常量变量表达式习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章数据与数据运算

习题一常量、变量、数组

一、单选题

1、下列字符型常量的表示中,错误的是____________。

A) “23+45” B) [“计算机”] C) [[等级考试]] D) ”[a=b]”

2、以下数据不是字符型数据的是_________。

A){01/03/97} B)“01/09/99”C)[123] D)“VFP”

3、下列表达式中,合法的VFP表达式是。

A){’网络时代’}B)[[网络时代]] C)[‘网络时代’] D)””网络时代””

4、在VFP中,2.5E-5是一个。

A)数值常量B)字符常量C)日期常量D)非法的表达式

5、依次执行以下命令后的输出结果是___________。(2005.09)

SET DATE TO YMD

SET CENTURY ON

SET CENTURY TO 19 ROLLOVER 10

SET MARK TO “.”

?CTOD (“49-05-01”)

A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错

6、下面日期值正确的是_______。

A){“2009-10-28”} B){^2009-10-28} C){2009-10-28} D){[2009-10-28]}

7、Visual FoxPro系统中,属于严格日期格式的日期数据是。

A){^yyyy-mm-dd} B){yyyy-mm-dd} C){mm-dd-yyyy} D){dd-mm-yyyy}

8、将日期设置为非严格日期格式的命令是_____。

A)SET DATE TO AMERICAN B)SET DA TE TO USA

C)SET DATE TO YMD D)SET STRICTDA TE TO 0

9、将日期年份设置为4位年份显示命令是_____。

A)SET CENTURY ON B)SET CENTURY OFF

C)SET TALK ON D)SET TALK OFF

10、Visual FoxPro系统可用不同的数据类型来描述数据表中的字段,如字符型(C)、

数值型(N)、日期型(D)、逻辑型(L)、备注型(M)(G)等。

A)浮点型B)备注型C)通用型D)时间日期型

11、Visual FoxPro的变量分为两类,它们是。

A)简单变量和数值变量B)内存变量和字段变量

C)字符变量和数组变量D)一般变量和下标变量

12、Visual FoxPro系统中,内存变量的命名可以用字母、汉字、数字或下划线及它们的

组合而成,变量名必须以字母、汉字或下划线开头,空格、!、@、#、$、%、^、&、

*、(、)、-、+、| 等字符不能作为变量名的组成部分,对内存变量来讲,它的长度

最多不超过个半角英文字符。

A)128 B)64 C)255 D)10

13、下面当中正确的变量名是。

A) 12abc B ) zhan jiang C)“DVD”D) _ABC

14、下面内存变量中合法的是。

A)BBS 123 B) 12_98a C) 网络虚拟世界D) CJ#@$12 15、下列数据中属于变量的是。

A)职工B)‘高等教育’C).F. D)202

16、在Visual FoxPro中,下面是几个内存变量赋值语句:

X={^2009-10-01 10:30:12AM}

Y=.T.

M=$12345

N=12345

Z=“12345”

执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是。

A)D、L、M、N、C B)D、L、Y、N、C

C)T、L、M、N、C D)T、L、Y、N、C

17、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符

型,宽度为6)。在命令窗口输入并执行如下命令:

姓名=姓名-“您好”

?姓名

那么主窗口中将显示。(2005.09)

A) 张三B)张三您好C)张三您好D)出错

18、设当前打开的表文件中含有字段ABC,系统中有一内存变量的名称也为ABC,命

令?ABC显示的结果是。

A)内存变量ABC的值B)字段变量ABC的值

C)错误信息D)与该命令之前的状态有关

19、关于?和??的输出语句,下列说法错误的是。

A)? 和?? 只能输出多个同类型的表达式的值

B)? 从当前光标所在行的下一行的第0列开始显示

C)?? 从当前光标的位置处开始显示

D)? 和?? 后可以没有表达式

20、在Visual FoxPro中说明数组的命令是。(2004.04)

A) DIMENSION和ARRAY B) DECLARE和AEEAY

C) DIMENSION和DECLARE D)只有DIMENSION

21、关于Visual FoxPro的变量,下面说法中正确的是。(2003.09)

A) 使用一个简单变量之前要先声明或定义

B) 数组中各数组元素的数据类型可以不同

C) 定义数组以后,系统为数组的每个数组元素赋以数值0

D) 数组元素的下标下限是0

22、在VFP中,要使用数组。

A)必须先定义B)必须先赋值

C)赋值前必须定义D)有时可以不必先定义

23、使用命令DECLARE MM(2,3)定义的数组,包含数组元素(下标变量)的个数驶

为。

A)2个B)3个C)5个D)6个

24、下面关于Visual Foxpro 数组的敘述中,错误的是_____

相关文档
最新文档