当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试二级VFP基础综合试题及答案(2)
发布时间:2010/9/20 10:44:37 来源:城市学习网 编辑:ziteng
  一、单选题
  1.在命令窗口中输入下列命令,并按回车键,主屏幕上显示的结果是____。(A)
  ?{^2004-6-27}
  A.06/27/04
  B.04/06/27
  C.06.27.04
  D.06-27-02
  2.执行SET EXACT OFF命令后,再执行 ? ”白云蓝天”=”白云“,显示结果是—。(A)
  A..T.
  B..F.
  C.是
  D.非
  3.在命令窗口中输入下列两条命令,并按回车键:
  SET MARK TO ";"
  ? {^2004-6-27},{^2005-1-05}
  主屏幕上显示的结果是____。(C)
  A.04.06.27 05.05.01
  B.06.27.04 01.05.05
  C.06;27;04 01;05;05
  D.06/27/04 01/05/05
  4. 下面关于Visual FoxPro 数组的叙述中,不正确的是____。(A)
  A.一个数组中各个数组元素必须是同一种数据类型
  B.新定义的数组的各个数组元素初值为.F.
  C.Visual FoxPro 只支持一维数组和二维数组
  D.用DIMENSION命令可以定义数组
  5.在命令窗口中输入下列命令: X=4*5 ? X 主屏幕上显示的结果是____。(D)
  A.4
  B.5
  C. X
  D.20
  6.在命令窗口中输入____命令,主屏幕上将显示“Visual FoxPro 6.0”。(C)
  A.?Visual FoxPro 6.0 回车
  B.? {Visual FoxPro 6.0 } 回车
  C.? 'Visual FoxPro 6.0' 回车
  D.VisualFoxPro 6.0 回车
  7 . 设置当前系统时间是2004 年12 月28 日, 则表达式VAL(SUBSTR(“2004”,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。(B)
  A.388.00
  B.418.00
  C.398.00
  D.288.00
  8.8E+9 是一个____。(C)
  A.内存变量
  B.字符常量
  C.数值常量
  D.非法表达式
  9.下面的Visual FoxPro表达式中,不正确的是____。(A)
  A.{^2002-06-29}+DATE()
  B. {^2002-06-29}-DATE()
  C.{^200206-29}+[200]
  D.{^2002-06_29 16:30 PM}-2
  10.在Visual FoxPro中,有下面几个内存变量的赋值语句。 (D)
  M={^2002-07-01}
  N=.F.
  X="3.1438372"
  Y=16.272
  Z=$57632
  执行上述赋值语句后,内存变量M、N、X、Y、z的数据类型分别为____。
  A.T、L、N、C、Y
  B.T、M、N、C、Y
  C.D、L、Y、C、Y
  D.D、L、C、N、Y [NextPage]   11.?{^2004-6-3}+29 的运算结果是____。(C)
  A.07/29/04
  B.06/30/04
  C. 07/02/04
  D.07/30/04
  12.函数SQRT(3*SQRT(9))的计算结果是____。(A)
  A.3.00
  B.2.00
  C.1.68
  D. –2.00
  13.函数? ROUND(3.14159,4)的计算结果是____。(D)
  A.3
  B.3.14
  C.1.1415
  D.3.1416
  14.下列函数中,函数值为字符型的是____。(A)
  A.TIME()
  B.LEN()
  C. DATE()
  D.MAX()
  15.下面表达式中,运算结果为逻辑真的是____。(D)
  A.AT('a','476292')
  B.SPACE(2)
  C.? MAX(2,3)
  D.BOF()
  16.下列函数中, 函数值为数值的是____ 。(D)
  A . TIME()
  B . DATETIME()
  C . CTOD('06/28/02')
  D.YEAR(DATE())
  17.表达式?VAL(SUBS(”数据库”,2))*LEN(‘Visual FoxPro’)的结果是____。(A)
  A.0.00
  B.19.00
  C.20.00
  D.21.00
  18.输入下列命令,结果是____。(A)
  a=.NULL. ? a,ISNUIL(a)
  A..NULL. .T.
  B..NUlL.
  C. .T.
  D..NUIL. .F.
  19.输入下列命令,结果是____。(D)
  X=-43.611 ? "X="+STR(X,6,2)
  A.46.61
  B.X=46.61
  C. -46.61
  D.X=-46.61
  20.假如当前时间为2004 年6 月30 日上午11 点31 分41 秒,输入下列命令,结果是(C)。
  A=DATETME() ? A
  A.30/06/04 11:31:41 AM
  B.06/30/04 11:31:41 PM
  C.06/30/04 11:31:41 AM
  D.30/06/04 11:31:41 PM
  21.下列四个函数中,结果相同的是(D)。
  A.YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)
  B.假设 X="我是",Y="中国人",X-Y 与Y-X
  C.VARTYPE("38+53*2")与VARTYPE(38+53*2)
  D.LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)
 [NextPage]   二.填空题
  1.表达式的形式包括____和____。
  (单一的运算对象,由运算符将运算对象连接起来形成的式子)
  2.写出下列数学表达式的值。
  ① 5+3*2^2-7
  ② 10+4%3-(2*3^2)
  ② {^2004/12/28}-23
  ④ "666口口口"+"52口口口"-"我的家"
  ⑤ 10-18/6+5*8
  (10.00,-7,12/05/04,666口口口52我的家口口口,47.00)
  3.在Visual FoxPro中,数组在使用之前必须先定义后使用,数组在使用前一般用____或____命令定义。(DIMENSION,DECLARE)
  4.在命令窗口中输入____命令,主屏幕上将显示“学习Visual FoxPro的方法”。
  (? “学习Visual FoxPro 的方法”,或? ‘学习Visual FoxPro 的方法’,?[学习VisualFoxPro 的方法])
  5.函数的一般形式为____—。( 函数名([参数1][,参数2]…) )
  6.在Visual FoxPro中,函数的三要素是____。(函数名,参数,函数值)
  7.输入? ROUND(56.37272,2),出现的结果是____。(56.37)
  8.函数FLOOR()用来返回____。(P69)
  (小于或等于指定数值表达式的最大整数)
  9.请对下面函数的使用填空。
  ? ROUND(1.1314925,____)回车,屏幕显示结果为1.1。(1)
  10.函数 ?SUBSTR(‘WELCOMM’,4,3)的结果是____—。(COM)
  本章小结
  本章在笔试试卷中所占分值比例在10分左右,虽然不算太大,但需要提醒考生的是,本章是重中之重,因为它是编程的基础,起着千层大厦之基石的作用,必须认真复习。如果以前学习过FoxBase或FoxPro,要注意它们的联系与区别。函数部分在考试中,直接或间接的考核会占一定分值,大家要通过上机练习,在理解的基础上记忆,而且要做到活学活用。大家在复习函数的时候,一定要加以分类,善于归纳总结。例如可以采用一个“关系”(一个关系就是一个二维表)来帮助记忆,总结项目要有函数类型、函数格式、函数功能、返回值类型等。
  表达式是另一个重点。大家可以参照下面所列出的几项,总结在表格中,有助于理解记忆。“表达式类型、表达式格式、可用的运算符、结果及其类型、注意事项”等。而且要注意一些小的知识点,例如:“+”在不同表达式中所起的作用不同,可以作为加法运算(数值表达式中),也可以作为两个字符串的连接符(字符表达式中);也可以用于日期型数据和数值型数据相加,结果为日期型,但是不能用于两个日期型数据。“=”可作赋值命令,也可能是比较运算符。例如A=3=5,其中(从左至右)第一个“=”作为赋值,第二个“=”作为比较运算符。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved