计算机等级 百分网手机站

计算机二级VF模拟真题及答案(2)

时间:2018-04-10 20:33:05 计算机等级 我要投稿

2016计算机二级VF模拟真题及答案

  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’)