[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc
《[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(程序设计基础)模拟试卷3及答案与解析.doc(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个长度。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 程序设计 基础 模拟 答案 解析 DOC
