[计算机类试卷]浙江计算机二级VF模拟试卷8及答案与解析.doc
《[计算机类试卷]浙江计算机二级VF模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]浙江计算机二级VF模拟试卷8及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、浙江计算机二级 VF模拟试卷 8及答案与解析 一、程序阅读选择题 阅读下列程序说明并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 0 【程序说明】 程序功能是判断一个自然数是否为质数。 【程序】 SET TALK OFF INPUT“请输入一个大于 1的自然数: ” (1) K=0 &K值为 0表示所输入的数是质数,为 1表示不是质数 J=2 DO WHILE J N IF MOD(N, J) (2) (3) LOOP ELSE K 1 EXIT ENDIF ENDDO IF K 0 ? (4) +“是质数 ” ELSE ? “NO!” ENDIF SET TALK ON RET
2、URN ( A) ON N ( B) TO N ( C) GO N ( D) INTO N ( A) 0 ( B) 0 ( C) =0 ( D) 0 ( A) J ( B) J=J1 ( C) J=J+1 ( D) J J+2 ( A) STR(N) ( B) VAL(N) ( C) UPPER(N) ( D) REPLICATE(N) 4 【程序说明】 程序功能是用两种循环步长值来求 1+2+3+50 的值。 【程序一】 S 0 FOR (5) (6) ENDFOR ? S RETURN 【程序二】 S 0 FOR (7) S=S+N ENDFOR (8) RETURN ( A) N=50
3、TO 1 ( B) N 1 TO 50 STEP-1 ( C) N=1 TO 50 ( D) S 1 TO 50 ( A) S N ( B) S S+N ( C) N S+N ( D) S 1+N ( A) N=50 TO 1 ( B) N 50 TO 1 STEP-1 ( C) N 1 TO 50 STEP-1 ( D) N=1 TO 50 STEP ( A) PRINT S ( B) WRITE S ( C) #S ( D) ? S 8 【程序说明】 设有图书表 TSH,包括字段 (总编号、分类号、书名、作者、出版单位、单价 );读者表 DZH(借书证号、姓名、性别、单位、职称、地址 );
4、借阅表JY(借书证号、总编号、借阅日期 、备注 )。下面程序的功能是打印已借书读者的借书证号、姓名、单位以及借阅图书的书名、单价、借阅日期。 【程序】 SET TALK OFF SELECT 1 USE DZH (9) TO DSHH SELECT 2 USE TSH INDEX ON 总编号 TO SHH SELECT 3 USE JY SET RELATION TO 借书证号 INTO A (10) LIST (11) TO PRINT CLOSE ALL SET TALK ON RETURN ( A) INDEX ON 借书证号 ( B) INDEX ON 分类号 ( C) INDEX
5、ON 书名 ( D) INDEX ON 姓名 ( A) SET RELATION OFF A ( B) SET RELATION OFF B ( C) SET RELATION TO 总编号 INTO BADDI ( D) SET RELATION TO 总编号 INTO A ADDI ( A)借书证号, B.姓名, B.单位, A.书名, A.单价,借阅日期 ( B)借书证号, A.姓名, A.单位, B.书名, B.单价,借阅日期 ( C) B.姓名 , B.单位, A.书名, A.单价 ( D) A.姓名, A.单位, B.书名, B.单价 11 【程序】 SET TALK OFF CL
6、EAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP W1TU A, (B) ? A, B PROCEDURE SWAP PARAMETERS X1, X2 TEMP X1 X1 X2 X2 TEMP ENDPROC SET TALK ON RETURN 12 A的输出结果为 _。 ( A) 10 ( B) 20 ( C) 30 ( D) 5 13 B的输出结果为 _。 ( A) 10 ( B) 20 ( C) 30 ( D) 5 14 若将 “DO SWAP WITH A, (B)”改为 “DO SWAP WITH
7、 A, B”,则 A, B的输出结果为 _。 ( A) 10 20 ( B) 20 20 ( C) 20 10 ( D) 10 10 15 若将 “DO SWAP WITH A, (B)”改为 “D()SWAP WITH (A), B”,则 A, B的输出结果为 _。 ( A) 10 20 ( B) 20 20 ( C) 20 10 ( D) 10 10 15 【程序说明】 如果在命令窗口输入并执行命令 “LIST名称 ”后在主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电 线 假定名称字段为字符型、宽度为 6。 【程序】 GO 2 SCAN NEXT 4
8、FOR LEFT (名称, 2) “电 ” IF RIGHT (名称, 2) “线 ” LOOP ENDIF ? 名称 ENDSCAN 16 程序段的输出结果为 _。 ( A)电话线 ( B)电冰箱 ( C)电冰箱电线 ( D)电视机电冰箱 17 若将 “LOOP”改为 “EXIT”,则程序段的输出结果为 _。 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)无任何显示 18 若将 “LOOP”改为 “EXIT”,且 “? 名称 ”放在 “ENDSCAN”的下方 ,则程序段的输出结果为 _。 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视机 19 若将 “LOOP”删除, “
9、? 名称 ”放在 IF ENDIF 语句中,即取代 “LOOP”的位置,则程序的输出结果为 _ 。 ( A)电话线 ( B)电线 ( C)电话线电线 ( D)无任何显示 19 【程序说明】 使用如下表的数据:20 SQL语句 SELECT部门号, MAX(单价 *数量 )FROM商品表 GROUP BY 部门号 查询结果有几条记录 ? ( A) 1 ( B) 4 ( C) 3 ( D) 10 21 SQL语句 SELECT 产地, COUNT(*)提供的商品种类数; FROM 商品表; WHERE 单价 200; GROUP BY 产地 HAVING COUNT(*) 2; ORDER BY
10、2 DESC 查询结果的第一条记录的产地和提供的商品种类数为 _。 ( A)北京, 1 ( B)上海, 2 ( C)广东, 5 ( D)广东, 7 22 SQL语句 SELECT 部门表 .部门号,部门名称, SUM(单价 *数量 ), FROM 部门表,商品表; WHERE 部门表,部门号商品表 .部门号; GROUP BY 部门表 . 部门号 查询结果为 _。 ( A)各部门商品数量合计 ( B)各部门商品金额合计 ( C)所有商品金额合计 ( D)各部门商品金额平均值 23 SQL语句 SELECT 部门表 .部门号,部门名称,商品号,商品名称,单价; FROM 部门 表,商品表; WH
11、ERE部门表 .部门号商品表 .部门号; ORDER BY 部门表 .部门号 DESC,单价 查询结果的第一条记录的商品号为 _。 ( A) 101 ( B) 202 ( C) 110 ( D) 112 24 SQL语句 SELECT 部门名称 FROM 部门表 WHERE 部门号 IN (SELECT 部门号, FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000) 查询结果为 ( A)家 用电器部、电话手机部 ( B)家用电器部、计算机部 ( C)电话手机部、电视机摄像机部 ( D)家电电器部、电视机摄像机部 二、编写程序题 25 编写一个用户自定义函数 SGN()
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 浙江 二级 VF 模拟 答案 解析 DOC
