计算机vf函数(重庆专升本)含答案_重庆专升本计算机试题
计算机vf函数(重庆专升本)含答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“重庆专升本计算机试题”。
强化练习 选择题
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]} 8.Visual FoxPro的表达式中不仅允许有常量,变量,而且还允许有()A.过程 B.函数 C.子程序 D.主程序
10.如果一个运算表达式中包含有逻辑运算,关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是()A,逻辑->算术->关系 B,关系->逻辑->算术 C,算术->逻辑->关系 D,算术->关系->逻辑
11.已知D1和D2为日期型变量,下列4个表达式中非法的是()A.D1-D2 B,D1+D2 C,D1+28 D,D1-36 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)17.6E-3是一个()
A.内存变量 B.字符变量 C.数值常量 D.非法表达式 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 23.设字段变量”工作日期”为日期型,”工资”为数值型,则要想表达”工龄大于30年,工作高于1500、低于1800元”{这一命题,其表达式是 A.工龄>30.AND.工资>1500.AND.工资 30.AND.工资> 1500.OR.工资30.AND.工资 >1500.AND.工资30.AND.(工资>1500.AND.工资
A.若函数不带参数,则调用时函数名后面的圆括号可以省略 B.函数若有多个参数,则各参数间应用空格隔开 C.调用函数时,参数的类型、个数和顺序不一定要一致 D.调用函数时,函数名后面的圆括号不论有无参数都不能省略 26.逻辑型数据的取值不能是
A..T.或.F.B..Y.或.N.C..T.或..F或.Y.或.N.D.T或F 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
计算表达式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)44 {99/05/01}+31的值为()A.{99/06/01} B.{99/05/31} C.{99/06/02} D.{99/04/02}
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
51、职工数据中有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令()
A、?DATE()-出生日期/365 B、?(DATE()-出生日期)/365 C、?INT((DATE()-出生日期)/365)D、?ROUND((DATE()-出生日期)/365)
52、关于“?”和“??”,下列说法中错误的是()A、?和??只能输出多个同类型的表达式值 B、?从当中所在行的下一行第0列开始显示 C、??从当前光标处开始显示 D、?和??后可以没有表达式
53、DTOC({98/09/28})的值应为()A、1998年9月28日 B、98/09/28 C、“98/09/28” D、“98—09—28”
54、下列数据中,不是常量的是()A、NAME B、“年龄” C、“91/01/02” D、.T.55、执行命令序列: STORE {99/08/06} TO MDATE NDATE=MDATE+2 ?NDATE 后,变量NDATE的显示值是()A.99-08-08 B.99-10-06 C.99-08-06 D.99-10-08 57.顺序执行下列命令后,屏幕最后显示的结果是()
M=”ABC“ M=M+”.DBF“ ?M A.ABC.DBF B..T.C..F.D.错误提示 59.顺序执行下列命令: X=100 y=8 X=X+Y ?X,X=X+Y 最后一条命令的显示结果为()A.100.F.B.100.T.C.108.T.D.108.F.60.假定X为N型变量,Y为C型变量,则下列选项中符合FoxPro语法要求的表达式是()A.NOT X>=Y B.Y*2>10 C.X.001 D.STR(X)-Y 62.”STROE 1 TO A,B,C,D“的结果是()A.使A,B,C,D四个变量的值都为1 B.只使A值为1,其它变量的值为O C.只使A的值为1,其它变量的值为F D.只使A的值为.F.,其它变量的值为1 64.在下列FoxPro的表达式中,结果为.T.的是()A.[112]>=”90“ B.[张先生]>=[李先生] C.{90/09/09}-8
65.表达式”INT((CTOD(“99/10/01”)-CTOD(“49/10/01”)/365)的值应为()A.50 B.52 C.48 D.-50 66.可以比较大小的数据类型包括()A.数值型;字符型;日期型;逻辑型
B.数值型;字符型;日期型 C数值型;字符型 D.数值型
67.职工数据库中有D型字段“出生日期”,要显示职工生日的月份和日期可以使用命令()A.?姓名+Month(生日日期)+“月”+DAY(出生日期)+“日” B.?姓名+STR(Month(出生日期))+“月”+DAY(出生日期)+“日” C.?姓名+STR(Month(出生日期))+“月”+STR(DAY(出生日期))+“日” D.?姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)68.下列选项中可以得到字符型数据的是()A.DATE()B.TIME()C.YEAR(DATE())D.MONTH(DATE())69.用DIMENSION a(3,5)命令定义了一个数组a,则该数组的数组元素数目是()A.15 B.24 C.8 D.10 71.使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是()A.无类型 B.字符型 C.数值型 D.逻辑型
73.用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.3 D.5 74执行以下命令序列(设今天是2000年8月6日)STORE DATE()TO M_DATE M_DATE=M_DATE-365 ?YEAR(M_DATE)的显示结果为()A.1999 B.99 C.2000 D.该语句序列中有错误
75在下列表达式中,结果为字符型是()A.“125”-“90” B.“abc”+“def”=“abcdef” C.CTOD(“99/10/01”)D.DOTC(DATE())>“96/08/01” 76数据库中有逻辑型字段变量“婚否”及日期型字段变量“出生日期”,则判断满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 77以下选项中不能参与数据运算的变量类型是()A.屏幕型 B.字符型 C.逻辑型 D.日期型
78设变量A=“99/10/01”,则表达式MONTH(CTOD(A))和DAY(CTOD(A))的值分别为()
A.99和10 B.99和1 C.10和1 D.1和10 80执行STORE“1999年12月庆祝澳门回归祖国!” TO XY命令之后,要在屏幕上显示“澳门1999年12月回归祖国!”,应使用命令()A.?SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+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)81有如下命令序列: 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.“1234 56789” 82.假定有下述变量定义:姓名=[李华],性别=[女],生日={70/09/08},婚否=.T.,要显示出下格式的信息:李华,女,出生于70-09-08.T.,可用命令 A?姓名,性别,生日,婚否 B?姓名+“,”+性别+“,”+“出生于”+生日+婚否
C?姓名+“,”+性别+“,”+“出生于”+DTOC(生日),婚否 D?姓名+“,'+性别+”,”+“出生于”+DOTC(生日)+婚否 83.设有变量PI=3.1415926,执行命令round(PI,3)的显示结果是 A.3.14 B.3.142 C.3.140 D.3.0 84.设当前有一字段变量A,值为123,另有一同名内存变量A的值是-123,则执行?M.A-A 后屏幕将显示 A.246 B.-246 C.0 D.3.0 85.下列各种字符型常量Hello,word!的表示方法中,错误的是 A.[Hello,word!] B.'Hello,word' c.“Hello,word!” D.{Hello,word} 86.命令?STR(1000.50)执行后的结果是 A.1000 B.1000.5 C.1001 D.1000.50 87.执行以下命令序列:
STORE CTOD(“99/06/20”)TO日期 STORE MONTH(日期)TO月份 ?月份
显示的月份值是 A.06 B.99 C.20 D.6 88在以下的四组命令中,每组有两个分别运算的函数,运算结果相同的是 A.LEFT(“FoxPro”,3)与SUBSTR(“FoxPro”,1,3)B.YEAR(DATE())与SUBSTR(DOTC(DATE(),7.2)C.TYPE(“36-5*4”)与TYPE(36-5*4)D.假定A=”THIS”,B=”is a string” A-B与A+B 89.CLEAR MEMORY命令的功能是
A.清除整个屏幕 B.清除内存中的所有信息 C.清除所有内存变量 D.清除所有变量
90.命令?[李华]
下列表达式中,运算值为日期型的是()A.YEAR(DATE())B.DATE()-{12/15/99} C.DATE()-100 D.DTOC(DATE())-“12/15/99” 103.命令Y=YEAR({12/15/99})执行后,内存变量Y的值()A.99 B.05 C.20 D.出错信息
106.下列各表达式中,结果总是逻辑值的是()A.算术运算表达式 B.字符运算表达式 C.日期运算表达式 D.关系运算表达式
107.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用()的逻辑表达式 A.婚否.OR.(性别=„女')B.(婚否=.T.).AND.(性别=„女')C.婚否.AND.(性别=女)D.婚否.OR.(性别=女)
110.要求表文件某数字值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为()A.8位 B.7位 C.6位 D.4位
113.内存变量一旦定义后,它的()可以改变 A.类型和值 B.值 C.类型 D.宽度
114.以下四组表达式中结果是逻辑值.T.()A.„this'$'this is a string' B.'this'$'THIS IS A STRING' C.'this is a string'$'this' D.'this'>'this is a string' 115下面()是合法的变量名
A.Ab_1 B.X XZ C.AB-1 D.STUDENT.CLASS 116 人事档案数据库,内容较多的个人简历应用()字段较为合适。A。数值型 B。字符型 C。备注型 D。逻辑型 117 执行X=VAL(“123.45”)后变量X的类型是()A.字符型
B.日期型
C.数值型
D.逻辑型
表达式DTOC({00-06-06})+LEFT(“12345”,2)的数据类型是
(A.字符型
B.数值型
C.日期型
D.逻辑型 119 下列逻辑运算,结果是假的是
()A.?“ABCDE”= =“ABCDE” B.NOT(ROUND(123.456,2)C.{95-05-01}+45>{95-06-26} D.“ABC”
()
A.内存变量是独立于数据库的变量 B.内存变量有N.C.L.D.S类型)C.内存变量用赋值语句定义
D.内存变量的形式只有标量 122.下列字符常量的表示,哪个用错了定界符
()A.{96-06/09} B.“ABCDE” C.'ABCD' D.[99-06-09] 126 表达式CTOD('97-06-06')-{97-06-01}的结果是()A.字符5 B.数值5 C.数值150 D.出错
若想从字符串„北京市'中取出汉字„京',应用函数()A.SUBSTR(“北京市”,2,2)B.SUBSTR(“北京市”。2,1)C.SUBSTR(“北京市”,3,1)D.SUBSTR(“北京市”,3,2)130 ?AT(“大学”,“北京语言文化学院”)的答案是()A.12 B.13 C.16 D.0 131 STR(109.87,7,3)的值是()
A.109.87 B.“109.87” C.109.870 D.“109.870” 132 以下哪些不是字符型数据()A.01/01/98 B.“01/01/97” C.“12345” D.“ASDF” 133 字符型数据的最大长度是()A.20 B.254 C.10 D.65K 134 以下常量哪些是合法的数值型常量()A.123 B.123+E456 C.“123.456” D.123*10 135 VAL(“123.45”)值是()
A.“123.45” B.123.45 C.123.45000 D.12345 2.D 3.D 4.C 5.C 8.B 10.D 11.B 13.B 14.D 15.D 17.C 19.C 20.A 23.D 24.D 26.D 28.A 29.C
31.D 32.D 33.B 36.D 37.A 38.D 40.D 41.C 42.D 44.A 47.C 48.B 49.C
51.C 52.A 53.C 54.A 55.A 56.D 57.A 59.D 60.D 62.A 64.B 65.A 66.B 67.C 68.B 69.A 71.D 73.D 74.A 75.A 76.A 77.A 78.C 80.C 81.A 82.C 83.B 84.B 85.D 86.C 87.D 88.A 89.C 90.B 91.B 92.C 93.B 94.C 97.C 99.B 100.C 103.D 106.D 107.B 110.A 113.A 114.A 115.A116.C 117.C 118.A 119.C 121.D 122.A 126.B 127.D 130.D 131.C 132.A 133.B 134.A 135.B