[计算机类试卷]国家二级VF机试(选择题)模拟试卷144及答案与解析.doc
《[计算机类试卷]国家二级VF机试(选择题)模拟试卷144及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(选择题)模拟试卷144及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(选择题)模拟试卷 144及答案与解析 一、选择题 1 有关系雇员 (雇员号,姓名,登记日期),显示雇员姓名的操作属于关系运算中的 ( )。 ( A)投影 ( B)选择 ( C)连接 ( D)查找 2 在 “选项 ”对话框的 “区域 ”选项卡中不可以设置 ( )。 ( A)表单的默认大小 ( B)日期显示格式 ( C)时间显示格式 ( D)货币和数字显示格式 3 有如下赋值语句,结果为 “中国梦 ”的表达式是 ( )。 a=“梦想 “ ) =“中国 “ ( A) b+LEFT( a, 2) ( B) b +RICHT(a, 1) ( C) b +LEFT( a, 3, 4)
2、( D) b +AT(a, 1) 4 设 X= 10,语句 ?VARTYPE(“X“)的输出结果是 ( ) ? ( A) C ( B) N ( C) IO ( D) X 5 下面函数中函数值为数值型的是 ( )。 ( A) DATE ( B) TIME ( C) DATETIME ( D) DAY 6 下面程序代码的输出结果是 ( )。 x= 10 y=x=“test“ ?y ( A) 10 ( B) test ( C) F ( D)运行出错 7 下面函数中函数值为字符型的是 ( )。 ( A) DATF ( B) TIME ( C) DATETIME ( D) YEAR 8 假设 SET E
3、XACT设置为 OFF,则下面命令中输出结果为 T的是 ( )。 ( A) ?“abc“ =space(1)+“abc“ ( B) ?“a1)c“ =“abc“+space(1) ( C) ?“abc“ =“abcd“ ( D) ?“abccl“ =“abc“ 9 设职工表的结构为 (职工号,姓名,基本工资,职务津贴,工资) ,如果要将当前记录的基本工资和职务津贴字段的值相加存入工资字段中,则正确的命令是( )。 ( A) REPLACE 工资 WITH基本工资 +职务津贴 ( B) REPLACE ALL基本工资 +职务津贴 WITH工资 ( C) TOTAL基本工资 +职务津贴 TO 工资
4、 ( D) SUM基本工资 +职务津贴 TO 工资 10 将当前数据库 yingyong打开的正确命令是 ( )。 ( A) OPEN DATABASE yingyong ( B) USE yingyong ( C) USE DATABASE yingyong ( D) OPEN yingyong 11 在 Visual FoxPro中,创建一个名为 XYZ DBC的数据库文件,使用的命令是( )。 ( A) CREATE DATABASE XYZ ( B) CREATE XYZ ( C) CREATE TABLE XYZ ( D) CREATE 12 已知 xs表中有 10条记录,则执行下面
5、命令序列后的输出结果是 ( )。 USE xs GO BOTTOM SKIP ? RECNO() ( A) 0 ( B) 10 ( C) 11 ( D) F 13 如果在命令窗口输入命令 “list word”,主窗口显示 ( )。 记录号 WORD 1 three 2 two 3 seven 4 four 5 five 6 six 其中 word是当前表中的字符型字段 (宽度为 10),那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEN(ALLTRIM(word) 3 IF LEN(ALLTRIM(word) =4 EXIT ENDIF ENDSCAN ? Word
6、 ( A) two ( B) four ( C) five ( D) six 14 已知 xs表中有 10条记录 (不存在索引),则执行下面命令序列后的输出结果是( )。 USE xs GO TOP SKIP -1 ? RECNO() ( A) 0 ( B) 1 ( C) 10 ( D) F 15 如果在命令窗口输入命令 “list word”,主窗口显示: 记录号 WORD 1 three 2 two 3 seven 4 four 5 five 6 six 其中 word是当前表中的字符型字段 (宽度为 10),那么执行下面命令序列的输出结果是 ( )。 LOCATE FOR LEN(ALL
7、TRIM(word) 4 SKIP ? Word ( A) three ( B) two ( C) seven ( D)空 16 有借阅表 (借阅 DBF),其结构和内容如下: 借书证号 C(5),总编号 C(6),借书日期 D 1 00010 112261 11/08/2013 2 00010 221151 11/12/2014 3 00100 332211 11/20/2014 4 00103 115561 05/15/2014 5 00100 447701 10/12/2013 如果执行 SQL命令: SELECT*FROM借阅 ORDER BY借书日期 INTO TABLE temp
8、则 temp表第 2条记录的 “总编号 ”字段的内容是 ( )。 ( A) 112261 ( B) 221151 ( C) 115561 ( D) 447701 17 有读者表 (读者 DBF),其结构和内容如下: 借书证号 C(5),姓名 C(6),单位 C(16), 性别 L,职称 C(6),联系电话 C(11) 1 00010 李晓军统计系 T副教授 65976100 2 00011 刘毅统计系 T讲师 66504560 3 00100 姜翠婷企管系 F副教授 32100111 4 00103 刘颖企管系 F讲师 13671237890 5 00201 李杨统计系 T副教授 3001 1
9、656 如果执行 SQL命令: SELECT性别, COUNT(*) AS人数 FROM读者 GROUP BY性别 0RDER BY性别 则查询结果中第 2条记录的内容是 ( )。 ( A) F 2 ( B) T 3 ( C) F 3 ( D) T 2 18 有借阅表 (借阅 DBF),其结构如下: 借书证号 C(5),总编号 C(6),借书日期 D 下面能够成功向该表插入一条记录的 SQL语句是 ( )。 ( A) INSERT INTO借阅 VALUES(“ 00103“ , “115561“, “01/22/2015“) ( B) INSERT INTO借阅 VALUES(“ 00103
10、“ , “115561“, 2015 -01 -22) ( C) INSERT TO借阅 VALUES(“00103“, “115561“, “01/22/2015“) ( D) INSERT TO借阅 VALUES(“00103“, “115561“, 2015 -01 -22) 19 有借阅表 (借阅 DBF),其结构如下: 借书证号 C(5),总编号 C(6),借书日期 D 要从表中删除借书证号为 “00201”的记录,正确的 SQL语句是 ( )。 ( A) DELETE借阅 WHERE借书证号 =“00201“ ( B) DELETE借阅 WHILE借书证号 =“00201“ ( C
11、) DELETE FROM借阅 WHERE借书证号 =“00201“ ( D) DELETE FROM借阅 WHILE借书证号 =“00201“ 20 有一个图书表: 图书 DBF:总编号 C(6),分类号 C(6),书名 C (30),作者 C(6),出版单位 C(20),单价 N(8, 2) 要查询统计每个出版单位出版的图书的平均单价,正确的 SQL语句是 ( )。 ( A) SELECT出版单位, AVC(单价 )AS均价 FROM图书 GROUP BY出版单位 ( B) SELECT出版单位, AVG(单价 )AS均价 FROM图书 ORDER BY出版单 位 ( C) SELECT出
12、版单位, AVG(单价 )AS均价 FROM图书 HAVING BY出版单位 ( D) SELECT出版单位, AVG(单价 )AS均价 FROM图书 HAVING出版单位 21 有图书表和借阅表: 图书 DBF:总编号 C(6),分类号 C(6),书名 C (30),作者 C(6),出版单位 C(20),单价 N(8, 2) 借阅 DBF:借书证号 C(5),总编号 C(6),借书日期 D 查询图书被借阅的信息,查询结果按借阅日期排序:借阅日期早的在前、借阅日期晚的在后,正确的 SQL语句是 ( )。 ( A) SELECT书名,单价,借书日期 FROM借阅,图书 ON借阅,总编号 =图书总
13、编号 ORDER BY借书日期 ( B) SELECT书名,单价,借书日期 FROM借阅,图书 ON借阅,总编号 =图书总编号 ORDER BY借书日期 DESC ( C) SELECT书名,单价,借书日期 FROM借阅,图书 WHERE借阅总编号 =图书,总编号 ORDER BY借书日期 ( D) SELECT书名,单价,借书日期 FROM借阅,图书 WHERE借阅,总编号 =图书总编号 ORDER BY借书日期 DESC 22 有一个图书表: 图书 DBF:总编号 C(6),分类号 C(6),书名 C (30),作者 C(6),出版单位 C(20),单价 N(8, 2) 要查询单价大于等于
14、平均单价的图书,正确的 SQL语句是 ( )。 ( A) SELECT*FROM图书 WHERE单价 =AVG(单价 ) ( B) SELECT*FROM图书 WHERE单价 =AVG(单价 )FOR图书 ( C) SELECT*FROM图书 WHERE单价 =SELECT AVC(单价 )FROM图书 ( D) SELECT*FROM图书 WHERE单价 = (SELECT AVG(单价 )FROM图书 ) 23 不属于数据定义功能的 SQL语句是 ( ), ( A) CREATE TABLE ( B) ALTER TABLE ( C) CREATE VIEWAS ( D) UPDATE 2
15、4 有读者表 (读者 DBF),其结构和内容如下: 借书证号 C(5),姓名 C(6),单位 C(16),性别 L,职称 C(6),联系电话 C(11) 1 00010 李晓军统计系 T副教授 65976100 2 00011 刘毅统计系 T讲师 66504560 3 00100 姜翠婷企管系 F副教授 32100111 4 00103 刘颖企管系 F讲师 13671237890 5 00201 李杨统计系 T副教授 30011656 如果执行 SQL命令 (其中字符 1前面是两个下划线): SELECT*FROM读者 WHERE借书证号 LIKE “_1 “ 则查询结果中包含的记录数是 (
16、)。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 25 有借阅表 (借阅 DBF),其结构和内容如下: 借书证号 C(5),总编号 C(6),借书日期 D 1 00010 112261 11/08/2013 2 00010 221151 11/12/2014 3 00100 332211 11/20/2014 4 00103 115561 05/15/2014 5 00100 447701 10/12/2013 如果执行 SQL命令: SELECT借书证号, COUNT(*) AS册数 FROM 借阅 GROUP BY借书证号 ORDER BY册数 INTO TABLE temp
17、则 temp表第 3条记录的内容是 ( )。 ( A) 00010 2 ( B) 00100 1 ( C) 00100 2 ( D) 00103 1 26 有借阅表 (借阅 DBF),其结构如下: 借书证号 C(5),总编号 C(6),借书日期 D 下面能够成功向该表插入一条记录的 SQL语句是 ( )。 ( A) INSERT INTO借阅 (借书证号,总编号,借书日期 )VALUES(“00103“,“115561“, 2015-01 -22) ( B) INSERT TO借阅 (借书证号,总编号,借书日期 )VALUES(“00103“,“115561“, 2015-01 - 22) (
18、 C) INSERT VALUES(“00103“, “1 15561“, 2015 - 01 - 22)INTO借阅 (借书证号,总编号,借书日期 ) ( D) INSERT VA LUES(“00103“, “1 15561“, 2015 -01 -22)TO借阅 (借书证号,总编号,借书日期 ) 27 有借阅表 (借阅 DBF),其结构如下: 借书证号 C(5),总编号 C(6),借书日期 D 要将表中借书证号为 “00201”的记录的借书日期增加 1天,正确的 SQL语句是( )。 ( A) UPDATE TABLE借 阅 SET借书日期 =借书日期 +1 WHERE借书证号=”002
19、01” ( B) UPDATE TABLE借阅 SET借书日期 =DAY (借书日期 )+ 1 WHERE借书证号 =“00201“ ( C) UPDATE借阅 SET借书日期 =借书日期 +1 WHERE借书证号 =”00201” ( D) UPDATE借阅 SET借书日期 =day(借书日期 )+1 WHERE借书证号 =”00201” 28 有一个图书表: 图书 DBF;总编号 C(6),分类号 C(6),书名 C (30),作者 C(6),出版单位 C(20),单价 N(8, 2) 要查询出版单位中含 “教育 ”字样的图书,正确的 SQL语句是 ( )。 ( A) SELECT*FRO
20、M图书 WHERE出版单位 LIKE“教育 “ ( B) SELECT*FROM图书 WHERE出版单位 LIKE“*教育 *“ ( C) SELECT*FROM图书 WHERE出版单位 =“教育 “ ( D) SELECT*FROM图书 WHERE出版单位 =“*教育 *“ 29 有一个读者表,其中联系电话可能是座机号也可能是手机号: 读者 DBF:借书证号 C(5),姓名 C(6),单位 C (16),性别 L,职称 C(6),联系电话 C(11) 要查询联系电话以 “111”结尾的读者信息,正确的 SQL语句是 ( )。 ( A) SELECT*FROM读者 WHERE RIGHT(联系
21、电话, 3)=“111“ ( B) SELECT*FROM读者 WHERE SUBSTR(联系电话, 9, 3)= “111“ ( C) SELECT*FROM读者 WHERE RIGHT( TRIM (联系电话 ), 3)=“111“ ( D) SELECT * FROM读者 WHERE SUBSTR (TRIM(联系电话 ), 9 3)=“111“ 30 有读者表、图书表和借阅表: 读者 DBF:借书证号 C(5),姓名 C(6),单位 C (16),性别 L,职称 C(6),联系电话 C(11) 图书 DBF:总编号 C(6),分类号 C(6),书名 C (30),作者 C(6),出版单
22、位C(20),单价 N(8, 2) 借阅 DBF:借书证号 C(5),总编号 C(6),借书日期 D 查询读者借阅图书的信息,正确的 SQL语句是 ( )。 ( A) SELECT姓名,书名,借书日期 FROM读者 JOIN借阅 JOIN图书; ON借阅总编号 =图书,总编号 ON读者借书证号 =借阅,借书证 号 ( B) SELECT姓名,书名,借书日期 FROM读者 JOIN借阅 JOIN图书; ON读者借书证号 =借阅借书证号 AND借阅总编号 =图书总编号 ( C) SELECT姓名,书名,借书日期 FROM读者 JOIN借阅 JOIN图书; ON读者借书证号 =借阅借书证号 ON借阅
23、总编号 =图书总编号 ( D) SELECT姓名,书名,借书日期 FROM读者 JOIN借阅 JOIN图书; ON借阅,总编号 =图书总编号 AND读者借书证号 =借阅借书证号 31 下列关于查询的描述,错误的是 ( )。 ( A)可 以通过查询更新基本表中的数据 ( B)查询不属于任何一个数据库 ( C)查询只能访问本地数据源 ( D)查询有多种输出方式 32 利用查询设计器建立查询时可以指定查询去向,错误的操作方式是 ( )。 ( A)选择查询设计器界面中的 “查询去向 ”选项卡 ( B)从 “查询 ”菜单中选择 “查询去向 ”选项 ( C)从 “查询设计器 ”工具栏中选择 “查询去向 ”
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 选择题 模拟 144 答案 解析 DOC
