- 相关推荐
2016计算机二级VF模拟真题及答案
2016年计算机二级VF模拟考试就要开始了,下面yjbys小编特为大家分享最新VF考试真题及答案,希望能帮助到同学们!
一、单项选择题
1、在Visual FoxPro中说明数组的命令是( C )
A)DIMENSION和ARRAY B)DECLARE和ARRAY
C)DIMENSION和DECLARE D)只有DIMENSION
2、关于Visual FoxPro的变量,下面说法中正确的是( B )
A)使用一个简单变量之前要先声明或定义
B)数组中各数组元素的数据类型可以不同
C)定义数组以后,系统为数组的每个数组元素赋以数值0
D)数组元素的下标下限是0
3、Visual FoxPro内存变量的数据类型不包括( C )
A)数值型 B)货币型 C)备注型 D)逻辑型
4.在Visual FoxPro中字段的数据类型不可以指定为(B )
A) 日期型 B) 时间型 C) 通用型 D) 备注型
5、在下面的数据类型中默认值为.F.的是( C )
A)数值型 B)字符型 C)逻辑型 D)日期型
6、假设使用DIMENSION a(5)定义了一个一维数组a,正确的赋值语句是( B )
A)a[6]=10 B)a=10
C)a[1],a[2],a[3]=10 D)STORE 10 a[1],a[2],a『3 1
7、将数组A中的数据复制到表ab的当前记录中的语句是(C )
A)SCATTER FROM A B)SCATTER FROM ab
C)GATHER FROM A D)GATHER FROM ab
8、RELEASE ALL命令的功能是( B )
A)删除指定的内存变量 B)删除所有内存变量
C)删除指定的全局变量 D)删除内存变量文件中的内存变量
9、用DIMENSION Q(2,3)命令定义数组Q,再对数组元素赋值:Q(1,1)=1,Q(1,2)=2,Q(1,3)=3,Q(2,1)=4,Q(2,2)=5,Q(2,3)=6,然后再执行命令?Q(2),则显示的结果是 ( C )
A)变量未定义的提示 B)4 C)2 D).F.
10、在Visual FoxPro中,可以在同种类型的数据之间进行“一,’(减号)运算的数据类型是( B )
A)数值型、字符型、逻辑型 B)数值型、字符型、日期型
C)数值型、日期型、逻辑型 D)逻辑型、字符型、日期型
11、内存变量一旦定义后,它的什么可以改变? ( A )
A)类型和值 B)值 C)类型 D)宽度
12、下列字符常量的表示,哪个用错了定界符? ( A )
A、{96—06/098} B)”ABCDE” C)’ ABCE ‘ D)[99—06—09]
13、Visual FoxPro的变量分为两类:字段变量和( C )
A)字符变量 B)简单变量 C)内存变量 D)一般变量
14、以下关于内存变量的叙述,错误的是( D )
A)在Visual FoxPro中,内存变量的类型取决于其值的类型
B)内存变量的类型可以改变
C)数组是按照一定顺序排列的一组内存变量
D)一个数组中各个元素的数据类型必须相同
15、在Visual FoxPro中,下面4个关于日期和日期时间的表达式中,错误的是( C )
A){^2002.09.01 11:10:10AM}一{“2001.09.01 11:10:10AM}
B){^2002/0I/01}+20
C){^2002.02.01}+{“2001.02.01}
D){^2000/02/01}一{~00I/02/01}
16、假定字符串A=”123”,B=”234”,则下列表达式的运算结果为逻辑假的是( C )
A).NOT.(A=B).OR.B$(”13579”)
B).NOT.A$(”ABC”).AND.(A<>B)
C).NOT.(A<>B)
D).NOT.(A>=B)
17、假定N、C、L分别为数值型、字符型、逻辑型内存变量,则下面的表达式中错误的是( D )
A、3*N B)C一”A” C)N=10.OR.L D)C>10
19、在下列表达式中,结果为字符型的是( A )
A)”125”一”100” B)”ABCD”+”XYZ”=”ABCXYZ”
C)CTOD(”07/01/97”) D)DTOC(DATE())>”07/01/97”
20、在Visual FoxPro中,命令X=Y=3的功能是( )
A)判断Y是否等于3,并将判断结果保存到X中
B)判断x是否等于Y,如相等,将3赋值给Y,否则Y保持原来的值不变
C)判断X和Y是否都等于3
D)将3赋值给Y,然后再赋值给x,使x和Y的值都为3
21、在下列逻辑表达式中,其值肯定为.F.的是( C )
A)X.OR.X B)X.AND.X
C)X.OR..NOT.x D)X.AND..NOT.X
22、假定有下述变量定义:姓名:[李华],性别=[女],生日={“1970/09/08},婚否=”已婚”,要显示出以下格式的信息:李华,女,出生于19700908已婚,可用命令( C )
A)?姓名,性别,生日,婚台
B)7姓名+”,”+性别+”,”+”出生于”+生日+婚否
C)?姓名+”,”+性别+”,”+”出生于”+DTOC( 生日,1)+婚否
D)?姓名+”,”+性别+”,”+”出生于”+DTOC( 生日)+婚否
22、设x=10,语句?VARTYPE(”x”)的输出结果是( B )
A、N B)C C)10 D)X
23、表达式LEN(SPACE(0))的运算结果是( C )
A1.NULL. B) 1 C)0 D)””
24、有如下赋值语句,结果为“大家好”的表达式是( D )
a=”你好”
b=”大家”
A)b+AT(a,1) B)b+RIGHT(a,1)
C)b+LEFT(a,3,4) D)b+RIGHT(a,2)
25、在下面的表达式中,运算结果为逻辑真的是( D )
A)EMPTY(.NULL.) B)LIKE(”edit”,”edi?”)
C)AT(”au,”123abe”) D)EMPTY(SPACE(10))
26、以下关于空值(NULL)叙述正确的是( B )
A)空值等同于空字符串 B)空值表示字段或变量还没有确定值
C)Visual FoxPr0不支持空值 D)空值等同于数值0
27、下列函数中函数值为字符型的是( B )
A)DATE() B)TIME() C)YEAR() D)DATETIME()
28、下列选项中结果不是字符型数据的是( D )
A)DTOC(DATE()) B)DTOC(DATE(),1)
C) STR(123.567) D)AT(”1”,STR(1321))
29、字符串长度函数LEN(“中文FOX”一SPACE(10))的值是( D )
A)20 B)13 C)15 D)17
30、执行命令?AT(”中心”,”教育部考试中心”)的显示值是( C )
A )13 B)6 C)11 D)12
31、假定系统日期是2004年12月20日,有如下命令NJ=MOD(YEAR(DATE())一2400,100)
执行该命令后,NJ的值是( B )
A)2004 B)4 C)20041220 D)1220
32、假定STUDENT.DBF数据库表共有8条记录,当EOF()函数的值为逻辑真时,函数RECNO()和RECCOUNT()的结果分别是( C )
A)1和8 B)8和9 C)9和8 D)9和9
33、某数据库表共有10条记录,当前记录的序号为6,先执行命令SKIP10,再执行命令?EOF()后显示的结果是( C )
A)出错信息 B)11 C).T. D).F.
34、执行如下程序: ST=”VISUAL FOXPRO”
?UPPER(SUBSTR(ST,1,1))+LOWER(SUBSTR(ST,2))
屏幕的显示结果是( C )
A)VISUAL FOXPRO B)Visual FoxPro
C) Visual foxpro D)Visual Foxpro
35、已打开数据库表文件,其中出生日期字段为日期型,下列表达式中结果不是日期型的为( C )
A) CTOD(”09/18/97”) B)出生日期+5
C)DTOC(出生日期) D)DATE()一2
36、执行A=”1,保护环境”和B=20两条赋值命令后,能够正确求值的表达式是( B )
A、RIGHT(A,4)+SUBSTR(B,2) B)VAL(LEFT(A,1))+B
C、A+B D)SUBSTR(A,1,1)+B
37、设变量X=12.618,在执行命令
?ROUND(X,2),ROUND(X,一1),ROUND(X,一2)后显示的结果是( B )
A、12.61 12 10 B)12.62 10 0
C、12.60 10 0 D)12.62 12 10
38、如果字符串s1=”人口普查u u u u”,s2=”是科学地制定国民经济政策的基础u u u u”,若想得到字符串”人口普查是科学地制定国民经济政策的基础”,应该执行的命令是( D )
A、SUBSTR(S1,1,8)+S2 B)TRIM(S1)一S2
C、S1一S2 D)TRIM(S1一S2)
39、下列表达式中,运算结果为数值型的正确表达式是( C )
A)DATE()+TIME() B)DATE()+30
C)DATE()一CTOD(”0I/01/98”) D)DATE()一DTOC(DATE())
40、执行如下两条命令
STRING=10
?ABS(6一STRING)
屏幕显示的结果是( A )
A) 4 B)6 C)一4 D)一6
41、已知X=”research ”,Y=”sea",LEN(X)的值为10,则LEN(x—Y) 的结果为( D )
A) 5 B)7 C)11 D)13
42、在visual FoxPro中,函数MOD(18,4)、MOD(18,一4)、MOD(一18,4)、MOD(一18,一4)的结果分别为( B )
A、2 —2 —2 2 B)2 —2 2 —2
C、2 —2 —2 —2 D)2 2 2 2
43、已知X=200,Y=”X”,则函数TYPE(Y)和VARTYPE(Y)的值分别为( A )
A)N和C B)C和c C)c和N D)不确定
解答:TYPE(Y)测试的是内存变量Y 的结果的类型;VARTYPE(Y)测试的是表达式Y 的类型.
44、表达式INT((CTOD(”10/01/99”)一CTOD(”10/01/49”))/365)的值应为( A )
A)一50 B)52 C)48 D)50
45、’2003/05/04’,+’ ’+TIME()的值可能为( B )
A)12:30:50 B)2003/05/04 12:30:50
C)2003/05/04 D)DATEf)
46、顺序执行下列命令:
a=”9’’
b=”a’‘
?VARTYPE(&b)
屏幕最后显示的结果是( B )
A)X B)C C)D D)U
47、命令?STR(1000.50)执行后的显示结果应为( C )
A)1000 B)1000.5 C)1001 D)1000.50
48、设N=886,M=345,K=”M+N”,表达式1+&K的值是( A )
A)1232 B)数据类型不匹配 C)1+M+N D、346
49、表达式VAL(SUBS(”奔腾586”,5,1))*LEN(”visual FoxPr0”)的结果是( C )
A)13.00 B)14.00 C)65.00 D)16.00
50、连续执行以下命令:
SET EXACT ON 注:“u”表示空格
X=”AU”
?IIF(X=”A”,X一”BCD”,X+”BCD”)输出结果是( D )
A)A B)BCD C)A u BCD D)ABCD u
51、表达式的值是字符型的是( C )
A、DATE()+15 B)DATE()-{^2002/9/3}
C、DTOC({^2002/9/3}) D)YEAR(DATE())
52、运算结果是字符串”book”的表达式是( D )
A、LEFT(“mybook”,4) B)RIGHT(“bookgood”,4)
C、SUBSTR(“mybookgood”,4,4) D) SUBSTR(“mybookgood”,3,4)
53、在下面的Visual FoxPro 表达式中,运算结果为逻辑真的是( B )。
A)EMPTY(.NULL.) B)LIKE(’xy?’,’xyz’)
C)AT(’xy’,’abcxyz’ ) D)ISNULL(SPACE(0))
54、设X="11”,Y="1122",下列表达式结果为假的是 (D)
A)NOT(X==y)AND(X$y) B)NOT(X$Y)OR(X◇Y)
C)NOT()(>=Y) D)NOT(X$Y)
55、在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是 (C)
A)EMPTY(SPACE(0)) B)LIKE('xy*','xyz')
C)AT('xy','abcxyz') D)ISNULL(.NUILL.)
二、填空题
1、设工资=1200,职称=”教授”,下列逻辑表达式的值是【 .T. 】
工资>100.AND.(职称=”教授”.OR.职称=”副教授”)
2、设变量a=1,c1=”事不过三”, c2=”三”
表达式a<3.AND.c1$c2结果为【 .F. 】
表达式a<3.AND.c2$cl结果为 【 .T. 】
表达式a<3.OR.c1$c2结果为 【 .T. 】
表达式a<3.OR.c2$cl结果为 【 .T. 】
3、表达式”world”$”world wide web”结果为【.T. 】;表达式”world Wide Web”$”World”结果为【 .F. 】
5、若A=”abc u u”,B=”u u efg u u”则表达式A+B的结果为【abc u u u u efg u u 】
表达式A-B的结果为【 abc u u efg u u u u 】
6、”1960年以前出生的教授”的逻辑表达式为【 出生日期<{^1960/01/01}.AND.职称=”教授” 】
7、年龄大于50岁或年龄小于20岁的技术员的逻辑表达式为【( 年龄>50.OR.年龄<20 ).AND. 职称=”技术员” 】
8、表达式{^1999-12-20}>{^1999-12-10}结果为【 .T. 】
9、表达式3+3>=6.OR. 3+3>5.AND.2+3=5结果为【 .T. 】
11、表达式STUFF(“GOODBOY”,5,3”GIRL”)的运算结果为【GOODGIRL 】
12、函数BETWEEN(40,34,50)的运算结果为【.T. 】
13、LEFT(“123456789”,LEN(“数据库”))的计算结果是【 123456 】
14、设系统日期为2001年12月31日,下列表达式的值是【9918.00 】
VAL(SUBSTR(“1999”,3)+RIGHT(STR(YEAR(DATE())),2))+17
15、命令?VARTYPE(“10/25/01”)的输出值为【 C 】
16、?LEN(“+”+”a+b=c”)=【 6 】
17、?LEN(TRIM(“国庆”+”假期”))=【 8 】
18、LEN(“计算机”)
19、YEAR{^1999-12-30}-99=【 1900 】
20、AT(“a+b=c”,”+”)=【 0 】
21、请用代表符号填写以下Visual FoxPro表达式的数据类型:
EOF()的数据类型为【 L 】;
YEAR(DATE())的数据类型为【 N 】;
DATE()-6的数据类型为【 D 】.
22、在Visual FoxPro中,可以用命令?<表达式>来测试数值型内存变量是否能够被3整除.如果使用INT函数,表达式应该写成【 INT(X/3)=X/3 】;如果使用MOD函数,表达式应该写成【 MOD(X,3)=0 】;如果使用ROUND函数,表达式应该写成【 ROUND(X/3,0) =X/3 】.
23、若a=5,b=”a<10”,则TYPE(b)输出结果为【 L 】;而TYPE(“b”) 输出结果为【 C 】.
24、AT(“IS”,”THIS IS A BOOK”)的运算结果为【 3 】
25、常量 .n.表示的是__逻辑_____ 型的数据。
【计算机二级VF模拟真题及答案】相关文章:
2017二级物流师考试模拟真题及答案08-30
2017二级建造师考试模拟真题及答案08-30
计算机二级C语言真题及答案06-20
2017年二级建造师考试模拟真题及答案06-18
跟单员考试模拟真题及答案201706-19
2017跟单员考试模拟真题及答案06-21
初级出版考试模拟真题答案08-11