一,选择题 1 在Visual FoxPro中,有下面几个内存变量赋值语句 X={2001-07-28 10:15:20 PM} Y=.T. M=$123.45 N=123.45 Z="123.445" 执行上述赋值语句之后,内存变量X,Y,M,N和Z的数据类型分别是 ( ) A.D,L,Y,N,C B.D,L,M,N,C C,T,L,M,N,C D,T,L,Y,N,C 2,下列表达式中结果为“计算机等级考试”的表达式为( ) A,“计算机”|“等级考试” B,“计算机”&“等级考试” C,“计算机”and“等级考试” D,“计算机”+“等级考试” 3,关系运算符$用来判断一个字符串表达式是否( )另一个字符串表达式。 A,等于 B,完全等于 C,不等于 D,包含于 4,在下面的Visual FoxPro表达式中,不正确的是( ) A,{^2001-05-01 10:10:10 AM}-10 B{^2001-05-01}-DATE( ) C,{^2001-05-01 10:10:10 AM}+DATE( ) D,{^2001-05-01 10:10:10 AM}+1000 5,以下日期正确的是( ) A,{"2001-05-25"} B,{’^2001-05-25’} C,{^2001-05-25} D,{[^2001-05-25]} 6,设N=886,M=345,K="M+N",表达式1+&K的值是( ) A,1232 B,数据类型不匹配 C,1+M+N D,346 7,连续执行以下命令之后,最后一条命令的输出结果是( ) SET EXACT OFF X="A" ?IIF("A"=X,X-"BCD",X+"BCD") A,A B,BCD C,ABCD D,A BCD 8.Visual FoxPro的表达式中不仅允许有常量,变量,而且还允许有( ) A.过程 B.函数 C.子程序 D.主程序 9.测试当前记录指针的位置可以用函数( ) A.BOF( ) C.EOF( ) C.RECNO( ) D.RECCOUNT( ) 10.如果一个运算表达式中包含有逻辑运算,关系运算和算术运算,并且其中未用圆括号 规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是 ( ) A,逻辑->算术->关系 B,关系->逻辑->算术 C,算术->逻辑->关系 D,算术->关系->逻辑 11.已知D1和D2为日期型变量,下列4个表达式中非法的是( ) A.D1-D2 B,D1+D2 C,D1+28 D,D1-36 1 A."姓名:”+姓名 B.“性别:”+性别 C.”工资:“—工资 D.姓名:+“是工程题“
13.函数INT(数值表达式)的功能是 ( ) A.按四舍五入取数值表达式的整数部分 B.返回数值表达式的整数部分 C.返回不大于数值表达式的最大整数 D.返回不小于数值表达式的最小整数 14.下列4个表达式中,运算结果为数值的是 ( ) A.“9988”-“1255” B。200+800=1000 C。CTOD([11/22/01])-20 d。LEN(SPACE(3))-1 15。设有变量Sr=“2000年上半年全国计算机等级考试”。能够显示“2000年上半年计算机等级考试”{的命令是 ( ) A.?sr“全国” B.?SUBSTR(sr,1,8)+SUBSTR(sr,11,17) C.? STR(sr,1,12)+STR(sr,17,14 D.? SUBSTR(sr,1,12)+SUBSTR(sr,17,14) 16. 设有变量pi=3.1415926,执行命令? ROUND(pi,3)的显示结果为 ( ) A.3.141 B.3.142 C.3.140 D.3.000 17.6E-3是一个 ( ) A.内存变量 B.字符变量 C.数值常量 D.非法表达式 18.下列4个变量名中,错误的是 (社 19.下列4个表达式中,其值为“数据库系统”的是 ( ) A.“数据库 ”+“系统” B.“数据库”+“系统 ” C.“数据库”-“系统” D.“数据库”-“系统 ” 20.以下赋值语句正确的是 ( ) A.STORE 8 TO X,Y B.STORE 8,9 TO X,Y C.X=8,Y=9 DX,Y=8 21.下列选项中不能够返回逻辑值的是 ( ) A.EOF( ) B.BOF( ) C.RECNO( ) D.FOUND() 22.设有一字段变量”姓名”,目前值为”王华”,又有一内存变量”姓名”,其值为”李敏”,则命令?姓名的值应为 A.王华 B.李敏 C.”王华” D.”李敏” 23.设字段变量”工作日期”为日期型,”工资”为数值型,则要想表达”工龄大于30年,工作高于1500、低于1800元”{这一命题,其表达式是 A.工龄>30.AND. 工资>1500.AND. 工资<1800 B.工龄> 30.AND. 工资> 1500 .OR . 工资< 1800 C.INT((DATE()-工作日期/365)>30.AND. 工资 >1500. AND. 工资< 1800 D.INT(DATE()-工作日期/365)>30 .AND. (工资>1500. AND. 工资 < 1800) 24.下列说法中正确的是 A.若函数不带参数,则调用时函数名后面的圆括号可以省略 B.函数若有多个参数,则各参数间应用空格隔开 C. 调用函数时,参数的类型、个数和顺序不一定要一致 D. 调用函数时,函数名后面的圆括号不论有无参数都不能省略
25.设X="ABC",Y="ABCD",则下列表达式中植为T的是 A.X=Y B.X= =Y C.X$Y D.AT(X,Y)=0 26.逻辑型数据的取值不能是 A..T.或.F . B..Y.或.N . C..T.或..F或.Y.或.N. D.T或F 27.设当前数据库有10条记录,在下面三种情况下:当前记录号为1时;EOF()为真值时;BOF()为真值时,命令?RECNO()的结果分别时 A.1,11,1 B.1,10,1 C.1,11,0 D.1,10,0 28已知字符串M="12 34 ",N=" 56 78",则连接运算M-N的运算结果是 A."12 34 56 78 " B."12 34 56 78" C."1234 56 78" D."123456 78" 29设字段变量job是字符型的,pay是数值型的,能够表达"job是处长且是pay不大于1000元”的表达式是 A.job=处长 AND pay >1000 B.job="处长”AND pay <1000 C.job="处长”ANd pay <=1000 D.job=处长AND pay < =1000 30.当前记录号可用函数()求得 A.EOF() B.BOF() C.RECC() D.RECNO() 31.表达式VAL(SUBStr("本年第2期”,7,1))*LEN("他!我)的结果是 A.0 B.2 C.8 D .10 32.下列符号既不能作文件名又不能作变量的是 A.V__abcdefg B.F___a1234 C.Vabcdef___ D.F-a1234 33.假定M=[22+28],则执行命令?M后屏幕将显示 A.50 B.22+28 C.[22+28] D.50.00 34.设R=2,A="3*R*R",则&A的值应为 A.0 B.不存在 C。12 D。-12 35。执行下列命令后,当前打开的数据库文件名是 Number="3" File="file"+Number USE &file A.File3 B.&File C.FileNumber D.File 36 下列选项中,是逻辑型常量的是 ( ) A.Y B.N C.NOT D..F. 37 下列选项中不是常量的 ( ) A.abc B."abc" c.1.4E+2 D.{^1999/21/31} 38 变量名中不能包括 ( ) A.数字 B.字母 C.汉字 D.空格 39 命令窗口的显示与隐藏可通过( )菜单中的“Command”和“Hide”选项来控制 A。EDIT(编辑) B.WINDOW(窗口) C.RUN(运行) D.FILE(文件) 40 计算表达式1-8>7.OR."a"+"b"$"123abc123"的值时,运算顺序为 ( ) A.->.OR.+$ B..OR.-+$> C.-.OR.$+> D.+$->.OR.
41 CTOD("98/09/28)的值应为 ( ) A.1998年9月28日 B.98/09/28 C.{98/09/28} D."98-09-28" 42 下列选项中得不到字符型数据的是 ( ) A.DTOC(DATE( ) ) B.DTOC(DATE( ),1) C.STR(123.567) D.At("1",STR 1321) 43有下列命令:STORE 2 TO A STORE A+2 TO A STORE A=A+2 TO A ?TYPE(“A”) 顺序执行后,最后一条命令的显示结果为 ( ) A.N B.C C.L D.U 44 {99/05/01}+31的值为 ( ) A.{99/06/01} B.{99/05/31} C.{99/06/02} D.{99/04/02} 45 执行如下命令序列: YA=100 YB=200 YAB=300 N="A" M="Y&N" ?&M 最后一条命令的显示值为 ( ) A、100 B、200 C、300 D、Y&N 46关于命令的书写规则,下列说法中正确的是 ( ) A、 命令不一定要以命令名开头 B、 各子句顺序不能改变 C、不能大小写混合,也不能分行书写 d、命令行最大的字符数是2048 47、关于FORXPRO中的运算符的优先级,下列选项中不正确的是( ) A、算术运算符的优先级高于其他类型的运算符 B、字符串运算符“+”和“-”优先级相等 C、逻辑运算符的优先级高于关系运算符 D、所以关系运算符的优先级都相等 48、下列选项中是日期型常量的是 A、{“99/12/31”} B、{^1999/12/31} C、99/12/31 D、ctod(99/12/31) 49、某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是 ( ) A、0 B、-999.99 C、-99.99 D、-9999.99 50、设当前数据储蓄库文件中含有字段NAME,系统中有一内存的变量名称也为NAME,下面命令?NAME现示的结果是( ) A、内存变量NAME的值 B、字段变量NAME的值 C、与该命令之前的状态有关 C、错误信息
|