备考2013年计算机二级VFP指导:第三章数据与数据运算_第3页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年5月17日
 5.系统变量
  系统变量是VisualFoxPro系统特有的内存变量,它由VisualFoxPro系统定义、维护。系统变量有很多,其变量名均以下划线“_”开始,因此在定义内存变量和数组变量名时,不要以下划线开始,以免与系统变量名冲突。系统变量设置、保存了很多系统的状态、特性,了解、熟悉并且充分地运用系统变量,会给数据库系统的操作、管理带来很多方便,特别是开发应用程序时更为突出,学习时可对此有所关注。
  例题
  1.下面关于常量的叙述,不正确的一项是____。
  A.常量用以表示一个具体的、不变的值
  B.常量是指固定不变的值
  C.不同类型的常量的书写格式不同
  D.不同类型的常量的书写格式相同
  [解析]本题考查的知识点是常量。在VisualFoxPro中,常量用以表示一个具体的、不变的值,值固定不变。常量的类型共有6种:数值型、字符型、货币型、日期型、日期时间型、逻辑型,不同类型的常量,书写格式不相同。本题的4个选项中,A,B,C的叙述都正确,选项D中认为不同类型常量的书写格式相同是错误的,因此正确答案为D。
  [答案]D
  2.数值型常量在内存中用____个字节表示。
  A.4
  B.6
  C.8
  D.10
  [解析]本题考查的知识点是数值型常量。系统规定,数值型在内存中用8个字节表示。掌握这一点,一看便知选择选项C。这种类型的题主要靠记忆,没有技巧可言。
  [答案]C
  3.货币型常量与数值型常量的书写格式类似,但也有不同,表现在____。
  A.货币型常量前面要加一个“$”符号
  B.数值型常量可以使用科学计数法,货币型常量不可以使用科学计数法
  C.货币数据在存储和计算时采用4位小数,数值型常量在此方面无限制
  D.以上答案均正确
  [解析]本题考查的知识点是货币型常量同数值型常量书写格式的不同之处。在VisualFoxPro中,货币型常量与数值型常量的书定格式大体相似,但也有区别:货币型常量前面需要加一个前置符号;数值型常量可以用科学计数法表示,货币型常量不可以用科学计数据法表示;货币数据在存储和计算时采用4位小数,多余的小数按四舍五入处理。选项A,B,C叙述都正确,因此正确答案为D。
  [答案]D
  4.字符型常量的定界符不包括____。
  A.单引号
  B.双引号
  C.花括号
  D.方括号
  [解析]本题考查的知识点是字符型常量的定界符。在VisualFoxPro中,字符型常量的定界符有三种:单引号、双引号、方括号。选项A,B,D都是字符型常量的定界符,只有选项C中的花括号是日期型常量的定界符,因此正确答案为C。
  [答案]C
  5.下列关于字符型常量的定界符书写格式,不正确的是____。
  A.‘我爱中国’
  B.[‘20387’]
  C.‘¥#123”
  D.[“VisualFoxPro6.0”]
  [解析]本题考查的知识点是字符型常量的定界符的使用。VisualFoxPro规定,字符型常量的定界符必须成对匹配,不能有一边单引号一边双引号等定界符不匹配的情况出现,选项A和D符合要求。此外,如果某种定界符本身也是字符串的内容,则可以使用其他定界符,因此选项B正确;选项C中的定界符不匹配,一边是单引号一边是双引号,不符合要求。因此正确答案为C。
  [答案]C
   在命令窗口中输入下列命令:
  ?"VisualFoxPro",'程序设计',[好帮手]
  ??[学习VisualFoxPro],"的",‘好方法'。
  主屏幕上显示的结果是____。
  A.VisualFoxPro程序设计好帮手
  B.学习VisualFoxPro的好方法
  C.VisualFoxPro程序设计好帮手学习VisualFoxPro的好方法
  D.VisualFoxPro程序设计好帮手学习VisualFoxPro的好方法
  [解析]本题考查的知识点是单问号命令与双问号命令的区别。在VisualFoxPro中,单问号命令的功能是在下一行显示若干个表达式的值,双问号命令的功能是在同一行显示表达式的值。选项A和B只是显示结果的一部分。选项C中显示的方式不正确,由于第2行是双问号命令,所以显示结果应该与第l行的显示结果在同一行中,所以选项C不正确。选项D中两个命令的显示结果在同一行内,符合双问号命令的规则,因此正确答案为D。
  [答案]D
  7.下列符号中____不能作为VisualFoxPro中的变量名。
  A.abc
  B.XYZ
  C.口xyz7
  D.Good22luck
  [解析]本题考查的知识点是变量名的书写规则。题目中的口表示空格。VisualFoxPro变量名的命名规则是变量名必须以字母、汉字、下划线开头,变量名中不能包括小数点,在同一个范围内必须是惟一的。此题中的4个变量中,只有选项C中的口xyz7是以空格开头,它不可以作为变量名。其他选项中的变量名都满足VisualFoxPro中变量名的命名规则,是合法的变量名。因此正确答案为C。
  [答案]C
  8.日期型常量的定界符是____。
  A.单引号
  B.花括号
  C.方括号
  D.双引号
  [解析]本题考查的知识点是日期型常量的定界符。VisualFoxPro规定,日期型常量的定界符是一对花括号。本题选项A,C,D都是字符型常量的定界符,因此正确答案为B。
  [答案]B
  9.下列符号中,不能作为日期型常量的分隔符的是____。
  A.斜杠(/)B.连字号(-)
  C.句点(.)D.脱字符(^)
  [解析]本题考查的知识点是日期型常量的分隔符的形式。在日期型常量中,系统默认的分隔符为斜扛,常用的其他分隔符还有连字号、句点和空格。本题4个选项中的A,B,C都可作为分隔符,只有选项D中的脱字符虽然是严格的日期格式中不可缺少的一部分,但它不可以作为分隔符。因此正确答案为D。
  [答案]D
  10.下面货币型常量的书写格式,正确的一项是____。
  A.$666.666B.1323.4228$
  C.$123.45321D.$123.45E4
  [解析]本题考查的知识点是货币型常量的书写格式。在VisualFoxPro中,货币型常理的书写格式要求如下:前面需加一个前置符($)、小数点保留4位小数、不可以使用科学计数法。本题中的选项B错误在于$符号写在了后面;选项C错误在于小数点后面没保留4位小数;选项D错误在于使用了科学计数法。因此正确答案为A。
  [答案]A
  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/04B.06-27-04
  C.2004-06-27D.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..COMXB.Flash_8
  C._MUMUD.好心情
  [解析]本题考查的知识点是内存变量的书写格式。在VisualFoxPro中,内存变量的命名规则有3条:以字母、汉字和下划线开头;长度不行超过128个字符;由字母、汉字、下划线或数字组成。选项B,C,D都符合内存变量的命名规则,只有选项A以英文句点开头,不符合规则,因此正确答案为A。
  [答案]A??

相关文章