【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷13及答案解析.doc
《【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷13及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试(程序设计基础)模拟试卷13及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 机试(程序设计基础)模拟试卷 13 及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.设 a=计算机等级考试,结果为考试的表达式是(分数:2.00)A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)2.下列程序段执行后,内存变量 s1 的值是 s1=network s1=stuff(s1,4,4,BIOS) ?s1(分数:2.00)A.networkB.netBIOSC.netD.BIOS3.命令?VARTYPE(TIME()的结果是(分数:2.00)A.CB.DC.TD.出错4.命令?
2、LEN(SPACE(3)-SPACE(2)的结果是(分数:2.00)A.1B.2C.3D.55.要想将日期型或日期时间型数据中的年份用 4 位数字显示,应当使用设置命令(分数:2.00)A.SET CENTURY ONB.SET CENTURY OFFC.SET CENTURY TO 4D.SET CENTURY 0F 46.设 X=6=65,命令?VARTYPE(X)的输出是(分数:2.00)A.NB.CC.LD.出错7.设 X=11,Y=1122,下列表达式结果为假的是(分数:2.00)A.NOT(X=Y)AND(X$Y)B.NOT(X$Y)0R(Y)C.NOT(X=Y)D.NOT(X$Y
3、)8.在下列的 Visual FoxPro 表达式中,运算结果不为逻辑真的是(分数:2.00)A.EMPTY(SPACE(0)B.LIKE(xy*,xyz)C.AT(xy,abcxyz)D.ISNULL(NULL)9.计算结果不是字符串“Teacher”的语句是(分数:2.00)A.at(MyTeacher“,3,7)B.substr(MyTeacher“,3,7)C.right(MyTeacher“,7)D.left(Teacher“,7)10.有如下赋值语句,结果为“大家好”的表达式是 a=你好 b=大家(分数:2.00)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(
4、a,3,4)D.b+RIGHT(a,2)11.在下面的 Visual FoxPro 表达式中,运算结果为逻辑真的是(分数:2.00)A.EMPTY(NULL)B.LIKE(xy?,xyz)C.AT(xy,abcxyz)D.ISNULL(SPACE(0)12.设 A=6*8-2、B=6*8-2、C=6*8-2,属于合法表达式的是(分数:2.00)A.A+BB.B+CC.ACD.C-B13.设 X=123,y=123,k=Y,表达式 x+k 的值是(分数:2.00)A.123 123B.246C.123yD.数据类型不匹配14.运算结果不是 2010 的表达式是(分数:2.00)A.int(201
5、09)B.round(20101,0)C.ceiling(20101)D.floor(20109)15.表达式 LEN(TRIM(SPACE(2)+abc-SPACE(3)的计算结果是(分数:2.00)A.3B.5C.6D.816.下面表达式中,运算结果为 12 的是(分数:2.00)A.INT(116)B.ROUND(114,O)C.FLOOR(116)D.CEILING(114)17.假设变量 a 的内容是“计算机软件工程师”,变量 b 的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是(分数:2.00)A.left(b,6)-right(a,6)B.substr(b,1,3)-
6、substr(a,6,3)C.A 和 B 都是D.A 和 B 都不是18.下列表达式中,表达式返回结果为F的是(分数:2.00)A.AT(A,BCD)B.信息$管理信息系统C.ISNULL(NULL)D.SUBSTR(计算机技术,3,2)19.运算结果不是 2015 的表达式是(分数:2.00)A.int(20159)B.round(20151,0)C.ceiling(20151)D.floor(20159)20.执行如下命令的输出结果是 ?154,15-4(分数:2.00)A.3 -1B.3 3C.1 1D.1 -121.下列 Visual FoxPro 表达式中,运算结果为逻辑真的是(分数
7、:2.00)A.EMPTY(NULL)B.LIKE(xy?,xyz)C.AT(xy,abcxyz)D.ISNULL(SPACE(0)22.函数 UPPER(1a2B)的结果(分数:2.00)A.lA2BB.la2bC.la2BD.lA2b23.某数据库有 20 条记录,若用函数 EoF()测试结果为T,那么此时函数 RECNO()值是(分数:2.00)A.20B.21C.19D.124.在 DO WHILEENDDO 循环结构中 LOOP 语句的作用是(分数:2.00)A.转移到 DO WHILE 语句行,开始上一次判断和循环B.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继
8、续执行C.该语句在 DO WHILEENDDO 循环结构中不起任何作用D.退出循环,返回到程序开始除25.在 Visual FoxPro 中,有如下程序,函数 IIF()返回值是 *程序 PRIVATE X,Y STORE 男 TO X Y=LEN(X)+2 ? IIF(Y4,男,女) RETURN(分数:2.00)A.女B.男C.TD.F26.下列函数返回类型为数值型的是(分数:2.00)A.STRB.VALC.DTOCD.TTOC27.下列程序段执行后,内存变量 e 的值是 a=10 b=20 c=30 d=IIF(ab,a,b) e=IIF(cd,c,d)(分数:2.00)A.10B.2
9、0C.30D.55028.在 Visual FoxPro 中,下列程序段执行后,内存变量 e 的值是 a=300 b=200 c=100 d=IIF(ab,a,b) e=IIF(cd,c,d)(分数:2.00)A.300B.200C.0D.10029.下列程序段执行后,内存变量 s1 的值是 s1=奥运会游泳比赛 s1=stuff(s1,7,4,田径) ?s1(分数:2.00)A.奥运会游泳比赛B.奥运会田径比赛C.奥运会田径D.奥运会游泳30.在 Visual FoxPro 中,下列程序段执行后,内存变量 s1 的值是 s1=奥运会体操比赛 s1=stuff(s1,7,4,篮球) ?s1(分
10、数:2.00)A.奥运会比赛体操B.奥运会比赛C.奥运会篮球D.奥运会篮球比赛国家二级 VF 机试(程序设计基础)模拟试卷 13 答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.设 a=计算机等级考试,结果为考试的表达式是(分数:2.00)A.Left(a,4)B.Right(a,4) C.Left(a,2)D.Right(a,2)解析:解析:left()函数从指定字符串的左端取一个指定长度的子串作为函数值,right()函数从指定字符串的右端取一个指定长度的子串做函数值。一个汉字占两个单位的长度,故“考试”两个字应该从“计算机等级考试”字符串
11、的右边取四个单位长度。2.下列程序段执行后,内存变量 s1 的值是 s1=network s1=stuff(s1,4,4,BIOS) ?s1(分数:2.00)A.networkB.netBIOS C.netD.BIOS解析:解析:本题考查的是一个子串替换函数,该函数的功能是在第一个字符串中,从指定位置开始,用第 2 个字符串替换指定长度的字符。不难看出本题的答案选 B,即用 BIOS 字符串替换 network 字符串中,从第 4 个字符开始的后面 4 个字符。3.命令?VARTYPE(TIME()的结果是(分数:2.00)A.C B.DC.TD.出错解析:解析:VARTYPE(表达式)函数用
12、于测试表达式的类型,返回一个大写字母;TIME()函数是一个时间函数,以 24 小时制的 hh:mm:ss 格式返回当前系统时间,函数值为字符型。在 Visual FoxPro中,字母 C 表示字符型数据。4.命令?LEN(SPACE(3)-SPACE(2)的结果是(分数:2.00)A.1B.2C.3D.5 解析:解析:LEN()函数返回指定字符表达式的长度,即所包含的字节数;SPACE()函数返回指定个数的空格字符组成的字符串。而字符表达式中的“”表示空格移位连接,其含义是连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。因此 SPACE(2)-SPACE(3)运算后的长度
13、是 5。5.要想将日期型或日期时间型数据中的年份用 4 位数字显示,应当使用设置命令(分数:2.00)A.SET CENTURY ON B.SET CENTURY OFFC.SET CENTURY TO 4D.SET CENTURY 0F 4解析:解析:Visual FoxPro 通过 SET CENTURY 命令设置显示日期型数据时是否显示世纪。其命令格式是:SET CENTURY ON OFF(TO世纪值ROLLOVER年份参照值)。其中,ON 为 4 位数年份;OFF为 2 位数年份:TO 选项确定用 2 位数字表示年份所处的世纪。具体地说,如果该日期的 2 位数字年份大于等于年份参照值
14、,则它所处的世纪即为世纪值,否则为世纪值+1。6.设 X=6=65,命令?VARTYPE(X)的输出是(分数:2.00)A.NB.CC.L D.出错解析:解析:本题表达式“X=6表示不等于,=表示大于等于。选项 D)中 X$Y 求的是字符串“11”是否包含在“1122”中,结果为T,NOT 是逻辑非运算符,所以 NOT(X$Y)的值为F8.在下列的 Visual FoxPro 表达式中,运算结果不为逻辑真的是(分数:2.00)A.EMPTY(SPACE(0)B.LIKE(xy*,xyz)C.AT(xy,abcxyz) D.ISNULL(NULL)解析:解析:选项 A 中的 EMPTY()函数是
15、判断表达式结果是否为“空”值;选项 B 中的 LIKE()函数是比较两个字符串对应位置上的字符是否匹配,选项 B 中的两个表达式对应的字符都匹配,函数返回T;选项 C 中的 AT()函数是求子串位置的函数,其函数值为数值型:选项 D 中的 ISNULL()函数是空值(NULL 值)测试函数,判断一个表达式的运算结果足否为 NULL 值。9.计算结果不是字符串“Teacher”的语句是(分数:2.00)A.at(MyTeacher“,3,7) B.substr(MyTeacher“,3,7)C.right(MyTeacher“,7)D.left(Teacher“,7)解析:解析:AT()函数的格
16、式为: AT(字符表达式 1,字符表达式 2,数值表达式) 它的函数值为数值型。如果字符表达式 1是字符表达武 2的子串,则返回字符表达式 1值的首字符在字符表达式 2值中位置;若不是子串,则返回 0。10.有如下赋值语句,结果为“大家好”的表达式是 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) 解析:解析:本题中,a 和 b 是字符型变量,“+”为字符串连接运算符,用来将前后两个字符串首尾相接。LEFT(字符表达式,长度)从指定表达式值的左端取一个指定长度的子串作为函数值。RIGHT(字符表达
17、式,长度)从指定表达式值的右端取一个指定长度的子串作为函数值。函数 AT()的格式是:AT(字符表达式 1,字符表达式 2,数值表达式),功能是:如果符表达式1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2中的位置;若不是子串,则返回 0。函数值为数值型。一个汉字的长度为 2。11.在下面的 Visual FoxPro 表达式中,运算结果为逻辑真的是(分数:2.00)A.EMPTY(NULL)B.LIKE(xy?,xyz) C.AT(xy,abcxyz)D.ISNULL(SPACE(0)解析:解析:EMPTY(表达式),返回值:逻辑型。 功能:根据指定表达式的运算结果是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 机试 程序设计 基础 模拟 试卷 13 答案 解析 DOC
