全国计算机等级考试二级VF常见考题
- 格式:doc
- 大小:70.50 KB
- 文档页数:8
飞信知识题第一章题例:启动VF的方式13.启动Visual FoxPro 6.0的方式是____________。
A)直接执行vfp6.exeB)从程序组选择执行MicrosoftVisual FoxPro 6.0C)从桌面上双击相应的快捷方式D)以上几种方式都可以题例:项目管理器(3)可以在项目管理器的【3】选项卡下建立命令文件。
第二章题例:内存变量的数据类型(7)Visual FoxPro内存变量的数据类型不包括A) 数值型B) 货币型C) 备注型D) 逻辑型题例:日期常量的常用命令(22) 依次执行以下命令后的输出结果是SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO "."? CTOD("49-05-01")A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错习题演练(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY _____命令进行设置。
题例:日期值不可以相加9.下面的Visual FoxPro表达式中,不正确的是____。
A.{^2002-06-29}+DATE() B. {^2002-06-29}-DATE()C.{^2002-06-29}+200 D.{^2002-06_29,16:30 PM}-27 .设置当前系统时间是2004 年12 月28 日, 则表达式V AL(SUBSTR(“2004”,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。
A.388.00 B.418.00 C.398.00 D.288.00题例:字符函数1. 运算结果是字符串"book"的表达式是____________。
A)LEFT("mybook",4)B)RIGHT("bookgood",4)C)SUBSTR("mybookgood",4,4) D)SUBSTR("mybookgood",3,4)题例:逻辑表达式1.设X="11",Y="1122",下列表达式结果为假的是A)NOT(X==Y)AND(X$Y) B)NOT(X$Y)OR(X<>Y)C)NOT(X>=Y) D)NOT(X$Y)考点:内存变量的常用命令题例:从内存中清除内存变量的命令是A)Release B)Delete C)Erase D)Destroy题例:数组4. 下面关于Visual FoxPro 数组的叙述中,不正确的是____。
A.一个数组中各个数组元素必须是同一种数据类型B.新定义的数组的各个数组元素初值为.F.C.Visual FoxPro 只支持一维数组和二维数组D.用DIMENSION命令可以定义数组(1)使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_____。
A) 2个B) 3个C) 5个D) 6个题例:STUFF()函数表达式STUFF("GOODBOY",5,3,"GIRL")的运算结果是( ) 。
题例:time()函数14.下列函数中,函数值为字符型的是____。
A.TIME() B.LEN() C.DA TE() D.MAX()题例:str()函数19.输入下列命令,结果是____。
X=-43.611? "X="+STR(X,6,2)A.46.61 B.X=46.61 C. -46.61 D.X=-46.616.STR(109.87,7,3)的值是______。
A、109.87B、"109.87"C、109.870D、"109.870"题例:AT()和ATC()函数4.?A T("大学","北京语言文化学院")的答案是______。
A、12B、13C、16D、0题例:round()函数9.请对下面函数的使用填空。
? ROUND(1.1314925,____)回车,屏幕显示结果为1.1。
题例:求途运算符和mod()函数(12)执行如下命令的输出结果是?15%4,15%-4A)3 -1 B)3 3 C)1 1 D)1 -1题例:取子串函数left() right() substr()填空:LEFT(“123456789”,LEN(“数据库”))的计算结果是______(13)查询订购单号(字符型,长度为4)尾字符是“1”的错误命令是A)SELECT * FROM 订单WHERE SUBSTR(订购单号,4)= "1"B)SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)= "1"C)SELECT * FROM 订单WHERE "1"$订购单号D)SELECT * FROM 订单WHERE RIGHT(订购单号,1)= "1"题例:变量的作用域2.Visual FoxPro DBMS中,局部内存变量使用____________命令定义。
第三章题例:表的扩展名(6)扩展名为dbf的文件是A)表文件B)表单文件C)数据库文件D)项目文件题例:VF中删除记录的命令(8)不带条件的DELETE 命令(非SQL 命令)将删除指定表的_______记录。
题例:域完整性约束(16)数据库表的字段可以定义规则,规则是A)逻辑表达式B)字符表达式C)数值表达式D)前三种说法都不对题例:参照完整性(1)要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表。
A) 是同一个数据库中的两个表B) 不同数据库中的两个表C) 两个自由表D) 一个是数据库表另一个是自由表(14) 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D)在父表和子表的连接字段上都要建立主索引题例:用index on命令建立索引(11) 用命令"INDEX on TAG index_name"建立索引,其索引类型是A) 主索引B) 候选索引C) 普通索引D) 惟一索引题例:结构复合索引文件的特点(1)可以伴随着表的打开而自动打开的索引是。
A) 单一索引文件(IDX) B) 复合索引文件(CDX)C) 结构化复合索引文件D) 非结构化复合索引文件题例:数据库表和自由表相互转换(18)使数据库表变为自由表的命令是A)DROP TABLE B)REMOVE TABLEC)FREE TABLE D)RELEASE TABLE第四章题例:distinct短语(8)在SQL的SELECT 查询时,使用【8】子句实现消除查询结果中的重复记录。
题例:虚字段(34)查询所有目前年龄是35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令组是A)SELECT 姓名,性别,YEAR(DA TE())-YEAR(出生日期) 年龄FROM 职工WHERE 年龄>35B)SELECT姓名,性别,YEAR(DA TE())-YEAR(出生日期) 年龄FROM 职工WHERE YEAR(出生日期)>35C)SELECT姓名,性别,YEAR(DA TE())-YEAR(出生日期) 年龄FROM 职工WHERE YEAR(DATE())-YEAR(出生日期)>35D)SELECT姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期) FROM 职工WHERE YEAR(DATE())-YEAR(出生日期)>35题例:不等于运算符(17)在SQL语句中,与表达式“仓库号NOT IN("wh1","wh2")”功能相同的表达式是A)仓库号="wh1" AND 仓库号="wh2"B)仓库号!="wh1" OR 仓库号#"wh2"C)仓库号<>"wh1" OR 仓库号!="wh2"D)仓库号!="wh1" AND 仓库号!="wh2"题例:like 短语(25)“图书”表中有字符型字段“图书号”。
要求用SQL DELETE命令将图书号以字母A 开头的图书记录全部打上删除标记,正确的命令是A)DELETE FROM 图书FOR 图书号LIKE "A%"B)DELETE FORM 图书WHILE 图书号LIKE "A%"C)DELETE FROM 图书WHERE 图书号="A*"D)DELETE FROM 图书WHERE 图书号LIKE "A%"题例:between…and …(18)有SQL语句SELECT * FROM 教师WHERE NOT (工资>3000 OR 工资<2000)与如上语句等价的SQL语句是A)SELECT * FROM 教师WHERE 工资BETWEEN 2000 AND 3000B)SELECT * FROM 教师WHERE 工资>2000 AND 工资<3000C)SELECT * FROM 教师WHERE 工资>2000 OR 工资<3000D)SELECT * FROM 教师WHERE 工资<=2000 AND 工资>=3000题例:分组group by(27)求每个交易所的平均单价的SQL语句是A)SELECT 交易所,avg(单价)FROM stock GROUP BY 单价B)SELECT 交易所,avg(单价)FROM stock ORDER BY 单价C)SELECT 交易所,avg(单价)FROM stock ORDER BY 交易所D)SELECT 交易所,avg(单价)FROM stock GROUP BY 交易所题例:order by(19)在SQL SELECT语句的ORDER BY 短语中如果指定了多个字段,则A)无法进行排序B)只按第一个字段排序C)按从左至右优先依次排序D)按字段排序优先级依次排序题例:查询去向4.执行如下SQL语句后SELECT * FROM stock INTO DBF stock ORDER BY 单价A)系统会提示语句出错B)会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖C)会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖D)不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果题例:数据操纵的三个命令(15)在SQL中,插入、删除、更新命令依次是INSERT、DELETE和【15】。