频道栏目
首页 > 资讯 > Visual FoxPro > 正文

2014年计算机二级考试VF上机冲刺试题及答案7

14-02-20        来源:[db:作者]  
收藏   我要投稿
(11)操作对象只能是一个表的关系运算是(  )。 
A)连接和选择 
B)连接和投影 
C)选择和投影 
D)自然连接和选择 
(12)以下关于关系的说法不正确的是(  )。 
A)关系必须规范化 
B)行的次序无关紧要 
C)列的次序非常重要 
D)不允许有冗余 
(13)在VisualFoxPr0中,表单文件的扩展名是(  )。 
A).dbf 
B).$CX 
C).VCX 
D).dbc 
(14)依次执行以下命令后的输出结果是(  )。 
SETDATETOYMDSETCENTURYONSET CENTURYT019ROLLOVER10SETMARKT0”.” 
?CTOD(”49—05—01”) 
A)49.05.01 
B)1949.05.O1 
C)2049.05.0l 
D)出错 
(15)下列表达式中运算结果为2011的是(  )。 
A)int(2010.9) 
B)ceiling(2010.1) 
C)round(2011.1,1) 
D)floor(2010.9) 
(16)设A=2011*2—2010’,B=2011*2—2010、C=[2011*2—2010],属于合法表达式的是(  )。A)A+B 
B)B+C 
C)A—C 
D)C—B 
(17)在VisualFoxPr0中,有如下程序: 
*程序名:TEST.PRGSETTALKOFF 
PRIVATEX,YX=”计算机”Y=”等级考试”D0subl 
?X+Y 
RETURN 
*子程序:subl 
PROCEDUsubl 
LOCALX 
X=”考试” 
Y=”系统” 
X=X+Y 
RETURN执行命令DOTEST后,屏幕显示的结果应是(  )。 
A)考试系统 
B)计算机系统 
C)等级考试系统 
D)计算机等级考试 
(18)在下列命令中,打开数据库“学生”的正确命令是(  )。 
A)USEDATABASE学生 
B)USE学生 
C)OPENDATABASE学生 
D)OPEN学生 
(19)以下命令中,与命令“LISTALLFIELDS姓名,年龄,班级”不等效的是(  )。 
A)LIST姓名,年龄,班级 
B)USTFIELDS姓名,年龄,班级 
C)DISPLAYFIELDS姓名,年龄,班级 
D)DISPLAYALL姓名,年龄,班级 
(20)已知表中有字符型字段“职称”和“工龄”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是(  )。 
A)INDEXON工龄+职称TOsysep 
B)INDEXON工龄,职称TOsy—sep 
C)INDEXON职称+工龄T0sy—sep 
D)INDEXON职称,工龄T0sy—sep (11)C【解析】在VisualFoxPro中有三种专门的关系运算,分别为选择、投影和连接。其中连接运算是对关系的横向结合操作,它将两个不同的关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。故连接运算的对象必须是两个表。 
(12)C【解析】关系中,行和列的次序均是无关紧要的,可以随便调整。关系中不允许有完全相同的元组,即不允许有冗余。另外,关系必须规范化。 
(13)B【解析】本题考查文件的扩展名。.dbf是表文件扩展名,.VCX是可视类库文件扩展名,.dbc是数据库文件扩展名。故本题答案为B。 
(14)B【解析】SETCENTURYONIOFFlTO[<世纪值>fROLLOVER<年份参照值>]]语句用于确定如何显示或解释一个日期数据的年份,参数为0N表示显示世纪,即用4位数字表示年份;0FF即不显示世纪,即用2位数字表示年份;T0则决定如何解释一个用2位数字年份表示的日期所处的世纪。具体来说,如果该日期的2位数字年份大于等于“年份参照值”,则它所处的世纪即为“世纪值”,否则为“世纪值”加1。SETMARKTO[<日期分隔符>]用于指定显示日期值所用的分隔符,如果没有指定任何分隔符,表示使用系统默认的斜杠分隔符。 
(15)B【解析】int()函数返回指定数值表达式的整数部分,所以A的结果为2010。ceiling()函数返回大于或等于指定表达式的最小整数,所以B结果为2011。round()函数返回指定表达式在指定位置四舍五入后的结果,C中指定位置为1,即表示保留一位小数,结果为2011.1。floor()函数返回小于或等于指定数值表达式的最大整数,所以D结果为2010。 
(16)C【解析】字符型常量的表示方法是用半角单引号、双引号或方括号把字符串括起来。合法的表达式是用运算符号把类型一致的运算对象连接起来。显然本题的答案为C。 
(17)B【解析】在子程序sub1中定义了局部变量x,则子程序中x值的改变不影响全局变量中的x。而子程序中Y值的改变导致了全局变量Y值的改变。最终X=”计算机”,Y=”系统”。显示x+Y的值则为“计算机系统”。 
(18)C【解析】在VisualFoxPro中,打开数据库的命令是OPENDATABASE<数据库名>,打开数据表的命令是USE<数据表名>。选项B打开的是一个名为学生的数据表,选项A、D都存在语法错误。 
(19)C【解析】显示记录的命令包括了LIST和DIS-PLAY,它们之间的区别是不使用条件时,LIST默认显示全部记录,而DISPLAY则默认显示当前记录。 
(20)A【解析】命令方式建立索引文件的格式是: 
INDEXON<索引关键字|索引关键字表达式>[TO<单索引文件名>]|TAG<索引标识名>[OF<复合索引文件名>][FOR<条件>][COMPACT][ASCENDING|DESCEND-ING][UNIQUE|CANDIDATE][ADDITIVE]。本题建立的是复合索引,故使用表达式“工龄+职称”。 
相关TAG标签
上一篇:2014年计算机二级考试VF上机冲刺试题及答案8
下一篇:2014年计算机二级考试VF上机冲刺试题及答案6
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站