【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷9及答案解析.doc
《【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷9及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷9及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(程序设计基础)模拟试卷 9及答案解析(总分:52.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.下列描述中,不符合良好程序设计风格要求的是(分数:2.00)A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息2.结构化程序设计中,下面对 goto语句使用描述正确的是(分数:2.00)A.禁止使用 goto语句B.使用 goto语句程序效率高C.应避免滥用 goto语句D.goto语句确实一无是处3.在面向对象方法中,不属于“对象”基本特点的是(分数:2.00)A.一致性B.分类性C.多态性D.标识惟一
2、性4.下列选项中不属于面向对象程序设计特征的是(分数:2.00)A.继承性B.多态性C.类比性D.封装性5.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(分数:2.00)A.M姓名B.M-姓名C.姓名D.A和 B都可以6.从内存中清除内存变量的命令是(分数:2.00)A.ReleaseB.DeleteC.EraseD.Destroy7.在 Visual FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是(分数:2.00)A.局部变量B.私有变量C.公共变量D.全局变量8.下面命令的输出结果是:DECLARE a(10)?a(0)(
3、分数:2.00)A.FB.TC.0D.出错9.设 d=time(),命令?VARTYPE(d)的输出值是(分数:2.00)A.LB.CC.ND.D10.表达式 LEN(SPACE(0)的运算结果是(分数:2.00)A.NULLB.1C.0D.“ “11.表达式 AT(“IS“,“THIS IS A BOOK“)的运算结果是(分数:2.00)A.出错B.TC.1D.312.下列程序段执行后,内存变量 s1的值是 s1=“network“s1=stuff(s1,4,4,“BIOS“)?s1(分数:2.00)A.networkB.netBIOSC.netD.B10S13.设 X=6=65,命令?VA
4、RTYPE(X)的输出是(分数:2.00)A.NB.CC.LD.出错14.有如下赋值语句,结果为“大家好”的表达式是 a=“你好“b=“大家“(分数:2.00)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)15.运算结果不是 2010的表达式是(分数:2.00)A.int(20109)B.round(20101,0)C.ceiling(20101)D.floor(20109)16.下列表达式中,表达式返回结果为F的是(分数:2.00)A.AT(“A“,“BCD“、)B.信息$“管理信息系统“C.ISNULL(NULL)D.SUBST
5、R(“计算机技术“,3,2)17.函数 UPPER(“1a2B“)的结果(分数:2.00)A.1A2BB.1a2bC.1a2BD.1A2b18.下列函数返回类型为数值型的是(分数:2.00)A.STRB.VALC.DTOCD.TTOC19.在 Visual FoxPro中,下列程序段执行后,内存变量 s1的值是 s1=“奥运会体操比赛“s1=stuff(s1,7,4,“篮球“)?s1(分数:2.00)A.奥运会比赛体操B.奥运会比赛C.奥运会篮球D.奥运会篮球比赛20.欲执行程序 tempprg,应该执行的命令是(分数:2.00)A.DO PRG tempprgB.DO tempprgC.DO
6、 CMD tempprgD.DO FORM tempprg21.下面的程序的功能是将 11到 2011之间的素数插入数据库 prime,程序中的错误语句是 CREATE TABLE prime(dat f)n=11DO WHILE n=2011f=0i=2DO WHILE i=INT(SQRT(n)IF MOD(n,i)0i=i+1LOOPELSEf=1EXITENDIFENDDOIF f=0INSERT TO prime VALUES(n)ENDIFn=n+1ENDDO(分数:2.00)A.DO WHILE n=2011B.INSERT TO prime VALUES(n)C.i=i+1D.
7、EXIT22.下面程序的运行结果是 SET EXACT ONs=“ni“+SPACE(2)IF s=“ni“IF s=“ni“?“one“ELSE?“two“ENDIFELSEIF s=“ni“?“three“ELSE?“four“ENDIFENDIFRETURN(分数:2.00)A.oneB.twoC.threeD.four23.下列程序段执行以后,内存变量 y的值是 x=34567y=0DO WHILE x0y=x10+y*10x=int(x10)ENDDO(分数:2.00)A.3456B.34567C.7654D.7654324.有以下程序:PINUT TO AS=0IF A=10S=1
8、ENDIFS=2?S 假定从键盘输入的 A值是数值型,则程序的运行结果是(分数:2.00)A.OB.1C.2D.1或 225.下列程序段执行以后,内存变量 A和 B的值是 CLEARA=10B=20SET UDFPARMS TO REFERENCEDO SQ WITH(A),(B)&参数 A是值传递,B 是值传递?A,BPROCEDURE SQPARAMETERS X1,Y1X1=X1*X1Y1=2*X1ENDPROC(分数:2.00)A.10 200B.100 200C.100 20D.10 2026.下面程序的运行结果是:SET TALK OFFn=1DO proc1 WITH(n)?n+
9、2PROCEDURE proc1PARAMETERS nFOR k=2 TO 4n=n+kENDFORRETURN(分数:2.00)A.3B.10C.11D.12国家二级 VF机试(程序设计基础)模拟试卷 9答案解析(总分:52.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.下列描述中,不符合良好程序设计风格要求的是(分数:2.00)A.程序的效率第一,清晰第二 B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息解析:解析:一般来讲,程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。程序设计风格总体而言应该强调简单和清晰,程序必须是可以理
10、解的。著名的“清晰第一,效率第二”的论点已成为当今主导的程序设计风格。2.结构化程序设计中,下面对 goto语句使用描述正确的是(分数:2.00)A.禁止使用 goto语句B.使用 goto语句程序效率高C.应避免滥用 goto语句 D.goto语句确实一无是处解析:解析:滥用 goto语句确实有害,应尽量避免;完全避免使用 goto语句并非是明智的方法,有些地方使用 goto语句会使程序流程更清楚、效率更高;争论的焦点不应该放在是否取消 goto语句,而应该放在用在什么程序结构上。3.在面向对象方法中,不属于“对象”基本特点的是(分数:2.00)A.一致性 B.分类性C.多态性D.标识惟一性
11、解析:解析:对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。4.下列选项中不属于面向对象程序设计特征的是(分数:2.00)A.继承性B.多态性C.类比性 D.封装性解析:解析:面向对象程序设计的三个主要特征是:封装性、继承性和多态性。封装性即只需知道数据的取值范围和可以对该数据施加的操作,而无需知道数据的具体结构以及实现操作的算法。继承性是指使用已有的类定义作为基础建立新类的定义技术。对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可导致完全不同的行动,该现象称为多态性。5.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(分数:2.00)A
12、.M姓名B.M-姓名C.姓名D.A和 B都可以 解析:解析:当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀M(或 M-)。6.从内存中清除内存变量的命令是(分数:2.00)A.Release B.DeleteC.EraseD.Destroy解析:解析:内存变量的清除有四种格式:CLEAR MEMORY:RELEASE内存变量名表:RELEASE ALLEXTENDED;RELEASE ALLLINK通配符|EXCEPT通配符。7.在 Visual FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是(分数:2.00)A.局部变量
13、B.私有变量 C.公共变量D.全局变量解析:解析:在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,要用 public命令建立;私有变量是在程序中直接使用(没有通过 public和 local命令事先声明)而由系统自动隐含建立的变量,其作用域是建立变量的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,用 local命令建立。8.下面命令的输出结果是:DECLARE a(10)?a(0)(分数:2.00)A.FB.TC.0D.出错 解析:解析:在 VFP中,DECLAR
14、E a(10)语句定义了一维数组 a(10),并且其每个数组元素的值被默认地赋予f 逻辑值。数组元素的下标变量起始值为 1。9.设 d=time(),命令?VARTYPE(d)的输出值是(分数:2.00)A.LB.C C.ND.D解析:解析:本题考查 time()函数。TIME()返回系统当前时间,时间为 24小时制,格式为:hh:mm:ss,函数值为字符型。10.表达式 LEN(SPACE(0)的运算结果是(分数:2.00)A.NULLB.1C.0 D.“ “解析:解析:本题考察两个函数的使用:LEN()和 SPACE()。函数 LEN(字符表达式)的功能是返回指定字符串的长度,SPACE(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 机试 程序设计 基础 模拟 试卷 答案 解析 DOC
