【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷8及答案解析.doc
《【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷8及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷8及答案解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(程序设计基础)模拟试卷 8及答案解析(总分:52.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上都不正确2.下列选项中不属于结构化程序设计方法的是(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用3.下列选项中属于面向对象设计方法主要特征的是(分数:2.00)A.继承B.自顶向下C.模块化D.逐步求精4.在面向对象方法中,实现信息隐蔽是依靠(分数:2.00)A.对象的继
2、承B.对象的多态C.对象的封装D.对象的分类5.关于内存变量的调用,下列说法正确的是(分数:2.00)A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用C.局部变量能被本层模块和下层模块程序调用D.私有变量能被本层模块和下层模块程序调用6.在 Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是(分数:2.00)A.PRIVATEB.LOCALC.PUBLICD.不用说明,在程序中直接使用7.在 Visual FoxPro中,宏替换可以从变量中替换出(分数:2.00)A.字符串B.数值C.命令D.以上三
3、种都可能8.要将显示日期值时所用的分隔符设置为竖杠“|”,错误的设置命令是(分数:2.00)A.SET MARK TO“|“B.SET MARK TO|C.SET MARK TO|D.SET MARK TO|9.下面命令的输出结果是:DIMENSIONa(10)?a(1)(分数:2.00)A.FB.TC.OD.未定义10.设 X=10,语句?VARTYPE(“X”)的输出结果是(分数:2.00)A.NB.CC.10D.X11.以下正确的赋值语句是(分数:2.00)A.A1,A2,A3=10B.STORE 10 TO A1,A2,A3C.LOCAL 10 TO A1,A2,A3D.SET 10
4、TO A1,A2,A312.设 a=“计算机等级考试“,结果为“考试“的表达式是(分数:2.00)A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)13.要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令(分数:2.00)A.SET CENTURY ONB.SET CENTURY OFFC.SET CENTURY TO 4D.SET CENTURY OF 414.计算结果不是字符串“Teacher”的语句是(分数:2.00)A.at(“MyTeacher“,3,7)B.substr(“MyTeacher“,3,7)C.right(“
5、MyTeacher“,7)D.left(“Teacher“,7)15.设 X=“123“,y=123,k=“y“,表达式 x+&k的值是(分数:2.00)A.123123B.246C.123yD.数据类型不匹配16.假设变量 a的内容是“计算机软件工程师”,变量 b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是(分数:2.00)A.left(b,6)-right(a,6)B.substr(b,1,3)-substr(a,6,3)C.A和 B都是D.A和 B都不是17.下列 Visual FoxPro表达式中,运算结果为逻辑真的是(分数:2.00)A.EMPTY(NULL)B.LI
6、KE(xy?,xyz)C.AT(xy,abcxyz)D.ISNULL(SPACE(0)18.在 Visual Foxero中,有如卞程序,函数 IIF()返回值是*程序 PRIVVATE X,YSTORE“男“TO XY=LEN(X)+2?IIF(Y4,“男“,“女“)RETURN(分数:2.00)A.女B.男C.TD.F19.下列程序段执行后,内存变量 s1的值是 s1=“奥运会游泳比赛“s1=stuff(s1,7,4,“田径“)?s1(分数:2.00)A.奥运会游泳比赛B.奥运会田径比赛C.奥运会田径D.奥运会游泳20.Modify Command命令建立的文件的默认扩展名是(分数:2.0
7、0)A.prgB.appC.cmdD.exe21.下列命令中,不会创建文件的是(分数:2.00)A.CREATEB.CREATE VIEWC.CREATE FORMD.CREATE QUERY22.下列程序段的执行结果是 DIME a(8)a(1)=1a(2)=1for i=3 to 8a(i)=a(i-1)+a(i-2)next?a(7)(分数:2.00)A.5B.8C.13D.2123.下程序段执行以后,内存变量 y的值是 CLEARx=12345y=0DO WHILE x0y=y+x10x=int(x10)ENDDO?y(分数:2.00)A.54321B.12345C.51D.1524.
8、下列程序段的输出结果是 ACCEPT TO AIF A=123S=0ENDIFS=1?S(分数:2.00)A.0B.1C.123D.由 A的值决定25.下列程序段执行以后,内存变量 X和 Y的值是 CLEARSTORE 3 TO XSTORE 5 TO YPLUS(X),Y)?XYPROCEDURE PLUSPARAMETERS A1,A2A1=A1+A2A2=A1+A2ENDPROC(分数:2.00)A.8 13B.3 13C.3 5D.8 526.下面程序的运行结果是:SET TALK OFFn=1proc1(n)?n+2PROCEDURE proc1PARAMETERS nFOR k=2
9、 TO 4n=n+kENDFORRETURN(分数:2.00)A.3B.10C.11D.12国家二级 VF机试(程序设计基础)模拟试卷 8答案解析(总分:52.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上都不正确解析:解析:影响程序执行效率的因素有很多,如数据的存储结构、程序处理的数据量、程序的算法等。顺序存储结构和链式存储结构在数据插入和删除操作上的效率就存在差别。其中,链式存储结构的效率要高一
10、些。2.下列选项中不属于结构化程序设计方法的是(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:解析:结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化,限制使用goto语句。自顶向下是指程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。逐步求精是指对复杂问题应设计一些子目标过渡,逐步细化。模块化是把程序要解决的总目标先分解成分目标,再进一步分解成具体的小目标,把每个小目标称为一个模块。可复用性是指软件元素不加修改成稍加修改便可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法,不属于
11、结构化程序设计方法。3.下列选项中属于面向对象设计方法主要特征的是(分数:2.00)A.继承 B.自顶向下C.模块化D.逐步求精解析:解析:面向对象设计方法的主要特征有封装性、继承性和多态性。而结构化程序设计方法的主要原则有自顶向下,逐步求精,模块化,限制使用 goto语句。4.在面向对象方法中,实现信息隐蔽是依靠(分数:2.00)A.对象的继承B.对象的多态C.对象的封装 D.对象的分类解析:解析:对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数据的取值范围和可以对该数据施加的操作,而不需要知道数据的具体结构以及实现操作的算法。对象的内部,即处理能力的实行和内部状态,对外是不可见
12、的。从外面不能直接使用对象的处理能力,也不能直接修改其内部状态,对象的内部状态,只能由其自身改变。5.关于内存变量的调用,下列说法正确的是(分数:2.00)A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用C.局部变量能被本层模块和下层模块程序调用D.私有变量能被本层模块和下层模块程序调用 解析:解析:公共变量可以被整个程序调用;私有变量只能被本层模块和下层模块程序调用;而局部变量,只能被本层模块调用,其它模块都不能调用局部变量。6.在 Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是(分数:2.0
13、0)A.PRIVATEB.LOCAL C.PUBLICD.不用说明,在程序中直接使用解析:解析:Visual FoxPro 中的内存变量分为公共变量、私有变量和局部变量。其中,局部变量只能在建立它的模块中使用,不能在上层和下层模块中使用,LOCAL 命令定义局部变量,格式是:LOCAL内存变量表。7.在 Visual FoxPro中,宏替换可以从变量中替换出(分数:2.00)A.字符串B.数值C.命令D.以上三种都可能 解析:解析:宏替换函数是替换出字符型变量的内容,格式为:&字符变量。宏替换的内容可以是字符串,也可以是数值变量的值,或者执行的某条命令。如果该函数与其后面的字符没有明显的分界,
14、则要用“”作为函数结束的标志。宏替换可以嵌套使用。8.要将显示日期值时所用的分隔符设置为竖杠“|”,错误的设置命令是(分数:2.00)A.SET MARK TO“|“B.SET MARK TO|C.SET MARK TO|D.SET MARK TO| 解析:解析:在 VFP中,设置显示日期值时所用的分隔符的命令为:SET MARK TO日期分隔符,指定日期分隔符为“”、“”等。如果仅执行 SET MARK TO命令,没有指定任何分隔符,表示恢复系统默认的斜杠分隔符。9.下面命令的输出结果是:DIMENSIONa(10)?a(1)(分数:2.00)A.F B.TC.OD.未定义解析:解析:本题考
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 机试 程序设计 基础 模拟 试卷 答案 解析 DOC
