VFP函数和表达式测试题.doc_第1页
VFP函数和表达式测试题.doc_第2页
VFP函数和表达式测试题.doc_第3页
VFP函数和表达式测试题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

第二章 函数和表达式测试题一、选择题1 执行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,10) D)?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)2 设有变量pi=3.1415926,执行命令 ?ROUND(pi,3) 的显示结果是 A)3.141 B)3.142 C)3.140 D)3.0003 当前数据表文件中有一个长度为10的字符型字段sname,执行如下命令: REPLACE sname WITH “于丹樱” ?LEN(sname) 最后一条命令的显示结果是 A)3 B)6 C)10 D)114 在下列表达式中,结果为字符型的是 A)“125”-“100” B)“ABC”“XYZ”“ABCXYZ” C)CTOD(“07/01/97”) D)DTOC(DATE()“07/01/97”5 在已打开的数据表文件中有“姓名”字段,此外又定义了一个内存变量“姓名”。要把内存变量姓名的值传送给当前记录的姓名字段,应使用命令 A)姓名M-姓名 B)REPLACE 姓名WITH M-姓名 C)STORE M-姓名TO 姓名 D)GATHER FROM M-姓名FIELDS 姓名6 已打开数据表,其中出生年月字段为日期型,年龄字段为数值型。要计算每条记录今年的年龄并把其值填入年龄字段中,应使用命令 A)REPLACE ALL 年龄WITH YEAR(DATE()-YEAR(出生年月) B)REPLACE ALL 年龄WITH DATE()-出生年月 C)REPLACE ALL 年龄WITH DTOC(DATE()-DTOC(出生年月) D)REPLACE ALL 年龄WITH VAL(SUBS(DTOC(DATE(),7,2) - SUBS(DTOC(出生年月),7,2)7 假定出生年月字段为日期型,日期格式为dd/mm/yy.以下四组命令中各命令功能完全等效的是 A)LIST FOR SUBSTR(DTOC(出生年月),4,2)“97” LIST FOR YEAR(出生年月)1997 LIST FOB “97”$DTOC(出生年月) B)LIST FOR SUBSTR(DTOC(出生年月),7,2)“97” LIST FOR YEAR(出生年月)1997 LIST FOR “97”$DTOC(出生年月) C)LIST FOR SUBSTR(DTOC(出生年月),1,2)“97” LIST FOR YEAR(出生年月)“1997” LIST FOR “97”$DTOC(出生年月) D)LIST FOR SUBSTR(DTOC(出生年月),7,2)“97” LIST FOR YEAR(出生年月)1997 LIST FOE “97”$出生年月8 字符串长度函数LEN(SPACE(3)-SPACE(2)的值是 A)1 B)2 C)3 D)59 执行命令?AT(“中心”,“国家教委考试中心”)的显示值是 A)0 B)12 C)13 D)1610 假定字符串A=“123”,B=“234”。则下列表达式的运算结果为逻辑假的是()。 A).NOT.(A=B).OR.B$(“13579”) B).NOT.A$(“ABC”).AND.(AB) C).NOT.(AB) D).NOT.(A=B)11 执行如下命令序列: STORE 100 TO YA STORE 200 TO YB STORE 300 TO YAB STORE “A” TO N STORE “Y&N”TO M ?&M最后一条命令的显示值应是()。 A)100 B)200 C)300 D)Y&M12执行下列命令后,打开的数据库文件是 NAME=“WAGE” USE NAME A)WAGEDBF B)NAMEDBF C)&NAMEDBF D)“WAGE”DBF13 执行命令?TYPE(04/05/97)后,屏幕上显示的结果是 A)C B)N C)04/05/97 D)D14 在下列表达式中,运算结果为字符串的是 A)“1234”-“43” B)“ABCD”+“XYZ”=“ABCDXYZ” C)DTOC(DATE()“04/05/97”) D)CTOD(“04/05/97”)15 函数TYPE(12+34)的值为 A)N B)C C)1234 D)出错信息16 以下命令中正确的是_。 )STORE 8 TO X,Y )STORE 8,9 TO X,Y )X=8,Y=9 )X=Y=817 “计算机等级考试”这七个汉字作为字符串常量,在VFP中,可表示为_. A)计算机等级考试 B)(计算机等级考试) C)计算机等级考试 D)计算机等级考试18 顺序执行以下赋值命令 A=5/6 B=5*6 C=5+6 之后,下列表达式中,合法的是: A)A+B B)B+C C)C+A D)A+B+C19 顺序执行命令 X=”50”、Y=6*8、Z=LEFT(“FoxBAES”,3)之后,下列表达式中,合法的表达式只有 A) X+Y B) Y+Z C) X-Z+Y D) &X+Y 20 要判断数值型变量Y是否能够被7整除,错误的条件表达式为 A) MOD(Y,7)=0 B) INT(Y/7)=Y/7 C) 0=MOD(Y,7) D) INT(Y/7)=MOD(Y,7) 21 有下列语句序列: Y=”99.88” X=VAL(Y) ? &Y=X 执行以上语句序列之后,最后一条命令的显示结果是 A) 99.88 B) .T. C) .F. D) 出错信息 22在FoxBASE中,在执行了SET DATE AMERICAN 之后,不能显示4位年份的命令是 A) ?YEAR(DATE() B) ?LEFT(DTOC(DATE(),4) C) ?LEFT(DTOC(DATE(),1),4) D) ?SUBSTR(DTOC(DATE(),1),1,4) 二、填空题1 . 为使日期型数据能够显示世纪(即年为4位),应该使用命令SET ON。 2. 表达式LEN(SPACE(3)-SPACE(2)的结果是 。 5. 执行?“BYE”$“GOOD

温馨提示

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

评论

0/150

提交评论