[计算机类试卷]浙江计算机二级VF模拟试卷10及答案与解析.doc
《[计算机类试卷]浙江计算机二级VF模拟试卷10及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]浙江计算机二级VF模拟试卷10及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、浙江计算机二级 VF模拟试卷 10及答案与解析 一、程序阅读选择题 阅读下列程序说明并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 0 【程序说明】程序功能是计算一个整数的各位数字之和。 【程序】 SET TALK OFF INPUT“x ”TO x s 0 DO WHILE x!=0 s s+ MOD(x, 10) (1) (2) ? S SET TALK ON ( A) x INT(x*10) ( B) x INT(x/10) ( C) x x-INT(x/10) ( D) x x-INT(x*10) ( A) ENDFOR ( B) ENDCASE ( C) EXIT (
2、D) ENDDO 2 【程序说明】假设用户名和口令存储在自由表 “口令表 ”中,当用户输入用户名和口令并单击 “登录 ”按钮时,若用户名输入错误,则提示 “用户名错误 ”;若用户名输入正确,而口令输入错误,则提示 “口令错误 ”。命令按钮 “登录 ”的 Click事件中的代码如下。 【程序】 USE 口令表 GO TOP flag 0 DO WHILE (3) IF Alltrim (用 户名 )= Alltrim(Thisform. Text1. Value) IF Alltrim (口令 ) Alltrim(Thisform. Text2, Value) WAIT“欢迎使用 ”WINDOW
3、 TTMEOUT2 ELSE WATT“口令错误 ” WINDOW TIMEOUT2 ENDIF flag 1 EXIT ENDIF SKIF ENDDO IF (4) WAIT“用户名错误 ”WINDOW TIMEOUT2 ENPIF ( A) BOF() ( B) .NOT.BOF() ( C) EOF() ( D) .NOT.EOF() ( A) flag 1 ( B) flag 0 ( C) flag TRUE ( D) flag=FALSE 4 【程序说明】程序功能是若输入的 N值为 5,则输出结果如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 【程序】 SET
4、TALK OFF CLEAR INPUT“N ”TO N DIME A(N, N) P=N DO WHILE N 0 A(N, N)=1 (5) N N-1 ENDDO FOR I 3 TO (6) FOR J 2 TO I-1 A(I, J)= (7) ENDFOR ENDFOR FOR I 1 TO P ? SPACE(3*(P-I+1) FOR J 1 TO I ? STR(A(I, J), 3) (8) ? ENDFOR SET TALK ON ( A) A(1, N)=1 ( B) A(1, N-1) 1 ( C) A(N, 1)=1 ( D) A(N-1, 1) 1 ( A) P-
5、1 ( B) P ( C) N-1 ( D) N+1 ( A) A(I1, J1)+A(I1, J) ( B) A(I, J)+A(I1, J1) ( C) A(I1, J)+A(I1, J) ( D) A(I1, J1)+A(I1, J1) ( A) EXIT ( B) ENDCASE ( C) ENDDO ( D) ENDFOR 8 【程序说明】程序功能是对任意一个表都可以追加、删除记录。 【程序】 SET TALK OFF ACCEPT“请输入文件名: ”TO NAME USE (9) ?“1.追加记录 ” ?“2.删除记录 ” WAIT“请选择 (12): ”TO M IF (10)
6、APPEND BLANK EDIT ELSE INPUT“输入要删除的记录号: ”TO N (11) DELETE PACK (12) USE SET TALK ON RETURN ( A) &NAME ( B) NAME ( C)表 NAME ( D) .NAME ( A) M “1 2” ( B) M “2” ( C) M=“1” ( D) M=“追加记录 ” ( A) GOTO 1 ( B) GOTO TOP ( C) GOTO BOTT ( D) GOTO N ( A) ENDFOR ( B) ENDIF ( C) EXIT ( D) LOOP 12 【程序】 SET TAIK OFF
7、 STORE 0 TO M, N DO WHILE M 30 N N+3 M M+N ENDDO ? M, N SET TALK ON PETURN 13 M的输出结果为 _。 ( A) 30 ( B) 45 ( C) 18 ( D) 9 14 N的输出结果为 _。 ( A) 30 ( B) 15 ( C) 12 ( D) 9 15 若将 DO WHILE的循环条件 M 30改为 M 30,则 M, N的输出结果为 _。 ( A) 0 0 ( B) 12 30 ( C) 45 15 ( D)无任何输出 16 若将 DO WHILE 的循环条件 M 30改为 .T.,则 M、 N的输出结果为 _
8、。 ( A) 30 12 ( B) 12 30 ( C) 45 15 ( D)死循环 16 【程序】 SET TALK OFF CLEAR INPUT“N=”TO N INPUT“M=”TO M X=MIN(N, M) FOR I X TO 1 STEP -1 IF M/I INT(M/I)AND N/I=INT(N/I) Y1=I EXIT ENDIF ENDFOR ?“Y1=”+ALLTRIM(STR(Y1, 19)+“, Y2 ”+ALLTRIM(STR(M, N)/Y1, 19) SET TALK ON 17 若输入 N、 M的值分别为 6, 8,则 Y1的输出结果为 _。 ( A)
9、0 ( B) 1 ( C) 2 ( D) 3 18 若输入 N, M的值分别为 6, 8,则 Y2的输出结果为 _。 ( A) 16 ( B) 24 ( C) 22 ( D) 20 19 若输入 N, M的值分别为 3, 9,则 Y1的输出结果为 _。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 20 若输入 N, M的值分别为 3, 9,则 Y2的输出结果为 _。 ( A) 7 ( B) 9 ( C) 12 ( D) 3 20 【程序】 * * MAIN. PRG X1 1 X2=3 DO P1 W1TH X1, (X2) ? “ X1 ”+STR(X1, 1), “X2 ”+
10、STR(X2, 1) X1 2 X2 4 DO P1 WITH X1, X1+ X2 ?“X1 ”+STR(X1, 1), “X2=”+STR(X2, 1) RETURN * * P1. PRG PARA W1, W2 W1 W1 * 2 W2 W2 * 2 RETURN 21 当第一次调用 P1时, X1的输出结果为 _。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 22 当第一次调用 P1时, X2的输出结果为 _。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 23 当第二次调用 P1时, X1的输出结果为 _。 ( A) 1 ( B) 2 ( C) 3 ( D)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 浙江 二级 VF 模拟 10 答案 解析 DOC
