[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc

上传人:tireattitude366 文档编号:501225 上传时间:2018-11-29 格式:DOC 页数:16 大小:46KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc_第1页
第1页 / 共16页
[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc_第2页
第2页 / 共16页
[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc_第3页
第3页 / 共16页
[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc_第4页
第4页 / 共16页
[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、国家二级 VF机试(程序设计基础)模拟试卷 3及答案与解析 一、选择题 1 设 X 6 6 5,命令 ?VARTYPE(X)的输出是 ( A) N ( B) C ( C) L ( D)出错 2 设 X “11“, Y “1122“,下列表达式结果为假的是 ( A) NOT(Xm Y)AND(X$Y) ( B) NOT(X$Y)OR(表示不等于,表示大于等于。选项 D中 X$Y求的是字符串 ”11”是否包含在 “1122“中,结果为 T, NOT。是逻辑非运算符,所以 NOT(X$Y)的值为 F。 【知识模块】 程序设计基础 3 【正确答案】 C 【试题解析】 选项 A中的 EMPTY()函数是

2、判断表达式结果是否为 “空 ”值;选项B中的 LIKE()函数是比较两个字符串对应位置上的字符是否匹配,选项 B中的两个表达式对应的字符都匹配,函数返回 T;选项 C中的 AT()函数是求子串位置的函数,其函数值为数值型;选项 D中的 ISNLILL()函数是空值 (NULL值 )测试函数,判断一个表达式的运算结果是否为 NULL值。 【知识模块】 程序设计基础 4 【正确答案】 A 【试题解析】 AT()函数的格式为: AT(, , ) 它的函数值为数值型。如果 是 的子串,则返回 值的首字符在 值中位置;若不是子串,则返回 0。 【知识模块】 程序设计基础 5 【正确答案】 D 【试题解析

3、】 本题中, a和 b是字符型变量, “ ”为字符串连接运算符,用来将前后两个字符串首尾相接。 LEFT(, )从指定表达式值的左端取一个指定长度的子串作为函数值。 RIGHT(, )从指定表达式值的右端取一个指定长度的子串作为函数值。 函数 AT()的格式是: AT(, , ),功能是:如果 是 的子串,则返回 值的首字符在 中的位置:若不是子串,则返回 0。函数值为数值型。 一个汉字的长度为 2。 【知识模块】 程序设计基础 6 【正确答案】 B 【试题解析】 EMPTY(),返回值:逻辑型。 功能:根据指定表达式的运算结果是否为 “空 ”值。返回逻辑真 ( T )或返回逻辑假 ( F )

4、。 LIKE(, ),返回值:逻辑型。 功能:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真 ( T ),否则返回逻辑假 ( F )。 中可以包含通配符,*和 ?,其中, *可以与任何数目的字符相匹配, ?可以与任何单个字符相匹配。 AT(, , ),返回值:数值型。 功能:如果 是 的子串,则返回 值的首字符在 值中的位置;若不是子串,则返回 0。 ISNULL(),返回值:逻辑型。 功能:判断一个表达式的运算结果是否是 NULL值,若是 NULL值则返回逻辑真 ( T ),否则返回逻辑假 ( F )。 【知识模块】 程序设计基础 7 【正确答案】 C 【试题解析】

5、在 VFP中,字符型常量应使用定界符,定界符包括单引号、双引号和方括号。字符串运算符有两个: “ ”和 “ ”。 “ ”将前后两个字符串首尾连接形成一个新的字符串; “_”连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 题中 6*8 2和 “6*8 2“都属于字符型常量,故变量 A和变量 C都 是字符型变量,二者可以做连接运算,而变量 B是数值型变量,故不能和 A或 B进行运算。 【知识模块】 程序设计基础 8 【正确答案】 D 【试题解析】 &为宏替换函数,用来替换字符型变量的内容,即函数值是变量中的字符串。由此可知,题中 &k &“123“ 123,也就是说 &k的值

6、为数值型,而 x “1123“,为字符型数据,故 x和 &k数据类型不匹配,不能做运算。 【知识模块】 程序设计基础 9 【正确答案】 C 【试题解析】 INT():返回指定数值表达式的 整数部分。 CEILING():返回大于等于指定数值表达式的最小整数。 FLOORJf):返回小于等于指定数值表达式的最大整数。 ROIYND(, ):返回指定表达式在指定位置四舍五入后的结果。 本题中, int(2010 9) 2010, ROUBd(2010 1, 0) 2010, Ceiling(2010 1)2011, Floor(2010 9) 2010。 【知识模块】 程序设计基础 10 【正确答

7、案】 B 【试题解析】 本题考查 VFP中函数的运用和字符串连接符 “ ”、 “ ”。在本题的表达式中, SPACE(2) abe SPACE(3)的运算结果为字符串 abe前连 2个空格,再连接 3个空格。 TRIM(字符串表达式 )删除字符串的右侧空格表达式。再用函数 L,EN()求字符串的长度。 【知识模块】 程序设计基础 11 【正确答案】 D 【试题解析】 本题考查数值函数的用法。 INT()返回给定数值表达式的整数部分,所以 INT(11 6) 11;函数 ROUND(, ),返回指定表达式在指定位置四舍五入后的结果。 指明四舍五入的位置。大于 0则表示要保留的小数位数:小于 0则

8、表示是整数部分的舍入位数,所以 ROtJND(11 4, 0) 11; FLOOR()返回小于或等于给定数值表达式的最大整数,所以 FLOOR(11 6) 11;函数 CEILING(数值表达式 )的功能是返回大于或等于指定数值表达式的最大整数,所以表达式 CEILING(11 4) 12。 【知识模块】 程序设计基础 12 【正确答案】 A 【试题解析】 LEFT()函数功能是从字符表 达式左端截取指定长度子串; RIGHT()函数功能是从字符表达式右端截取指定长度子串: SUBSTR()函数功能是从字符串指定位置截取指定长度子串。以上三个函数在截取中文时要注意,一个中文字符占 2个长度。

9、【知识模块】 程序设计基础 13 【正确答案】 B 【试题解析】 选项 A中的 AT()函数是求子串位置的函数,其函数值为数值型,本选项中函数的返回值为 0:选项 C中的 ISNULL()函数是空值 (NULL值 )测试函数,判断一个表达式的运算结果是否为 NULL值,本选项中函数的返回值为逻辑真,即 T; 选项 D中的 SUBSTR()函数是从指定表达式值的指定起始位置取指定长度的子串作为函数值,本选项中函数的返回值为 “算 ”;选项 B“$”是一个子串包含测试运算符,检查第一个字符串的内容是否包含在第二个字符串中,如果包含则返回逻辑真,否则为逻辑假。选项 B中字符串中包含两个字符串定界符,

10、因此字符串的第二个定界符将视为字符串的一部分, “信息 t“”表示的字符串为“信息 ”,并不包含在第二个字符串中,所以返回逻辑假 ( F )。 【知识模块】 程序设计基础 14 【正确答案】 C 【试题解析】 本题 考查 VFP中的常用函数。取整函数 INl(),计算数值表达式的值,返回该值的整数部分。 CEIlrING()函数是上界函数,计算数值表达式的值,返回一个大于或等于该值的最小整数。 FLOOR()函数下界函数,计算数值表达式的值,返回一个小于或等于该值的最大整数。四舍五入函数 ROtJND(, ),返回数值表达式 1四舍五入的值,数值表达式 2表示保留的小数位数。 【知识模块】 程

11、序设计基础 15 【正确答案】 A 【试题解析】 是 求余运算符,结果的正负号与除数一致。如果被除数与除数同号,那么运算结果即为两数相除的余数;如果被除数与除数异号,则运算结果为两数相除的余数再加上除数的值。 【知识模块】 程序设计基础 16 【正确答案】 B 【试题解析】 选项 A中的 EMPTY()函数判断表达式的计算结果是否为 “空 ”值,这里 EMPTY( NULL )的返回值为逻辑假;选项 C中的 AT()函数是求子串位置的函数,其函数值为数值型,本选项函数的返回值为 0;选项 D中的 ISNULL()函数是空值 (NULL,值 )测试函数,判断一个表达式的 运算结果是否为 NULL

12、值,本选项该函数的返回值为逻辑假,即 F;选项 B中的 LIKE()函数是比较两个字符串对应位置上的字符是否匹配,选项 B中的两个表达式对应的字符都匹配,其中问号 (?)是通配符,可表示一个任意字符,因此函数返回 T。 【知识模块】 程序设计基础 17 【正确答案】 A 【试题解析】 根据题意,变量 X的值为 “男 ”, LEN()函数用来返回指定字符串的长度,由于一个汉字占两个字符,所以 LEN(X) 2, Y 4。 IIF()是条件测试函数,基本命令格式如下: IIF(, , ) 其中,测试 的值,若为逻辑真 ( T ),则返回 的值,若为逻辑真 ( F ),则返回 的值。 和 的值不要求

13、相同。 本题中,由于 Y 4,所以逻辑表达式 “Y 4”为假, IIF函数应该返回 “女 ”。 【知识模块】 程序设计基础 18 【正确答案】 B 【试题解析】 STR函数是将数值转换成字符串,转换时根据需要自动进行四舍五入。 VAI。函数将由数字符号 (包括正负号、小数点 )组成的字符 型数据转换成相应的数值型数据。 DTOC函数将日期型数据或日期时间型数据的日期部分转换成字符串。 TTOC函数将日期时间型数据转换成字符串。 【知识模块】 程序设计基础 19 【正确答案】 C 【试题解析】 本题考查 IIF函数的使用。逻辑判断函数 iif(表达式 1,表达式 2,表达式 3), 如果表达式

14、1值为真就返回表达式 2的值,反之,如果表达式 1值为假就返回表达式 3的值。在这段程序中,执行 d IIF(a b, a, B)语句时,因为 a b的值为假,所以 d 20,再执行 e IIF(c d, c, D)语句, 因为 c d为真,所以 e 30。 【知识模块】 程序设计基础 20 【正确答案】 A 【试题解析】 本题考查 IIF函数的使用。逻辑判断函数 iif(表达式 1,表达式 2,表达式 3),如果表达式 1值为真就返回表达式 2的值,反之,如果表达式 1值为假就返回表达式 3的值。在这段程序中,执行 d IIF(a b, a, b)语句时,因为ab的值为真,所以 d 300,

15、再执行 e IIF(c d, c, d)语句,因为 cd为假,所以 e 300。 【知识模块】 程序设计基础 21 【正确答案】 B 【试题 解析】 本题考查字符串替换函数 STUFF()的应用。表达式 stuff(s1, 7,4, “田径 “)是用字符串 ”田径 ”,替换字符串 “奥运会游泳比赛 ”中的 “游泳 ”。 【知识模块】 程序设计基础 22 【正确答案】 D 【试题解析】 本题考查字符串替换函数 STUFF()的应用。表达式 stuffs1, 7,4, “篮球 “)是用字符串 “篮球 “,替换字符串 “奥运会体操比赛 “中的体操。 【知识模块】 程序设计基础 23 【正确答案】 D

16、 【试题解析】 本题考查字符串函数 RIGHT(), SUBSTR()和 LEFT的使用。LEFT(c, n),取字符串 C左边 n个字符; RIGHT(c, n),取字符串 c右边的 n个字符; SUBSTR(c, n1, n2),取字符串 C第 n1个字符起的 112个字符,返回值类型是字符型,对于本题来说, S15BSTR(s1, 5, 4)的值为 “开幕 ”, LEFT(s1, 4)的值为 “奥运 ”, RIGHT(s1, 4)的值为 “日期 ”。 【知识模块】 程序设计基础 24 【正确答案】 A 【试题解析】 可用命令方式建立和修改程序文件。命令格式为 modify,command。执行该 命令时,如果指定文件存在,则打开修改;否则,建立一个指定名字的程序文件,而程序文件的扩展名是 prg。 App是应用程序的扩展名, exe是可执行文件的扩展名。 【知识模块】 程序设计基础 25 【正确答案】 B 【试题解析】 扩展名为 prg的文件是程序文件,而运行程序文件的命令是 “do程序文件名 ”。 【知识模块】 程序设计基础

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1