变量复习资料_第1页
变量复习资料_第2页
变量复习资料_第3页
变量复习资料_第4页
变量复习资料_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

—、选择题1、 在VisualFoxpro中,(C)是合法字符串。““计算机等级考试”” (B)[[计算机等级考试]](C)['计算机等级考试'] (D){'计算机等级考试,}2、 对于只有两种取值的字段,一般使用(D)数据类型。字符型 (B)数值型(C)日期型 (D)逻辑型3、 表文件中,备注型字段宽度是4个字节,它是用来存放(D)的备注的具体内容 (B)该备注信息所在的.DBF文件名(C)该备注信息所在的记录号 (D)指向相应.FPT文件的指针4、 可以链接或嵌入OLE对象的字段类型是(C)(A)备注型 (B)通用型和备注型(C)通用型(D)任何类型的字段5、 下列数据是合法的VisualFoxpro常量是(BA)(A)01/10/2003 (B).y. (C)True (D)75%6、 职工表中有D型字段“出生日期”,若要计算职工实际年龄,可以使用命令(D)?姓名+MONTH(出生日期)+'月'+DAY(出生日期)+'日'?姓名+STR(MONTH(出生日期))+‘月'+DAY(出生日期)+‘日'?姓名+SUBSTR(MONTH(出生日期))+‘月'+SUBSTR(DAY(出生日期))+‘日'?姓名+STR(MONTH(出生日期),2)+‘月'+STR(DAY(出生日期),2)+‘日'7、 若内存变量名与当前打开的表中的一个字段名均为name,则执行?name命令后显示的是(C)(A)内存变量的值 (B)随机 (C)字段变量的值 (D)错误信息8、 在VisualFoxpro中,可以使用变量有(A)(A)内存变量、字段变量和系统内存变量 (B)内存变量和自动变量(C)字段变量和简单变量 (D)全局变量和局部变量9、使用SAVETO abc命令可以把内存变量存储到磁盘上,该文件的文件名是(C)ABC.FPT (B)ABC.TXT(C)ABC.MEM(D)ABC.DBT10、 以下命令正确的是(A)STORE10TOX,Y (B)STORE10,10TOX,Y(C)X=10,Y=10 (D)X=Y='10'11、 在下列函数中,函数值为数值的是(A)AT(,人民',’中华人民共和国')CTOD(“01/01/96”)BOF()SUBSTR(DTOC(DATE()),7)12、 函数LEN(DTOS(DATE()))的返回值是(C)4 (B)6 (C)8 (D)10DTOS()转换形式为„yyyymmdd'13、 假定已经执行了命令M=[45+3],再执行命令?M,屏幕将显示(B)48.00 (B)45+3 (C)[45+3] (D)4814、 以下命令中,可以显示“大学”的是(A)?SUBSTR(,中南大学信息学院',5,4)?SUBSTR(,中南大学信息学院',5,2)?SUBSTR('中南大学信息学院’,3,2)?SUBSTR‘中南大学信息学院’,3,4)15、 若X=56.789,则命令?STR(X,2)-SUBS(56.789,5,1)的显示结果是(B)(A)568 (B)578 (C)48 (D)4916、 执行以下赋值命令之后,下列表达式中错误的是(D)A=842B=5*8C=ABCSTR(B)+C (B)VAL(A)+B(C)&A+B(D)&B+C17、 以下各表达式中,运算结果为数值型的是(D)DATE()-30 (B)YEAR=2003(C)RECNO()>12(D)AT(„IBM,Computer)18、 以下各表达式中,运算结果为字符型的是(A)(A)SUBS(„123.45,5) (B)IBM$Computer(C)?ROUND(PI(),3)(D)year=1999?abcd=„abc比较等号右边的字串是否左边字串从首字符起的子串$:测试第一个字符串是否出现在第二个字符串中AT()的作用求第一个参数字符串在第2个参数字符串中的位置。19、 当前表有16条记录,当EOF()为真时,命令?RECNO()的显示结果是(B)(A)0 (B)17 (C)16 (D)空20、 要判断数值型变量Y是否能被3整除,错误的条件表达式为(D)(A)MOD(Y3)=0 (B)INT(Y/3)=Y/3(C)Y%3=0 (D)INT(Y/3)=MOD(Y3)21、 命令?VARTYPE(„12/31/99)的输出结果为(A)(A)C (B)D(C)N (D)U22、 条件函数IIF(LEN(SPACE(3))>2,1,-1)的值是(A)(A)1 (B)-1 (C)2 (D)错误23、 执行下列命令后,输出的结果是(D)D=*?3&D.8=+STR(3&D.8,2)(A)3&D.8=24 (B)3&D.8=0 (C)3*.8=38 (D)3*8=2424、 执行下列命令后,输出的结果是(D)X=„ABCDY=EFG?SUBSTR(X,IIF(X<>YLEN(Y),LEN(X)),LEN(X)-LEN(Y))(A)A (B)B (C)C(D)D25、 执行下列命令后,屏幕显示的结果是(B)AA=VisualFoxpro?UPPER(SUBSTR(AA,1,1))+LOWER(SUBSTR(AA,2))(A)visualFOXPRO (B)Visualfoxpro(C)VisualFOXPRO (D)VISUALFOXPRO26、 命令?ROUND(42.1998,2)的结果是(B)(A)42.2000 (B)42.20 (C)42.00 (D)42.1927、 以下各表达式中,运算结果为数值型的是(A)(A)—50 (B)D’$’ADDK’ (C)90>60 (D)TIME()+928、 在VisualFoxpro中,MIN(ROUND(6.89,1),9)的值是(B)(A)6 (B)6.9 (C)7 (D)6.829、 函数LEN(SPACE(5)-SPACE(3)的值是(D)(A)2 (B)3 (C)5 (D)830、 执行下列命令序列后,变量NDATE显示的值是(A)STORECTOD(„05/07/99)TOMDATENDATE=MDATE+2?NDATE(A)05/09/99 (B)07/07/99 (C)05/07/99 (D)07/09/9831、 打开一个空表文件,分别用函数EOF()和BOF()测试,其结果一定是(C)(A).T.和.F. (B).F.和.F. (C).T,和.T. (D).F.和.T.32、数学表达式4WXW7在VisualFoxpro中应表示为(B)(A)X>=4.OR.X<=7 (B)X>=4.AND.X<=7(C)4WX.AND.XW7 (D)4WX.OR.XW733、 下列式子中,合法的VisualFoxpro表达式是(D)(A)CTOD(„02/15/98)+DATE() (B)abc+SPACE(5)+VAL(„456)(C)ASC(„ABCD)+28 (D)CHR(65)+STR(1500.8935,6)34、 下列式子中,(D)肯定不是合法的VisualFoxpro表达式(A)[9876]—AB(C)11/16/99(B)NAME+NAME(D)ZC=教授.OR.'副教授'35、与.NOT.(n<=50.AND.n>=15)等价条件是(A)(A)n>50.OR.n<15(C)n<50.AND.n>15(B)n<50.OR.n>15(D)n>50.AND.n<1536、假定字符串A=123,B=234,则下列表达式中运算结果为逻辑假的是(C)(A).NOT.(A>=B)(C).NOT.(A<>B)(B).NOT.A$'ABC'.AND.A<>B(D).NOT.(A=B).OR.B$'13579'37、逻辑运算由高到低的运算优先级是(C)(A).AND.f.OR.f.NOT. (B).OR.f.NOT.f.AND.(C).NOT.f.AND.f.OR. (D).NOT.f.OR.f.AND.38、 在下列有关空值的叙述中,不正确的是(D)空值等价于没有任何值空值排序时优先于其他数据在计算过程中或大多数函数中都可以使用NULL值逻辑表达式.F..OR..NULL.的返回值为.F.39、 在下列表达式中运算结果为.T•的是(D)(A)EMPTY(.NULL.) (B)LIKE(„EDI?,EDIT)(C)AT(‘A’,’123ABC’)(D)EMPTY(SPACE(10))LIKE()是比较两个字符串对应位置上的字符,如果都相同,则.T.AT()的作用求第一个参数字符串在第2个参数字符串中的位置。40、 以下关于.NULL.叙述正确的是(B)空值等同于空字符串空值表示字段或变量还没有确定的值VF不支持空值(D)空值等同于数值041、 在下面数据类型中默认值为.F.的是(C)(A)数值型 (B)字符型(C)逻辑型 (D)日期型42、 在VF中,表结构的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为(A)(A)1、4、8 (B)4、4、10(C)1、10、8 (D)2、8、8日期时间型占8个字节;整型占4个字节;双精度型字段占8个字节;数值型字段按每位1个字节存放,最大宽度20位。浮点型字段按每位1个字节存放,最大宽度20位。43、 下面关于VF数组叙述中,错误的是(C)用DIMENSION和DECLARE都可以定义数组VF只支持一维数组和二维数组一个数组中的各个数组元素必须是同一数据类型新定义的数组的各个数据元素初值为.F.使用数组前必须先定义,定义格式如下:DECLARE|DIMENSION|PUBLIC|LOCALArrayName(nRows[,nColumns])DECLARE和DIMENSION属于私有数组,用PUBLIC属于全局数组,用LOCAL属于局部数组。44、 使用命令DECLAREmm(2,3)定义的数组,包含的数组元素的个数为(D)(A)2 (B)3 (C)5 (D)645、 关于VF的变量,下面说法正确的是(B)使用一个简单变量之前先声明或定义数组中各数组元素的数据类型可以不同定义数组后,系统为数组的每个数组元素赋以数值0数组元素的下标下限是046、 VF内存变量的数据类型不包括(C)。(A)数值型 (B)货币型(C)备注型 (D)逻辑型47、 在以下4组函数运算中,结果相同的是(A)LEFT(VisualFoxPro,6)与SUBSTR(VisualFoxPro,1,6)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)VARTYPE("36-5*4”)与VARTYPE(36-5*4)假定A=“THIS“,B="ISASTRING”,A-B与A+BLEFT(VisualFoxPro,6)的作用是截取第一个字符串的左边的6个字符。YEAR()返回是数字,SUBSTR()返回是字符串。48、 在下面的VisualFoxPro表达式中,错误的是(C){A2002-06-0806:08:09AM}-10{A2002-06-08}-DATE(){A2002-06-08}+DATE(){A2002-06-08}+199649、 在下面关于日期时间型表达式中,语法上不正确的是(A)DATETIME()+DATE()DATETIME()+100DATE()-100DTOC(DATE())-DTOS(DATE())DATETIME()返回是日期时间型,而DATE()返回是时间型,它们相加无意义。DTOC(DATE())的作用将日期型转换为字符串,格式“mm/dd/yy”DTOS(DATE())的作用也是将日期型转换为字符串,格式“yyyy/mm/dd”50、 下列函数中函数值为字符型的是(B)(A)DATE() (B)TIME()(C)YEAR() (D)DATETIME()YEAR()为数字型;DATE()为日期型;DATETIME()为日期时间型;TIME()为字符型51、 在VF中,执行SETDATETOAMERICAN之后,不能显示4位年份的是(B)?YEAR(DATE())?LEFT(DTOC(DATE()),4)?LEFT(DTOC(DATE(),1),4)?SUBSTR(DTOC(DATE(),1),1,4)DTOCO函数如果没有参数1,转换形式为,mm/dd/yy,;如果有参数1,转换形式,yyyymmdd,52、 EOF()是测试函数,当正在使用数据表文件的记录指针已达到最后一条记录,其函数值为(D)。(A)0 (B)1 (C).T. (D).F.53、 一个数据库文件有10条记录,用函数EOF()测试,其结果为.T.,则记录号为(B)(A)10(B)11 (C)0 (D)154、 有如下赋值语句:a=‘计算机’、b=‘微型’,结果为‘微型机’的表达式(D)(A)b+LEFT(a,3)(B)b+RIGHT(a,1)(C)b+LEFT(a,5,2)(D)b+RIGHT(a,2)55、 在VF中,有如下内存变量的赋值语句:X={A2001-07-2810:15:20PM}Y=.F.M=$123.45N=123.45Z='123.24'执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是(B)(A)D、L、Y、N、C (B)T、L、Y、N、C(C)T、L、M、N、C (D)T、L、Y、N、S56、 如果内存变量和字段变量均有变量名‘姓名’,那么引用内存变量的正确方法(D)(A)M.姓名(B)M->姓名(C)姓名 (D)(A)和(B)都可以57、 命令?VARTYPE(TIME())的结果是(A)(A)C(B)D(C)T(D)出错58、 命令?LEN(SPACE(3)-SPACE(2)^T结果是(D)(A)1(B)2 (C)3 (D)559、 如果有定义LOCALdata,data的初值是(D)(A)整数0(B)不定值(C)逻辑真 (D)逻辑假60、 设X=6<5,命令?VARTYPE(X)的输出是(C)(A)N(B)C(C)L(D)出错61、 设X=11,Y=1122,下列表达式结果为假的是(D)NOT(X==Y)AND(X$Y)NOT(X$Y)OR(X<>Y)NOT(X>=Y)NOT(X$Y)62、 在VF中,宏替换可以从变量中替换出(D)(A)字符串(B)数值(C)命令(D)以上3种都可能二、填空题1、 设XYZ='170',函数MOD(VAL(XYZ),8)的值是(2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论