无忧首页企业系统我的无忧
无忧服务:
兼职活动培训
娱乐交友:
交友社区资讯
全职实习:
实习暑假寒假
微信号:school51
扫一下,立即关注
加关注
在线支付,立省10元
下载新版APP
===大学生成长生活平台===

2012年计算机二级VFP数据与数据运算习题及答案

2012-12-26来源/作者:卫凯点击次数:385

数据与数据运算 习题三

   以下各题假设日期格式均设置为系统默认的美国日期格式“mm/dd/yy”(月/日/年)。

   一、单选题

   1.下列字符型常量Hello,world!表示方法中,错误的是( )。

   A)[Hello,world!]

   B)'Hello,world!'

   C)"Hello,world!"

   D){Hello,world!}

   2.以下常量中格式正确的是( )。

   A)$2.34E5 B)""联想"计算机"

   C).False.

   D){^2002/9/25}

   3.3E-4是一个( )。

   A)字符变量

   B)内存变量

   C)数值常量

   D)非法表达式

   4.用数据库管理系统对数据进行处理时,说法不正确的是( )。

   A)暂时用到的一些中间变量称为内存变量

   B)字段仍然是变量

   C)变量包括内存变量和字段变量两类

   D)字段不再是变量,而成为常量

   5.内存变量一旦定义后,它的( )可以改变。

   A)类型和值

   B)值

   C)类型

   D)宽度

   6.设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行? M.A-A后屏幕将显示( )。

   A)246 B)-246

   C)0

   D)错误信息

   7.以下赋值语句正确的是( )。

   A)STORE 8 TO X,Y

   B)STORE 8,9 TO X,Y

   C)X=8,Y=9

   D)X,Y=8

   8.下面关于Visual FoxPro数组的叙述中,错误的是( )。

   A)用DIMENSION和DECLARE都可以定义数组

   B)Visual FoxPro只支持一维数组和二维数组

   C)一个数组中各个数组元素必须是同一种数据类型

   D)新定义的数组的各个数组元素的初值为.F.

   9.DIMENSION a(2,3)命令定义数组a后再对各元素赋值:a(1, 2)=2,a(1, 3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令 ? a(5),则显示结果是( )。

   A).F.

   B)变量未定义

   C)6

   D)5

   10.将当前表当前记录的学号、性别字段值赋值到数组A中的语句是( )。

   A)SCATTER FIELDS 学号 , 性别 TO A

   B)SCATTER FIELDS 学号 , 性别 TO A BLANK

   C)GATHER FIELDS 学号 , 性别 TO A

   D)GATHER FIELDS 学号 , 性别 TO A BLANK

   11.CLEAR MEMORY命令的功能是( )。

   A)清除整个屏幕

   B)清除内存中的所有信息

   C)清除所有内存变量

   D)清除所有变量

   12.关闭多区的表文件,并释放所有的内存变量,命令为( )。

   A)CLEAR ALL或CLOSE

   B)CLEAR ALL或CLOSE ALL

   C)CLEAR或CLOSE ALL

   D)CLEAR或CLOSE

   13.下列各表达式中,结果总是逻辑值的是( )。

   A)算术运算表达式

   B)字符运算表达式

   C)日期运算表达式

   D)关系运算表达式

   14.表达式2*3^2+2*8/4+3^2的值为( )。

   A)64

   B)31

   C)49

   D)26

   15.命令 ? [李华]<=[黄华], "计算机报" $"计算机"的执行结果应为( )。

   A).T. .T. B).F. .F.

   C).T. .F.

   D).F. .T.

   16.X="ABC",Y="ABCD",则下列表达式中值为.T.的是( )。

   A)X=Y B)X == Y

   C)X $ Y

   D)AT(X,Y)=0

   17.“x是小于100的非负数”,用VFP 表达式表示是( )。

   A)0<=X<100 B)0<=X<=100

   C)X>=0 AND X<100

   D)0<=X OR X<100

   18.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用( )逻辑表达式。

   A)婚否 .OR. (性别='女')

   B)(婚否=.T.) .AND. (性别='女')

   C)婚否 .AND. (性别=女)

   D)已婚 .OR. (性别=女)

  相关推荐:

  2012年计算机二级VFP课后练习题及答案汇总

  2011年9月计算机二级VFP预测模拟试题及参考答案

  2011年9月计算机二级VFP全真模拟试题及参考答案

  2011年9月计算机二级VFP考前冲刺模拟试题及答案

  2011年计算机等级考试二级VFP模拟试题及答案汇总


   19.下列表示“职称是教授或副教授”的条件表达式中错误的是( )。

   A)职称="教授" AND 职称="副教授"

   B)"教授" $ 职称

   C)职称 IN ("教授" , "副教授")

   D)LIKE ("*教授" , 职称)

   20.设有变量PI=3.1415926,执行命令? round(PI, 3)的显示结果是( )。

   A)3.141

   B)3.142

   C)3.140

   D)3.0

   21.下列4个表达式中,运算结果为数值的是( )。

   A)30+23=58 B)"3344"-"1122"

   C)CTOD([04/01/02])-10

   D)LEN(SPACE(3))-1

   22.在下列表达式中,结果为字符型是( )。

   A)"125"-"90"

   B)"abc"+"def"="abcdef"

   C)CTOD("99/10/01")

   D)DTOC(DATE())>"96/08/01"

   23.执行STORE "1999年12月庆祝澳门回归祖国!" TO XY 命令之后,要在屏幕上显示 “澳门1999年12月回归祖国!”,应使用命令( )。

   A)? SUBSTR(XY, 15, 4)+SUBSTR(XY, 1, 10)+SUBSTR(XY, 10)

   B)? SUBSTR(XY, 15, 4)+LEFT(XY, 1, 10)+RIGHT(XY, 19)

   C)? SUBSTR(XY, 15, 4)+LEFT(XY, 10)+RIGHT(XY, 9)

   D)? SUBSTR(XY, 15, 4)+LEFT(XY, 10)+RIGHT(XY, 19, 10)

   24.有如下命令序列:

   STORE "456 " TO X

   STORE "123"+X TO Y

   STORE TRIM(Y-"789") TO Z

   执行上述命令之后,Z的值是( )。

   A)"123456789" B)"123456 789"

   C)"123 456789"

   D)"123456789 "

   25.下列函数中函数值为字符型的是( )。

   A)DATE() B)TIME()

   C)YEAR()

   D)DATETIME()

   26.下列表达式中,运算值为日期型的是( )。

   A)YEAR(DATE()) B)DATE()-CTOD("12/15/99")

   C)DATE()-100

   D)DTOC(DATE())-"12/15/99"

   27.设变量A="99/10/18",则表达式MONTH(CTOD(A))和DAY(CTOD(A))的值分别为( )。

   A) 99和10 B) 99和18

   C)10和18

   D)18和10

   28.假定系统日期是1998年12月20日,如下命令执行后N的值应为( )。

   N=(YEAR(DATE())-1900)65

   A)1998

   B)98

   C)20

   D)12

   29.数据库中有逻辑型字段变量“婚否”及日期型字段变量“出生日期”,则判断满30岁且未婚的表达式为( )。

   A).NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>=30

   B).NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>30

   C)婚否 .AND. INT((DATE()-出生日期)/365)>=30

   D)婚否 .AND. INT((DATE()-出生日期)/365)>30

   30.命令 ? STR(1000.50)执行后的显示结果应为( )。

   A)1000 B)1000.5

   C)1001

   D)1000.50

   31.命令 ? STR(1000.5454,7,3)执行后屏幕的显示结果为( )。

   A)1000.54 B)1000.55

   C)1000.545

   D)1000.5454

   32.在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是( )。

   A)LEFT("FoxPro", 3)与SUBSTR("FoxPro", 1, 3)

   B)YEAR(DATE())与SUBSTR(DTOC(DATE()), 7, 2)

   C)TYPE("36-5*4")与TYPE(36-5*4)

   D)假定A="This ",B="is a string",则A-B与A+B

   33.M="30",执行命令 ? &M+20后,其结果是( )。

   A)3020

   B)50

   C)20

   D)出错信息

   34.设M="15",N="M",执行命令 ? &N+"05" 的值是( )。

   A)1505

   B)20

   C)M05

   D)出错信息

   35.测试当前记录指针的位置可以用函数( )。

   A)FOUND()

   B)EOF()

   C)RECNO()

   D)RECCOUNT()

   36.当前数据库有10条记录,在下列三种情况下:当前记录号为1时;EOF()为真时;BOF()为真时,命令 ? RECNO()的结果分别是( )。

   A)1,11,1 B)1,10,1

   C)1,11,0

   D)1,10,0

  相关推荐:

  2012年计算机二级VFP课后练习题及答案汇总

  2011年9月计算机二级VFP预测模拟试题及参考答案

  2011年9月计算机二级VFP全真模拟试题及参考答案

  2011年9月计算机二级VFP考前冲刺模拟试题及答案

  2011年计算机等级考试二级VFP模拟试题及答案汇总


   二、填空题

   37.ABS(-10)=______,SIGN(-10)=______,SQRT(25)=________,PI()=________, INT(12.5)=______,CEILING(12.5)=______,FLOOR(13.5)=______,MOD(12,8)=____, ROUND(12.3456,2)=________,MAX(12,3,22)=______,MIN(12,3,22)=______。

   38.LEN("VISUAL FOXPRO")=______,LOWER("LOWER")=______,UPPER("UPPER")=______,TRIM("FOX ")=______,LTRIM("END ")=______,ALLTRIM(" THE END")=________,LEFT("VFP",2)=______,RIGHT("VFP",2)=_______,SUBSTR("FOXPRO",2,2)=____,OCCURS("IS", "THIS IS")=____,AT("IS"," THIS IS")=____,

   STUFF("STUB",2,3, "OS")=____,LIKE("ABC", "AB")=______。

   39.STR(12.34,6,3)=________,VAL("123.56")=________。

   40.BETWEEN(40,34,50)=______,IIF(100>5,100,5)=______。

   41.表达式 "Win" = "Winword" 的值为______。

   42.表达式{^1999-12-20}>{^1999-12-10}的值为______。

   43.表达式3+3>=6 .OR. 3+3>5 .AND. 2+3=5的值为______。

   44.? ROUND(123.456 , -2)命令的显示结果为______。

   45.VFP的表达式分为五类,分别是______________、______________、______________、______________和______________。一个表达式中参加运算的各个分量的类型__________________。

   46.算术运算的结果是__________型数据;关系运算的结果是_____________型数据;逻辑运算的结果是_______________型数据。

   47.VFP中,若有: A='HELLO ' , B='EVERYONE' , C={^2002-02-16 10:10:10 AM},则

    A+B命令的显示结果为______________________;

   C+10命令的显示结果为______________________________。

   48.命令 ? LEN("我是中国人I AM CHINESE") 的结果是__________________。

   49.? VARTYPE("04/01/02")的输出结果是____。

   50.日期时间型数据用______个字节存储,时间部分的取值范围是____________________。

   51.TIME()函数返回值的数据类型是________。

   52.VFP中有两种类型的变量:即内存变量和______变量;内存变量有六种类型,即数值型,字符型,日期型,日期时间型,______型和______型变量。

   53.? AT("+" , "A+B=C")命令的显示结果是______。

   54.显示当前内存变量信息的命令为______________________________。

   55.“教师”表中有出生日期和职称字段,表示“1960年以前(不包括1960年)出生的教授”的逻辑表达式是________________________________________。

   56.表达式 "WORLD" == "WIN" 的值为______。

   57.字段变量与内存变量同名时,区分方法是______________________________。

   58.? LEN("计算机") < LEN(SUBSTR("COMPUTER",1,6))的输出值是______。

   59.定义一个两行三列的二维数组ARRAY,应使用命令____________________________,将数据表文件DGD.DBF当前记录的所有字段的数据传送给数组ARRAY,应使用命令____________________________。

   60.清除当前内存中的所有内存变量,应使用命令__________________;清除当前内存中的所有内存变量,并关闭所有文件,将1号工作区置为当前工作区,应使用命令________________。

   三、上机题

   61.上机验证以上各题的答案是否正确。

  相关推荐:

  2012年计算机二级VFP课后练习题及答案汇总

  2011年9月计算机二级VFP预测模拟试题及参考答案

  2011年9月计算机二级VFP全真模拟试题及参考答案

  2011年9月计算机二级VFP考前冲刺模拟试题及答案

  2011年计算机等级考试二级VFP模拟试题及答案汇总


