[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷9及答案与解析.doc
《[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷9及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷9及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(程序设计基础)模拟试卷 9及答案与解析 一、选择题 1 下列描述中,不符合良好程序设计风格要求的是 ( A)程序的效率第一,清晰第二 ( B)程序的可读性好 ( C)程序中要有必要的注释 ( D)输入数据前要有提示信息 2 结构化程序设计中,下面对 goto语句使用描述正确的是 ( A)禁止使用 goto语句 ( B)使用 goto语句程序效率高 ( C)应避免滥用 goto语句 ( D) goto语句确实一无是处 3 在面向对象方法中,不属于 “对象 ”基本特点的是 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识惟一性 4 下列选项中不属于面向对象程序设计特
2、征的是 ( A)继承性 ( B)多态性 ( C)类比性 ( D)封装性 5 如果内存变量和字段变量均有变量名 “姓名 ”,那么引用内存变量的正确方法是 ( A) M姓名 ( B) M-姓名 ( C)姓名 ( D) A和 B都可以 6 从内存中清除内存变量的命令是 ( A) Release ( B) Delete ( C) Erase ( D) Destroy 7 在 Visual FoxPro中,程序中不需要用 PUBLIC等命 令明确声明和建立,可直接使用的内存变量是 ( A)局部变量 ( B)私有变量 ( C)公共变量 ( D)全局变量 8 下面命令的输出结果是: DECLARE a(10
3、)?a(0) ( A) F ( B) T ( C) 0 ( D)出错 9 设 d=time(),命令 ?VARTYPE(d)的输出值是 ( A) L ( B) C ( C) N ( D) D 10 表达式 LEN(SPACE(0)的运算结果是 ( A) NULL ( B) 1 ( C) 0 ( D) “ “ 11 表达式 AT(“IS“, “THIS IS A BOOK“)的运算结果是 ( A)出错 ( B) T ( C) 1 ( D) 3 12 下列程序段执行后,内存变量 s1的值是 s1=“network“ s1=stuff(s1, 4, 4, “BIOS“) ?s1 ( A) netwo
4、rk ( B) netBIOS ( C) net ( D) B10S 13 设 X=6=6 5,命令 ?VARTYPE(X)的输出是 ( A) N ( B) C ( C) L ( D)出错 14 有如下赋值语句,结果为 “大家好 ”的表达式是 a=“你好 “ b=“大家 “ ( A) b+AT(a, 1) ( B) b+RIGHT(a, 1) ( C) b+LEFT(a, 3, 4) ( D) b+RIGHT(a, 2) 15 运算结果不是 2010的表达式是 ( A) int(2010 9) ( B) round(2010 1, 0) ( C) ceiling(2010 1) ( D) fl
5、oor(2010 9) 16 下列表达式中,表达式返回结果为 F的是 ( A) AT(“A“, “BCD“、 ) ( B) 信息 $“管理信息系统 “ ( C) ISNULL( NULL ) ( D) SUBSTR(“计算机技术 “, 3, 2) 17 函数 UPPER(“1a2B“)的结果 ( A) 1A2B ( B) 1a2b ( C) 1a2B ( D) 1A2b 18 下列函数返回类型为数值型的是 ( A) STR ( B) VAL ( C) DTOC ( D) TTOC 19 在 Visual FoxPro中,下列程序段执行后,内存变量 s1的值是 s1=“奥运会体操比赛 “ s1=
6、stuff(s1, 7, 4, “篮球 “) ?s1 ( A)奥运会比赛体操 ( B)奥运会比赛 ( C)奥运会篮球 ( D)奥运会篮球比赛 20 欲执行程序 temp prg,应该执行的命令是 ( A) DO PRG temp prg ( B) DO temp prg ( C) DO CMD temp prg ( D) DO FORM temp prg 21 下面的程序的功能是将 11到 2011之间的素数插入数据库 prime,程序中的错误语句是 CREATE TABLE prime(dat f) n=11 DO WHILE n =2011 f=0 i=2 DO WHILE i =INT(
7、SQRT(n) IF MOD(n, i) 0 i=i+1 LOOP ELSE f=1 EXIT ENDIF ENDDO IF f=0 INSERT TO prime VALUES(n) ENDIF n=n+1 ENDDO ( A) DO WHILE n =2011 ( B) INSERT TO prime VALUES(n) ( C) i=i+1 ( D) EXIT 22 下面程序的运行结果是 SET EXACT ON s=“ni“+SPACE(2) IF s=“ni“ IF s=“ni“ ?“one“ ELSE ?“two“ ENDIF ELSE IF s=“ni“ ?“three“ ELS
8、E ?“four“ ENDIF ENDIF RETURN ( A) one ( B) two ( C) three ( D) four 23 下列程序段执行以后,内存变量 y的值是 x=34567 y=0 DO WHILE x 0 y=x 10+y*10 x=int(x 10) ENDDO ( A) 3456 ( B) 34567 ( C) 7654 ( D) 76543 24 有以下程序: PINUT TO A S=0 IF A=10 S=1 ENDIF S=2 ?S 假定从键盘输入的 A值是数值型,则程序的运行结果是 ( A) O ( B) 1 ( C) 2 ( D) 1或 2 25 下列
9、程序段执行以后,内存变量 A和 B的值是 CLEAR A=10 B=20 SET UDFPARMS TO REFERENCE DO SQ WITH(A), (B)&参数 A是值传递, B是值传递 ?A, B PROCEDURE SQ PARAMETERS X1, Y1 X1=X1*X1 Y1=2*X1 ENDPROC ( A) 10 200 ( B) 100 200 ( C) 100 20 ( D) 10 20 26 下面程序的运行结果是: SET TALK OFF n=1 DO proc1 WITH(n) ?n+2 PROCEDURE proc1 PARAMETERS n FOR k=2 T
10、O 4 n=n+k ENDFOR RETURN ( A) 3 ( B) 10 ( C) 11 ( D) 12 国家二级 VF机试(程序设计基础)模拟试卷 9答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 一般来讲,程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。程序设计风格总体而言应该强调简单和清晰,程序必须是可以理解的。著名的 “清晰第一, 效率第二 ”的论点已成为当今主导的程序设计风格。 【知识模块】 程序设计基础 2 【正确答案】 C 【试题解析】 滥用 goto语句确实有害,应尽量避免;完全避免使用 goto语句并非是明智的方法,有些地方使用 goto语句会使程序
11、流程更清楚、效率更高;争论的焦点不应该放在是否取消 goto语句,而应该放在用在什么程序结构上。 【知识模块】 程序设计基础 3 【正确答案】 A 【试题解析】 对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。 【知识模块】 程序设计 基础 4 【正确答案】 C 【试题解析】 面向对象程序设计的三个主要特征是:封装性、继承性和多态性。封装性即只需知道数据的取值范围和可以对该数据施加的操作,而无需知道数据的具体结构以及实现操作的算法。继承性是指使用已有的类定义作为基础建立新类的定义技术。对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可导致完全不同的行动,该现象称为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 程序设计 基础 模拟 答案 解析 DOC
