首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 二级考试 >

2013年计算机二级VF练习题四

2013-05-17 

  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.666

  B.1323.4228$

  C.$123.45321

  D.$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/04

  B.06-27-04

  C.2004-06-27

  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。

  21.关系型表达式的运算结果是____。

  A.数值型数据

  B.逻辑型数据

  C.字符型数据

  D.日期型数据

  [解析]本题考查的知识点是关系型表达式的运算结果。在VisualFoxPro中,关系型表达式的作用是比较两个表达式的大小或前后,其结果只有两种情况:逻辑真或逻辑假。关系型表达式的运算结果不可能是数值型数据、字符型数据、日期型数据,而只能是逻辑型数据。因此正确答案为B。

  [答案]B

  填空题及答案解析

  22.数组是____,它由一系列____组成,每个数组元素可通过____及相应的下标来访问。

  [解析]本题考查的知识点是数组的概念。在VisualFoxPro中,数组是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。

  [答案]内存中连续的一片存储区域元素数组名

  23.在VisualFoxPro中,只可以使用____和____数组,数组必须先____后____。

  [解析]本题考查的知识点是VisualFoxPro支持的数组及使用数组的前提。VisualFoxPro只支持一维数组和二维数组,数组必须先定义后使用。

  [答案]一维数;二维数;定义;使用

  24.根据表达式值的类型,表达式可分为____、____、____、____;大多数____表达式是带比较运算符的关系表达式。

  [解析]本题考查的知识点是表达式的类型。根据表达式值的类型,表达式可分为数值表达式、字符表达式、日期时间表达式和逻辑表达式。大多数逻辑表达式是带比较运算符的关系表达式;

  [答案]数值表达式、字符表达式、日期时间表达式、逻辑表达式;逻辑

  25.数值表达式由____构成,其运算结果是____型数据。

  [解析]本题考查的知识点是数值表达式的概念。在VisualFoxPro中,数值表达式由算术运算符将数值型数据连接起来构成。其运算结果仍然是数值型数据。本题是概念性知识,需要记忆。

  [答案]数值型数据和算术运算符数值

  10.在VisualFoxPro中,算术运算符有多种,按优先等级排列,依次为____、____、____、____。

  [解析]本题考查的知识点是算术运算符及优先等级。在VisualFoxPro中,算术运算符共有6种,按优先等级排列,依次为①括号(形成表达式内的子表达式)②乘方(^或**)③乘(x)、除(/)、取模(%)④加(+)、减(-)。

  [答案]①括号(形成表达式内的子表达式)②乘方(^或%)③乘(x)、除(/)、求余(%)④加(+)、减(-)


热点排行