11.下面严格日期书写格式正确的一项是____。
A.{2002-06-27}
B.{06/27/02}
C.{^2002-06-27}
D.{^02-06-27}
[解析]本题考查的知识点是严格日期的书写格式。书写严格日期格式时要注意以下几点:花括号中的第一个字符必须是脱字符(^);年份必须用4位表示;年、月、日的次序不能颠倒。本题选项A中没有脱字符;选项B是传统的书写格式;选项D的年份只有两位,规定年份要4位;只有选项C符合书写要求。因此正确答案为C。
[答案]C
12.在命令窗口中输入下列命令:
SETMARKTO[-]
{^2004-06-27}
主屏幕上显示的结果是____。
A.06/27/04
B.06-27-04
C.2004-06-27 来源:www.exam8.com
D.2004/06/27
[解析]本题考查的知识点是SETMARKTO命令的功能。SETMARKTO命令的功能是指定日期分隔符。如果执行SETMARKTO命令没有指定任何分隔符,表示恢复系统默认的斜扛分隔符。本题指定了连接号作为分隔符,因此显示的结果中日期的分隔符应该为“-”,选项A和D被排除;选项C实际上是字符型常量{^2004/06/27}执行的结果,该选项主要用来迷惑考生;选项B符合命令指定的要求。因此正确答案为B。
[答案]B
13.下列常量中,只占用内存空间1个字节的是____。
A.数值型常量
B.货币型常量
C.日期型常量
D.逻辑型常量
[解析]本题考查的知识点是各种常量占用内存的空间。在VisualFoxPro中,数值型常量在内存中占用8个字节;日期型常量占用8个字节,货币型常量占用8个字节,日期时间型常量占用8个字节,逻辑型常量占用1个字节。本题中选项A,B,C都占用8个字节,只有选项D占用1个字节。因此正确答案为D。
[答案]D
14.下列关于变量的叙述不正确的一项是____。
A.变量值可以随时更改
B.变量值不可以随时更改
C.VisualFoxPro的变量分为字段变量和内存变量
D.在VisualFoxPro中,可以将不同类型的数据赋给
同一个变量
[解析]本题考查的知识点是变量。在VisualFoxPro中,变量是可以随时更改的。变量分为字段变量和内存变量。变量的类型可以改变,也就是说可以把不同类型的数据赋给同一个变量。本题中选项A,C,D中的叙述都是正确的,只有选项B说变量值不可以随时更改是错误的。因此正确答案为B。
[答案]B
15.在VisualFoxPro中,T表示____内存变量。
A.字符型
B.数值型
C.日期型
D.日期时间型
[解析]本题考查的知识点是内存变量的数据类型的字母表示。在VisualFoxPro的内存变量中,C表示字符型、N表示数值型、Y表示货币型、L表示逻辑型、D表示日期型、T表示日期时间型。本题中选项A字符型内存变量用字母C表示;选项B数值型内存变量用字母N表示;选项C日期型内存变量用字母D表示;选项D日期时间型内存变量用字母T表示。选项A,B,C都不正确,因此正确答案为D。
[答案]D
16.下列内存变量的书写中,格式不正确的是____。
A..COMX
B.Flash_8
C._MUMU
D.好心情
[解析]本题考查的知识点是内存变量的书写格式。在VisualFoxPro中,内存变量的命名规则有3条:以字母、汉字和下划线开头;长度不行超过128个字符;由字母、汉字、下划线或数字组成。选项B,C,D都符合内存变量的命名规则,只有选项A以英文句点开头,不符合规则,因此正确答案为A。
[答案]A
17.在命令窗口中输入下列命令:
x=1
STOREx+lTOa,b,c
?a,b,c
主屏幕上显示的结果是____。
A.1
B.11
C.222
D.111
[解析]本题考查的知识点是内存变量赋值命令“ST0RE<表达式>To<内存变量名>”的使用。STORE命令可以将同一个表达式的值应该赋与多个内存变量。本题根据输入的命令,可以看出是将表达式分别赋与a,b和c三个内存变量,因此显示的结果也应用是3个值,此时排除选项A,B。再看前提,已知x=1,命令中的表达式为x+1,因此应该赋与3个内存变量的值一定为2。因此正确答案为C。
[答案]C
18.在命令窗口中输入下列命令:
m=”发展口口口”
n="生产力"
?m-n
主屏幕上显示的结果是____。
A.发展口口口生产力
B.发展生产力口口口
C.m,n
D.n,m
[解析]本题考查的知识点是字符串运算符的使用。题目中“发展”后的空余部分表示空格。在VisualFoxPro中,字符串运算符有两个:十和—。“十”表示前后两个字符串首尾连接形成一个新的字
符串;“—”连接前后两个字符串,并将前后字符串的尾部空格移到合并后的新字符串尾部。本题用“—”作为连接符,前一个字符(即m)尾部的空格应该移到合并后的新字符串尾部,因此结果中的空格都应该移到字符串的尾部,选项A中结果的空格在字符串中间,所以不正确,因此正确答案为B。
[答案]B
19.已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为____。
A.88
B.100
C.72
D.193
[解析]本题考查的知识点是算术表达式的运算优先级。在VisualFoxPro中,算术运算符的运算优先级是:先算括号中的部分,再算**或^(乘方),再算*(乘)、/(除)、%(“取模”),再算(加)、—(减)。
将已知数代入表达式中,计算过程如下:
x^3/4+6*y-7*2+(4+z/9)^2
=8^3/4+6*5-7*2+(4+27/9)^2
=8^3/4+6*5-7*2+7^2
=128+30-14+49
=193
[答案]D
20.关系表达式中关系运算符的作用是____。
A.比较两个表达式的大小
B.计算两个表达式的结果
C.比较运算符的优先级
D.计算两个表达式的总和
[解析]本题考查的知识点是关系表达式中关系运算符的作用。在VisualFoxPro中,关系运算符有大于(>)、小于(<等于(=)、不等于(<>、#、!=)、小于等于(<=)、大于等于(>=)、字符串精确比较(==)、包含测试($),其作用是比较两个表达式的大小和结果,其运算结果是逻辑型数据。选项B,C,D的说法都错误,因此正确答案为A。
[答案]A
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |