资源描述
数据与数据运算 习题三以下各题假设日期格式均设置为系统默认的美国日期格式“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/2533E-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)-246C)0D)错误信息7以下赋值语句正确的是( )。A)STORE 8 TO X,YB)STORE 8,9 TO X,YC)X=8,Y=9D)X,Y=88下面关于Visual FoxPro数组的叙述中,错误的是( )。A)用DIMENSION和DECLARE都可以定义数组B)Visual FoxPro只支持一维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义的数组的各个数组元素的初值为.F.9DIMENSION 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)6D)510将当前表当前记录的学号、性别字段值赋值到数组A中的语句是( )。A)SCATTER FIELDS 学号 , 性别 TO AB)SCATTER FIELDS 学号 , 性别 TO A BLANKC)GATHER FIELDS 学号 , 性别 TO AD)GATHER FIELDS 学号 , 性别 TO A BLANK11CLEAR MEMORY命令的功能是( )。A)清除整个屏幕B)清除内存中的所有信息C)清除所有内存变量D)清除所有变量12关闭多区的表文件,并释放所有的内存变量,命令为( )。A)CLEAR ALL或CLOSEB)CLEAR ALL或CLOSE ALLC)CLEAR或CLOSE ALLD)CLEAR或CLOSE13下列各表达式中,结果总是逻辑值的是( )。A)算术运算表达式B)字符运算表达式C)日期运算表达式D)关系运算表达式14表达式2*32+2*8/4+32的值为( )。A)64B)31C)49D)2615命令 ? 李华=黄华, 计算机报 $计算机的执行结果应为( )。A).T. .T. B).F. .F.C).T. .F.D).F. .T.16X=ABC,Y=ABCD,则下列表达式中值为.T.的是( )。A)X=Y B)X = YC)X $ YD)AT(X,Y)=017“x是小于100的非负数”,用VFP 表达式表示是( )。A)0=X100 B)0=X=0 AND X100D)0=X OR X96/08/0123执行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 XSTORE 123+X TO YSTORE TRIM(Y-789) TO Z执行上述命令之后,Z的值是( )。A)123456789 B)123456 789C)123 456789D)123456789 25下列函数中函数值为字符型的是( )。A)DATE() B)TIME()C)YEAR()D)DATETIME()26下列表达式中,运算值为日期型的是( )。A)YEAR(DATE() B)DATE()-CTOD(12/15/99)C)DATE()-100D)DTOC(DATE()-12/15/9927设变量A=99/10/18,则表达式MONTH(CTOD(A)和DAY(CTOD(A)的值分别为( )。A) 99和10 B) 99和18C)10和18D)18和1028假定系统日期是1998年12月20日,如下命令执行后N的值应为( )。N=(YEAR(DATE()-1900)65A)1998B)98C)20D)1229数据库中有逻辑型字段变量“婚否”及日期型字段变量“出生日期”,则判断满30岁且未婚的表达式为( )。A).NOT. 婚否 .AND. INT(DATE()-出生日期)365)=30B).NOT. 婚否 .AND. INT(DATE()-出生日期)365)30C)婚否 .AND. INT(DATE()-出生日期)365)=30D)婚否 .AND. INT(DATE()-出生日期)365)3030命令 ? STR(1000.50)执行后的显示结果应为( )。A)1000 B)1000.5C)1001D)1000.5031命令 ? STR(1000.5454,7,3)执行后屏幕的显示结果为( )。A)1000.54 B)1000.55C)1000.545D)1000.545432在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是( )。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+B33M=30,执行命令 ? &M+20后,其结果是( )。A)3020B)50C)20D)出错信息34设M=15,N=M,执行命令 ? &N+05 的值是( )。A)1505B)20C)M05D)出错信息35测试当前记录指针的位置可以用函数( )。A)FOUND()B)EOF()C)RECNO()D)RECCOUNT()36当前数据库有10条记录,在下列三种情况下:当前记录号为1时;EOF()为真时;BOF()为真时,命令 ? RECNO()的结果分别是( )。A)1,11,1 B)1,10,1C)1,11,0D)1,10,0 page二、填空题37ABS(-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)=_。38LEN(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)=_。39STR(12.34,6,3)=_,VAL(123.56)=_。40BETWEEN(40,34,50)=_,IIF(1005,100,5)=_。41表达式 Win = Winword 的值为_。42表达式1999-12-201999-12-10的值为_。43表达式3+3=6 .OR. 3+35 .AND. 2+3=5的值为_。44? ROUND(123.456 , -2)命令的显示结果为_。45VFP的表达式分为五类,分别是_、_、_、_和_。一个表达式中参加运算的各个分量的类型_。46算术运算的结果是_型数据;关系运算的结果是_型数据;逻辑运算的结果是_型数据。47VFP中,若有: 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日期时间型数据用_个字节存储,时间部分的取值范围是_。51TIME()函数返回值的数据类型是_。52VFP中有两种类型的变量:即内存变量和_变量;内存变量有六种类型,即数值型,字符型,日期型,日期时间型,_型和_型变量。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上机验证以上各题的答案是否正确。 page参考答案一、单选题15:D D C D A 610:B A C D A 1115:C B D B B 1620:C C B A B2125:D A C A B 2630:C C B A C 3135:B A B A C 36:A二、填空题3710 -1 5.00 3.14 12 13 13 4 12.35 22 33813 lower UPPER FOX END THE END VF FP OX 2 3 SOS .F.3912.340 123.5640. .T. 10041. .F.42. .T.43. .T.44. 10045. 数值表达式 字符表达式 日期和日期时间表达式 关系表达式 逻辑表达式 不一定相同46数值 逻辑 逻辑47HELLO EVERYONE482249C50. 8 00:00:00 AM11:59:59 PM51. C型52. 字段 货币 逻辑53. 254. LIST / DISPLAY MEMORY55. YEAR(出生日期)58. .F.59. DIMENSIONN ARRAY(2,3) SCATTER TO ARRAY60. CLEAR MEMORY CLOSE ALL 或CLEAR ALL友情提示:部分文档来自网络整理,供您参考!文档可复制、编制,期待您的好评与关注!6 / 6
展开阅读全文