【计算机类职业资格】二级VISUAL+FOXPRO笔试-174及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-174及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-174及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-174 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括( )。(分数:2.00)A.临时表B.表C.文本文件D.屏幕2.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题以下各题使用下列数据表。“外汇名”表:外币代码 外币名称 现钞买入价 现钞卖出价 基准价13 欧元 958.6400 985.2300 996.540028 英镑 1220.9700 1
2、330.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 3000.00马小六 13 4000.00张武奇 26 18000.00(分数:10.00)
3、(1).执行下列 SQL语句后,第一条记录的内容是( )。SELECT 姓名,外币名称,持有数量 FROM 外汇名,持有数WHERE 外汇名.外币代码=持有数.外币代码AND 持有数量=10000ORDER BY 持有数量 DESC,姓名(分数:2.00)A.张武奇 加元 18000B.张武奇 法郎 18000C.李巡芬 加元 30000D.李巡芬 法郎 30000(2).查询持有外币种类在 4种及以上人员的姓名,以及持有的种类数量,并按种类数量升序排列,数量相同时,按姓名降序排列,下列语句正确的是( )。(分数:2.00)A.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持
4、有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY 外币种类,姓名 DESCB.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY COUNT(*),姓名 DESCC.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4ORDER BY 外币种类 AND 姓名 DESCD.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数GROUP BY 姓名 HAVING COUNT(*)=4
5、ORDER BY 外币种类+姓名 DESC(3).计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)(分数:2.00)A.SELECT SUM(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码AND 姓名=“马小六“B.SELECT SUM(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码FOR 姓名=“马小六“C.SELECT CO
6、UNT(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码AND 姓名=“马小六“D.SELECT COUNT(现钞买入价 * 持有数量) AS 人民币价值FROM 持有数,外汇名WHERE 外汇名.外币代码=持有数.外币代码FOR 姓名=“马小六“(4).将“外汇名”表美元和英镑的基准价下调 1%,下列 SQL语句正确的是( )。(分数:2.00)A.UPDATE 外汇名 FOR 基准价=基准价 * 0.99WHERE 外币名称=“美元“ OR 外币名称=“欧元“B.UPDATE 外汇名 SET 基准价=基准价 * 0.99WH
7、ERE 外币名称=“美元“ OR 外币名称=“欧元“C.UPDATE 外汇名 SET 基准价=基准价 * 0.99WHERE 外币名称=“美元“ AND 外币名称=“欧元“D.UPDATE 外汇名 FOR 基准价=基准价 * 0.99WHERE 外币名称=“美元“ AND 外币名称=“欧元“(5).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL语句正确的是( )。(分数:2.00)A.DELETE FROM 持有数WHERE 持有数.外币代码=外汇名.外币代码AND 外币名称=“法郎“B.DELETE FROM 持有数,外汇名WHERE 持有数.外币代码=外汇名.外币代码AND
8、外币名称=“法郎“C.DELETE FROM 持有数 WHERE 外币代码 IN(SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“)D.DELETE FROM 持有数 WHERE 外币代码 INSELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“3.软件设计中模块划分应遵循的准则是( )。(分数:2.00)A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合4.查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是( )。(分数:2.00)A.SELECT *FROM 订单 WHERE SUBSTR (订购单号, 4)=“1“B.S
9、ELECT *FROM 订单 WHERE SUBSTR (订购单号, 4, 1)=“1“C.SELECT *FROM 订单 WHERE “1“ $订购单号D.SELECT *FROM 订单 WHERE RIGHT (订购单号, 1)=“1“5.在深度为 5的满二叉树中,叶子结点的个数为( )。(分数:2.00)A.32B.31C.16D.156.设有订单表 order(其中包含字段:订单号,客户号,职员号,签订日期,金额),删除 2002年 1月 1日以前签订的订单记录,正确的 SQL命令是( )。(分数:2.00)A.DELETE TABLE order WHERE 签订日期200211B.
10、DELETE TABLE order WHILE 签订日期200211C.DELETE FROM order WHERE 签订日期20021.1D.DELETE FROM order WHILE 签订日期2002117.在项目管理器中,选择一个文件并单击“移去”按钮,在弹出的对话框中单击“删除”按钮后,该文件将( )。(分数:2.00)A.仅仅从该项目中移走B.从项目中移走,并从磁盘上删除该文件C.保留在项目中,但删除磁盘上的文件D.从项目中移走,但可添加到另一个项目中8.在命令窗口中,显示当前数据库中所有 40岁(含 40岁)以下、职称为“教授”、“副教授”的姓名和工资,应使用命令( )。(
11、分数:2.00)A.LIST 姓名, 工资 FOR 年龄=40 .AND. 职称=“教授“ .AND. 职称=“副教授“B.LIST 姓名, 工资 FOR 年龄=40 .OR. 职称=“教授“ .OR. 职称=“副教授“C.LIST 姓名, 工资 FOR 年龄=40 .AND. (职称=“教授“ .OR. 职称=“副教授“)D.LIST 姓名, 工资 FOR 年龄=40 .OR. (职称=“教授“ .AND. 职称=“副教授“)9.对下列二叉树:(分数:2.00)A.B.C.D.10.定义全局型变量可以使用下列哪个命令?( )(分数:2.00)A.CREATEB.PRIVATEC.LOCALD
12、.PUBLIC11.当前盘当前目录下有数据库 db_stock,其中有数据库表 stock.dbf,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳执行下列程序段以后,内存变量 a的内容是( )。CLOSE DATABASEa=0USE stockGO TOPDO WHILE .NOT.
13、 EOF()IF 单价10a=a+1ENDIFSKIPENDDO(分数:2.00)A.1B.3C.5D.712.下列实体类型的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程之间的联系B.学校与教师之间的联系C.商品条形码与商品之间的联系D.班级与班长之间的联系13.在成绩表中,查找物理分数最高的学生记录,下列 SQL语句的空白处应填入的是( )。SELECT *FROM 成绩表WHERE 物理=_(SELECT 物理 FROM 成绩表)(分数:2.00)A.SOMEB.EXITSC.ANYD.ALL14.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n个元素组
14、成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表15.下列关于命令 DO FORM XX NAME YY LINKED的陈述中,正确的是( )。(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单16.结构化程序设计的核心和基础是( )。(分数:2.00)A.结构化分析方法B.结构化设计方法C.结构化设计理论D.结构化编程方法17
15、.有 3个关系 R、S 和 T如下:(分数:2.00)A.B.C.D.18.下列程序段执行以后,内存变量 y的值是( )。CLEARx=12345y=0DO WHILE x0y=y+x%10x=int(x/10)ENDDO?v(分数:2.00)A.54321B.12345C.51D.1519.在 Visual FoxPro中,有下列内存变量赋值语句:X=200107.28 10:15:20 PMY=.F.M=$123.45N=123.45Z=“123.24“执行上述赋值语句之后,内存变量 X、Y、M、N 和 Z的数据类型分别是( )。(分数:2.00)A.D、L、Y、N、CB.T、L、Y、N、
16、CC.T、L、M、N、CD.T、L、Y、N、S20.在关系模型中,为了实现“关系中不允许出现相同元组”的约束,应使用( )。(分数:2.00)A.临时关键字B.主关键字C.外部关键字D.索引关键字21.库文件 TEST.DBF、尚未打开,要将该文件复制为数据库文件 TEST1.DBF,应该使用命令( )。(分数:2.00)A.COPY TO TEST1.DBFB.COPY STRUCTURE TO TEST1.DBFC.COPY FILE TEST.DBF TO TEST1.DBFD.COPY INDEXES TEST.DBF TO TEST1.DBF22.算法的有穷性是指( )。(分数:2.
17、00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用23.设 MY.DBF数据库中共有 10条记录,执行如下命令:USE MYGOTO 2DISPLAY ALL?RECNO()执行最后一条命令后,显示的值是( )。(分数:2.00)A.2B.3C.10D.1124.下列叙述中,不能打开数据库设计器的是( )。(分数:2.00)A.通过菜单命令“文件”“打开”命令,选择要打开的数据库B.单击项目管理器中的“修改”按钮,打开数据库C.通过命令 MODIFY DATABASE,打开数据库D.通过命令 OPEN DATABASE,
18、打开数据库25.在当前表单的 LABEL1控件中显示系统时间的语句是( )。(分数:2.00)A.THISFORM. LABEL1. CAPTION=TIME()B.THISFORM. LABEL1. VALUE=TIME()C.THISFORM. LABEL1. TEXT=TIME()D.THISFORM. LABEL1. CONTROL=TIME()26.参照完整性规则的更新规则中,“级联”的含义是( )。(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新
19、,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新27.在 Visual FoxPro中,嵌套查询是基于( )的查询。(分数:2.00)A.2个关系B.3个关系C.多个关系D.2个或 3个关系28.在设计程序时,应采纳的原则之一是( )。(分数:2.00)A.不限制 goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解29.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是( )。(分数:2.00)A.姓名B.M-姓名C.姓名D.A和 B都可以30.线性表常采用的两种存储结构是( )。(分数:2.00)A.顺序存储结构和链式存
20、储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构二、填空题(总题数:15,分数:30.00)31.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_32.在关系运算中, 1 运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。(分数:2.00)填空项 1:_33.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。(分数:2.00)填空项 1:_34.在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中, 1 负责数据的模式定义与数据
21、的物理存取构建。(分数:2.00)填空项 1:_35.在一个容量为 25的循环队列中,若头指针 front=9,尾指针 rear=16,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_36.设有学生选课表 SC(学号、课程号、成绩),用 SQL语句检索每门课程的课程号及平均分的语句是(关键字必须拼写完整):SELECT 课程号,AVG (成绩) FROM SC _。(分数:2.00)填空项 1:_37.建立一个视图 SCORE的语句是:_ VIEW AS SELECT * FROM T_SCORE。(分数:2.00)填空项 1:_38.嵌套查询命令中的 1,相当于集合运算符号。
22、(分数:2.00)填空项 1:_39.设有学生表文件,要查找学生表中还没有输入姓名的记录,则 SQL语句为:SELECT *FROM 学生表 WHERE 姓名 _。(分数:2.00)填空项 1:_40.在 Visual FoxPro中,使用 LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF1的返回值应是 2。(分数:2.00)填空项 1:_41.在 Visual FoxPro中,假设当前文件夹中有菜单程序文件 mymenu.mpr,运行该菜单程序的命令是 1。(分数:2.00)填空项 1:_42.利用 SQL语句统计选修了“日语”课程的学生人数。请将下列语句补充完整
23、:SELECT _ FROM 选课表 WHERE 课程名=“日语“。(分数:2.00)填空项 1:_43.在 SQL的 CREATE TABLE语句中,为属性说明取值范围(约束)的是 1 短语。(分数:2.00)填空项 1:_44.删除学生表的候选索引 XUESH_INDEX的 SQL语句为:ALTER TABLE 学生表 _ TAG XUESH INDEX。(分数:2.00)填空项 1:_45.检索学生成绩表中,总分在 600分以上的学生记录,将结果保存到临时文件 SCORE中,SQL 语句为:SELECT *FROM 学生成绩表 WHERE 总分=600 _ SCORE。(分数:2.00)
24、填空项 1:_二级 VISUAL+FOXPRO笔试-174 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括( )。(分数:2.00)A.临时表B.表C.文本文件 D.屏幕解析:解析 查询的去向包括浏览、临时表、图形、报表、屏幕、表和标签等。2.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:解析 在数据库系统中,需要对数据进行集合、统一的管理,以达到被多个应用程序共享的目标。以下各题
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 174 答案 解析 DOC
