【计算机类职业资格】二级VISUAL+FOXPRO笔试-397及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-397及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-397及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-397 及答案解析(总分:88.50,做题时间:90 分钟)一、选择题(总题数:33,分数:63.50)1.在 Visual FoxPro中,要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令( )。ASET CENTURY ON BSET CENTURY TO 4CSET YEAR TO 4 DSET YAER TO yyyy(分数:2.00)A.B.C.D.2.下面是关于表单数据环境的叙述,其中错误的是A) 可以在数据环境中加入与表单操作有关的表B) 数据环境是表单的容器C) 可以在数据环境中建立表之间的联系D) 表单运行时自动打开
2、其数据环境中的表(分数:1.00)A.B.C.D.3.在命令窗口中,可用 DO命令运行菜单程序的扩展名为A) FMT B) MPR C) MNX D) FRM(分数:2.00)A.B.C.D.4.下列关于项目中“移出”文件的说法,正确的是( )。A) 被移出的文件将直接从磁盘中删除B) 被移出的文件将不能被任何项目添加C) 被移出的文件只是将文件移出项目,但文件保留在磁盘中D) 被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中(分数:2.00)A.B.C.D.5.有如下 SQL语句:SELECT 班级名称 FROM班级表 WHERE NOT EXISTS;(SELECT*FRO
3、M 学生表 WHERE班级号=班级表班级号)执行该语句后,班级名称的字段值是A)03计算机一班B)03计算机二班C)03计算机三班D)03计算机一班和 03计算机二班(分数:1.00)A.B.C.D.6.下列函数依赖中_是平凡的 FD。AAB-BC BAB-CD CAB-A nAB-D(分数:2.00)A.B.C.D.7.下面有关 HAVING子句描述错误的是_。A) HAVING子句必须与 GROUP BY子句同时使用,不能单独使用B) 使用 HAVING子句的同时不能使用 WHERE子句C) 使用 HAVING子句的同时可以使用 WHERE子句D) 使用 HAVING子句的作用是限定分组的
4、条件(分数:1.00)A.B.C.D.8.用树形结构来表示实体之间联系的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B.C.D.9.在 E-R图中,属性用( )表示。A矩形 B四边形 C菱形 D椭圆形(分数:2.00)A.B.C.D.10.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90的元素时查找成功的比较次数为_。A) 1 B) 2 C) 3 D) 9(分数:2.00)A.B.C.D.11.下列不属于结构化分析的常用工具的是_。A) 数据流图 B) 数据字典 C) 判
5、定树 D) PAD 图(分数:1.00)A.B.C.D.12.用 DIMENSLONa(2,3)命令定义数组 s后再对各元素赋值:a(1,2);2,a(1,3):3,a(2,1)=4, a(2,2)=5,a(2,3)=6,然后再执行命令?a(5),则显示结果是_。 A.F. B变量未定义C3 D 5(分数:1.50)A.B.C.D.13.容器类中的对象是( )修改的。A) 可以 B) 不可以C) 不确定 D) 以上答案都不对(分数:2.00)A.B.C.D.14.嵌套查询命令中的 IN,相当于A) 等号 B) 集合运算符 (分数:1.00)A.B.C.D.15.设 X=10,语句?VARTYP
6、E(“X“)的输出结果是A) N B) CC) 10 D) X(分数:2.00)A.B.C.D.16.如果要创建一个 3级分组报表,第一级分组是“部门”(字符型),第二级分组是“性别”(字符型),第三级分组是“基本工资”(数值型),当前索引的索引表达式应当是( )。A) 部门+性别+基本工资B) 性别+部门+STR(基本工资)C) STR(基本工资)+性别+部门D) 部门+性别+STR(基本工资)(分数:2.00)A.B.C.D.17.用 SQL语言检索商品种类大于等于 2的部门名称及部门的商品数目,并按商品种类的数目降序排序,正确的命令是_。A) SELECTCOUNT(商品商品号)As 商
7、品数目,部门名称;FROM部门,商品;WHERE部门部门号:商品部门号;GROUPBY部门名称;HAVING商品数目22;ORDERBY商品数目 DESCB) SELECTCOUNT(商品商品号)As 商品数目,部门名称;FROM部门,商品;GROUPBY部门名称;HAVING商品数目=2And 部门部门号=商品。部门号;0RDER BY商品数目 DESCC)SELECTCOUNT(商品商品号)As 商品数目,部门名称; FROM部门,商品;GROUPBY部门名称;WHERE商品数目=2;ORDERBY商品数目 DESCD) SELECTCOUNT(商品商品号)As 商品数目,部门名称;FRO
8、M部门,商品;WHERE部门部门号:商品部门号 And商品数目:2;GROUPBY部门名称;ORDERBY商品数目 DESC(分数:1.00)A.B.C.D.18.显示与隐藏命令窗口的操作是A) 单击“常用”工具栏上的 “命令窗口”按钮B) 通过“窗口”菜单下的 “命令窗口”选项来切换C) 直接按 Ctrl+F2或 Ctrl+F4组合键D) 以上方法都以(分数:1.00)A.B.C.D.19.在 Visual FoxPro中,用于建立或修改程序文件的命令是 _。A) MODIFY文件名B) MODIFY COMMAND文件名C) MODIFY PROCEDURE文件名D) 上面 B和 C都对(
9、分数:2.00)A.B.C.D.20.BROWSE命令的作用是( )。A) 只能浏览记录B) 只能修改记录C) 修改一条记录D) 打开一个可在其中查看和编辑数据库记录的窗口(分数:2.00)A.B.C.D.21.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。A) INDEX ON 学号,成绩 TO XHCJB) INDEX ON 学号+成绩 TO XHCJC) INDEX ON 学号,STR(成绩,3)TO XHCJD) INDEX ON 学号+STR(成绩,3)TO XHCJ(分数:2.00)A.B.C.D.22
10、.若对已建立索引文件的数据库文件进行 INSERT,APPEND 等操作时,要能够自动更新索引文件的前提条件是( )。A) 索引文件应预先打开B) 索引文件应预先关闭C) 索引文件打开与关闭都可以D) 索引文件先关闭,操作后再打开(分数:2.00)A.B.C.D.23.报表文件的扩展名是A) MNX B) FXP C) PRG D) FRX(分数:2.00)A.B.C.D.24.下列关于类、对象、属性和方法的描述中错误的是( )。A) 类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B) 属性用于描述对象的状态,方法用于表示对象的行为C) 基于同一类产生的两个对象可以分别设置自己的属
11、性值D) 通过执行不同对象的同名方法,其结果必然是相同的(分数:2.00)A.B.C.D.25.数据流图(DFD)是用于描述结构化方法中_工作阶段的工具。A需求分析 B可行性研究 C详细设计 D程序编码(分数:2.00)A.B.C.D.26.在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。A) 限制(Restrjct)B) 忽略(Ignore)C) 级联(Cascade)D) 级联(Cascade)或限制(Restrict)(分数:2.00)A.B.C.D.27.Visual Foxp
12、ro 6.0 程序设计的三种基本结构是_。(A) 顺序,选择,循环(B) 顺序,选择,逻辑(C) 模块,转移,循环(D) 网状,选择,逻辑(分数:2.00)A.B.C.D.28.实际存储在数据库中的表是A) 基本表 B) 视图 C) 基本表和视图 D) 以上均不是(分数:1.00)A.B.C.D.29.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A) 125 B) n/2C) n D) n+1(分数:2.00)A.B.C.D.30.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。A) 数据与程序独立存放 B) 不同的数据被存放在不同的文件中C) 不同的
13、数据只能被对应的应用程序所使用 D) 以上 3种说法都不对(分数:2.00)A.B.C.D.31.将文本框的 PasswordChar属性值设置为星号(*),那么,当在文本框中输入“电脑 2004“时,文本框中显示的是A)电脑 2004 B)* * * * *C)* * * * * * * * D)错误设置,无法输入(分数:1.00)A.B.C.D.32.下列函数中函数值为日期型的是( )。A) DAY() B) TTOC()C) CTOT() D) DATE()(分数:1.00)A.B.C.D.以下各题使用下列数据表。“外汇名”表:外币代码 外币名称 现钞买入价 现钞卖出价 基准价13 欧元
14、 958.6400 985.2300 996.540028 英镑 1220.9700 1330.2200 1287.456537 法自 592.7650 618.1305 612.591026 加元 516.4110 531.4280 519.869015 美元 811.5410 817.8900 815.6650“持有数”表:姓名 外币代码 持有数量李巡芬 37 30000.00张武奇 13 1000.00马小六 15 3000.00马小六 37 4000.00张武奇 15 2200.00林诗诗 26 2000.20李巡芬 26 30000.00张武奇 28 3000.00马小六 26 30
15、00.00马小六 13 4000.00张武奇 26 18000.00(分数:10.00)(1).执行下列 SQL语句后,第一条记录的内容是( )。SELECT 姓名,外币名称,持有数量 FROM 外汇名,持有数WHERE 外汇名.外币代码=持有数.外币代码AND 持有数量=10000ORDER BY 持有数量 DESC,姓名A张武奇 加元 18000B张武奇 法郎 18000C李巡芬 加元 30000D李巡芬 法郎 30000(分数:2.00)A.B.C.D.(2).查询持有外币种类在 4种及以上人员的姓名,以及持有的种类数量,并按种类数量升序排列,数量相同时,按姓名降序排列,下列语句正确的是
16、( )。ASELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY 外币种类,姓名 DESCBSELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY COUNT(*),姓名 DESCCSELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY 外币种类 AND 姓名 DESCDSELECT 姓名,COUNT(*) AS 外币种类 FR
17、OM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY 外币种类+姓名 DESC(分数:2.00)A.B.C.D.(3).计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)ASELECT SUM(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码AND 姓名=“马小六“BSELECT SUM(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE
18、 外汇名.外币代码=持有数.外币代码FOR 姓名=“马小六“CSELECT COUNT(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码AND 姓名=“马小六“DSELECT COUNT(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码FOR 姓名=“马小六/(分数:2.00)A.B.C.D.(4).将“外汇名”表美元和英镑的基准价下调 1%,下列 SQL语句正确的是( )。AUPDATE 外汇名 FOR 基准价=基准价 * 0.99WHERE 外币名称=“美元“
19、 OR 外币名称=“欧元“BUPDATE 外汇名 SET 基准价=基准价 * 0.99WHERE 外币名称=“美元“ OR 外币名称=“欧元“CUPDATE 外汇名 SET 基准价=基准价 * 0.99WHERE 外币名称=“美元“ AND 外币名称=“欧元“DUPDATE 外汇名 FOR 基准价=基准价 * 0.99WHERE 外币名称=“美元“ AND 外币名称=“欧元/(分数:2.00)A.B.C.D.(5).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL语句正确的是( )。ADELETE FROM 持有数WHERE 持有数.外币代码=外汇名.外币代码AND 外币名称=“法
20、郎“BDELETE FROM 持有数,外汇名WHERE 持有数.外币代码=外汇名.外币代码AND 外币名称=“法郎“CDELETE FROM 持有数 WHERE 外币代码 IN(SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“)DDELETE FROM 持有数 WHERE 外币代码 INSELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎/(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)33.在 Visual FoxPro中,假设先打开了 sdb数据库文件,接着打开了 sc数据库文件,先要指定当前数据库为 SDB,应使用命
21、令:_DATEABASE TO SDB。(分数:2.00)填空项 1:_34.在 SQL中,ALTER 命令有两个选择项, 1 子命令用于修改字段名, 2 子命令用于增加新的字段。(分数:1.00)填空项 1:_35.使用 SQL语句查询每个学生及其选修课程的情况:SELECT学生.*,选修课.*;FROM学生,选修课;WHERE_=_(分数:1.00)填空项 1:_36.通用型字段的数据可以通过剪贴板粘贴,也可以通过编辑菜单中的 1 命令来插入图形。(分数:1.00)填空项 1:_37.对于长度为 n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为 1。(分数:1.00
22、)填空项 1:_38.如果要在表格中显示成绩表的内容,那么就应当在表格的 RecordSourceType属性值中填入_,在RecordSource属性值中填入_。(分数:3.00)填空项 1:_39.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。(分数:2.00)填空项 1:_40.输出 50200 之间的所有素数,一行显示 5个,并求和。set talk offclearn=50j=0S=0_ i=2do while inif int(n/i)=n/iexitendif_enddoifi=n?str(n,5)S=S+Nj=j+l_?endifendifn=n+1e
23、nddo?“S=“,Sreturn(分数:2.00)填空项 1:_41.数据库设计包括概念设计、 1 和物理设计。(分数:2.00)填空项 1:_42.若按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数:2.00)填空项 1:_43.数据库三级模式体系结构的划分,有利于保持数据库的 1。(分数:1.00)填空项 1:_44.软件的调试方法主要有强行排错法、 1 和原因排除法。(分数:2.00)填空项 1:_45.对下列二叉树进行中序遍历的结果为_。(分数:2.00)填空项 1:_46.当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 397 答案 解析 DOC