参考答案

   一、单选题

   1~5:D D C D A 6~10:B A C D A 11~15:C B D B B 16~20:C C B A B

   21~25:D A C A B 26~30:C C B A C 31~35:B A B A C 36:A

   二、填空题

   37.10 -1 5.00 3.14 12 13 13 4 12.35 22 3

   38.13 lower UPPER FOX "END " "THE END" VF FP OX 2 3 SOS .F.

   39.12.340 123.56

   40. .T. 100

   41. .F.

   42. .T.

   43. .T.

   44. 100

   45. 数值表达式 字符表达式 日期和日期时间表达式 关系表达式 逻辑表达式 不一定相同

   46.数值 逻辑 逻辑

   47.HELLO EVERYONE

   48.22

   49.C

   50. 8 00:00:00 AM~11:59:59 PM

   51. C型

   52. 字段 货币 逻辑

   53. 2

   54. LIST / DISPLAY MEMORY

   55. YEAR(出生日期)<1960 AND 职称="教授"

   56. .F.

   57. 在内存变量名前加上前缀M.(或M->)

   58. .F.

   59. DIMENSIONN ARRAY(2,3) SCATTER TO ARRAY

   60. CLEAR MEMORY CLOSE ALL 或CLEAR ALL

  相关推荐:

  2012年计算机二级VFP课后练习题及答案汇总

  2011年9月计算机二级VFP预测模拟试题及参考答案

  2011年9月计算机二级VFP全真模拟试题及参考答案

  2011年9月计算机二级VFP考前冲刺模拟试题及答案

  2011年计算机等级考试二级VFP模拟试题及答案汇总






相关阅读



关于我们 | 联系我们 | 用户指南 | 网站地图 | 意见建议 | 会员注册 | 用户协议 | 隐私政策