- 相关推荐
2015年计算机二级考试《VFP》冲刺题及答案(十)
一、选择题,每题1分。

1、查询主编为“章平”的所有图书的书名和出版社,正确的SQL语句是
A.S1丑Y_LT书名,出版社FROM图书WHERE主编=”章平”
B.SELECT书名,出版社FROM图书WHERE主编=章平
C.SELECT书名,出版社FROM图书WHERE”主编_”章平”
D.SELELCT书名。出版社FROM图书WHERE”主编’’=章平
2、有关系:商品(名称,产地,单价.,查询单价在10元以下的操作属于关系运算中的
A.选择
B.投影
C.连接
D.查找
3、下面命令的输出结果是DECLAREa(10.?8(O.
A..F.
B..T.
C.0
D.出错
4、有以下表:
图书(总编号C,分类号C,书名C,作者C,出版单位C,单价N.
查询由“高等教育出版社”和“科学出版社”出版的图书信息,要求同一出版单位出版的图书集中在一起显示,正确的SQL语句是
A.SELECT·FROM图书WHERE出版单位=”高等教育出版社”AND出版单位=”科学出版社”;
ORDERBY出版单位
B.SELECT*FROM图书WHERE出版单位lN(“高等教育出版社”,”科学出版杜”.:ORDERBY出版单位
C.SELECT·FROM图书WHERE出版单位=”高等教育出版社”AND出版单位=”科学出版社”;CROUPBY出版单位
D.SELECT}FROM图书WHERE出版单位IN(”高等教育出版社”,”科学出版社”.;GROUPBY出版单位
5、数据库系统的核心是
A.表
B.文件
C.数据库管理系统
D.数据库管理员
6、为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的
A.“选定对象”按钮
B.“按钮锁定”按钮
C.“生成器锁定”按钮
D.“查看类”按钮
7、将表结构为(职工号,姓名,工资.的表Employee中工资最多的前3名记录存储到文本文件Em_text,正确的SQL命令是
A.SELECT*TOP3FROMEmployeeINTOFILEEm—textORDERBY工资
B.SELECT*TOP3FROMEmployeeI'OFIl.EEmtextORDERBY工资
C.SELECT*TOP3FROMEmployeeINTOFILE Em_te=[[tORDERBY工资DESC
D.SELECT*TOP3FROMEmployeeTOFILEEm xt0RDERBY工资DESC
8、 “查询,,菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括
A.报表
B.标签
C.文本文件
D.图形
9、查询区域名是“成都”和“重庆”的商店信息的正确命令是
A.SELECT}FROM商店WHERE区域名=’成都’AND区域名=’重庆’
B.SELECT·FROM商店WHERE区域名=’成都’OR区域名=’重庆’
C.SELECT·FROM商店WHERE区域名=’成都’AND’重庆’
D.SELECT·FROM商店WHERE区域名=’成都’OR’重庆’
10、设有学生表student(学号,姓名,性别,出生日期,院系.、课程表Course(课程号,课程名,学时.和选课表。(学号,课程号,成绩.,查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是
A.SELECT学号,姓名FROM student s WHERE NOT EXISTS(SELECT * FROM score sc;
WHERE sc.学号=s.学号AND成绩<85.
B.SELECT学号,姓名FROM student s WHERE N0T EXISTS(SELECT·FROM score sc;
WHERE sc.学号=s.学号AND成绩>=85
C.SELECT学号,姓名FROM student s score sc WHERE s.学号=sc.学号AND成绩>=85
D.SELECT学号,姓名FROM student s score sc WHERE s.学号=sc.学号AND ALL成绩>=85
11、在VisualFoxPr0中,下面的描述中正确是
A.打开一个数据库以后建立的表是自由表
B.没有打开任何数据库时建立的表是自由表
C.可以为自由表指定字段级规则
D.可以为自由表指定参照完整性规则
12、 在下列控件中,不属于容器型控件的是
A.组合框
B.表格
C.页框
D.选项组
13、在VisualFoxPr0中,定义数据的有效性规则时,在
规则框输入的表达式的类型是
A.数值型
B.字符型
C.逻辑型
D.日期型
14、运算结果不是2015的表达式是
A.int(2015.9.
B.round(2015.1.0.
C.Ceiling(2015.1.
D.floor(2015.9.
15、设有学生表student(学号,姓名,性别,出生日期。院系.、课程表COUl'”(课程号,课程名,学时.和选课表score(学号,课程号,成绩.,查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是
A.SELECT s.学号,姓名,课程名,成绩FROM students,score sc,course c;WHERE s.学号=sc.学号, sc.课程号=c.课程号,院系=’计算机系’
B.SELECT学号,姓名。课程名,成绩FROMstudents,score sc,coursec;WHERE s.学号=sc.学号ANDsc.课程号=c.课程号AND院系=’计算机系’
C.SELECT s.学号,姓名,课程名,成绩FROM students JOIN scoresc;;0N s.学号=sc.学号.JOI course c ON sc.课程号=c.课程号WHERE院系=’计算机系’
D.SELECT学号,姓名。课程名。成绩FROM(student s JOIN score c ON sc
.学号=sC.学号.JOIN course c ON sc.课程号=c.课程号WHERE院系=’计算机系’
16、在SQL中,数据操纵语句不包括
A.INSERT
B.ERASE
C.UPDATE
D.DELETE
17、下列表达式中,表达式返回结果为.F.的是
A.AT(”A”,”BCD”.
B.”[信息]¨$”管理信息系统”
C.ISNULL(.NULL..
D.SuBsTR(”计算机技术”,3,2.
18、在SQL语句中,与表达式“序号NOTIN(”rl”。”I2”)”功能相同的表达式是
A.序号=“rl”AND序号=”r2”
B.序号!=”rl”0R序号#”r2”
C.序号<>”rl”OR序号!=”r2”
D.序号!=”rl”AND序号!=”r2”
19、设有学生表student(学号,姓名,性别,出生日期,院系.、课程表Course(课程号,课程名,学时.和选课表8Core(学号,课程号,成绩.,查询选修课程在5门以上(含5门.的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是
20、设有借阅表,查询2009年被借阅过的图书编号和借书日期(日期型字段.,正确的SQL语句是
A.SELECT图书编号,借书日期FROM借阅WHERE借书日期=2009
B.SELECT图书编号,借书日期FROM借阅WHEREyear(借书日期.=2009
C.SELECT图书编号,借:书日期FROM借阅WHERE借书日期=year(2009.
D.SELECT图书编号,借书H期FROM借阅WHEREyear(借书日期.=year(2009.
21、SQL查询命令的结构是SELECT…FROM…WHERE…GROUPBY…HAVING…ORDERBY…,其中指定查询条件的短语是
A.SELECT
B.FROM
C.WHERE
D.ORDERBY
22、 在表结构为(职工号,姓名,工资.的表Employee中查询职工号的左4位为“1962”的职工的最高工资值,正确的SQL命令是
A.SELECT MAX (工资.FROM Employee WHERE RIGHT(职工号,4)=”1962”
B.SELECT MIN (工资.FROM Employee WHERE LEFT(职工号,4)=”1962”
C.SELECT MAX (工资.FROM Employee WHERE LEFT(职工号,4)=”1962”
D.SELECT MAX(工资.FROM Employee WHILE LEFT(职工号,4)=”1962”
23、假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是
A.left(b.6.一fight(a,6.
B.substr(b,1,3.一substr(a,6,3.
C.left(b,6.一substr(a,6,3.
D.substr(b,1,3.-right(a,6.
24、在数据库表上的字段有效性规则是(.。
A.逻辑表达式
B.字符表达式
C.数字表达式
D.汉字表达式
25、使用sQL语句将表s中字段priCe的值大于30的记录删除,正确的命令是
A.DELETEFROMsFORpriCe>30
B.DELETEFROMsWHEREpriCe>30
C.DELETEBFORpriCe>30
D.DELETE8WHEREpriCe>30
26、表名为Employee的表结构是(职工号,姓名,工资.,建立表Employee的SQL命令是
A.CREATETABLEEmployee(职212号C(10.,姓名C(20.。工资Y.
B.CREATEEmployeeTABLE(职工号C(10.,姓名C(20.。工资Y.
C.CREATEDATABASEEmployee(职工号C(10.,姓名C(20.,工资Y.
D.CREATEEmployeeDATABASE(职工号C(10.,姓名C(20.,工资Y.
27、在VisualFoxPr0中,以下描述中错误的是
A.普通索引允许出现重复字段值
B.唯一索引允许出现重复字段值
C.候选索引允许出现重复字段值
D.主索引不允许出现重复字段值
28、 在VisualFoxPr0中,关于视图的正确描述是
A.视图也称作窗口
B.视图是一个预先定义好的SQLSELECT语句文件
C.视图是一种用SQLSEl.ECT语句定义的虚拟表
D.视图是一个存储数据的特殊表
29、 以下关于视图的描述正确的是
A.视图和表一样包含数据
B.视图物理上不包含数据
C.视图定义保存在命令文件中
D.视图定义保存在视图文件中
30、下列程序段执行后,内存变量sl的值是
sl=”奥运会游泳比赛”
sl=stuff(sl,7,4,”田径”.7s1
A.奥运会游泳比赛
B.奥运会田径比赛
C.奥运会田径
D.奥运会游泳
31、在VisualFoxPr0中,如下描述正确的是
A.对表的所有操作,都不需要使用USE命令先打开表
B.所有SQL命令对表的所有操作都不需使用USE命令先打开表
C.部分SQL命令对表的所有操作都不需使用USE命令先打开表
D.传统的FoxPr0命令对表的所有操作都不需使用USE命令先打开表
32、当用命令CREATEDATABASEdb创建一一个数据库后,磁盘上不会出现的文件是
A.db.DBF
B.db.DBC
C.db.DCT
D.db.DCX
33、设有如下表:
读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C.
统计并显示读者人数大于等于10的单位,正确的SQL语句是
A.SELECT单位,COUNT(*)人数FROM读者GROUPBY单位WHERE人数>=10
B.SELECT单位,COUNT(*)人数FROM读者GROUPBY单位HAVING人数>=10
C.SELECT单位,SUN(*)人数FROM读者GROUPBY单位WHERE人数>=10
D.SELECT单位,SUM(*)人数FROM读者GROUPBY单位HAVING人数>=10
34、下列程序段执行后,内存变量e的值是a=10
b=20C=30d=IIF(a>b,a,b.
e=nr(C>d,C,d.
A.10
B.20
C.30
D.550
35、 在VisualFoxPr0中,下面描述正确的是
A.视图设计器中没有“查询去向”的设定
B.视图设计完成后,视图的结果保存在以·QPR为扩展名的文件中
C.视图不能用于更新数据
D.视图不能从多个表中提取数据
36、
37、在VisualFoxPr0中,下列关于表的叙述正确的是
A.在数据库表和自由表中。都能给字段定义有效性规则和默认值
B.在自由表中,能给字段定义有效性规则和默认值
C.在数据库表中,能给字段定义有效性规则和默认值
D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值
38、将Employee表中职工号为“19620426”的记录中“单位号”修改为“003”,正确的SQL语句是
A.UPDATEEmployeeSET单位号=”003”WHERI职工号IS”19620426”
B.UPDATEEmployeeWHERE职工号IS”19620426” SET单位号=”003”
C.UPDATEEmployeeSET单位号=”003”WHERl:职工号=”19620426”
D.UPDATEEmployee单位号WITH”003”’WHERF职工号=”19620426”
39、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段.。在命令窗口输入并执行如下命令:
姓名=姓名一”出勤”?姓名
屏幕上会显示(.。
A.李彤
B.李彤 出勤
C.李彤出勤
D.李彤一出勤
40、在VisualFoxPr0中,下面对查询设计器的描述中正确的是
A.“排序依据”选项卡对应JoININ短语
B.“分组依据”选项卡对应JOININ短语
C.“连接”选项卡对应WHERE短语
D.“筛选”选项卡对应WHERE短语
二、基本操作题(共18分)
41、在考生文件夹下完成如下操作:
1.my_menu菜单中的“文件”菜单项下有子菜单项“新建”、“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间添加一条水平的分组线,并为“退出”菜单项编写一条返回到系统菜单的命令(不可以使用过程)。
2.创建一个快速报表sport—report,报表中包含了“金牌榜”表中的“国家代码”和“金牌数”两个字段。
3.使用SQL建立表的语句建立一个与自由表“金牌榜”结构完全一样的自由表90lden。并将该SQL语句存储在文件one.pr9中。
4.使用SQL语句向自由表90lden中添加一条记录(”011”,9,7,11)。并将该sQL语句存储在文件tw0.pr9中。
三、简单应用题(共24分)
42、在考生文件夹下,打开“宾馆”数据库,完成如下简单应用:
1.使用查询设计器设计一个名为TW0的查询文件,查询房价价格大于等于280元的每个客房的客房号、类型号(取自客房表)、类型名和价格。查询结果按类型号升序排列,并将查询结果输出到表TABB中。设计完成后,运行该查询。
2.修改命令文件THREE.PRG。该命令文件用来查询与“姚小敏”同一天入住宾馆的每个客户的客户号、身份证、姓名和工作单位,查询结果包括“姚小敏”。最后将查询结果输出到表TABC中。该命令文件在第3行、第5行、第7行和第8行有错误(不含注释行),打开该命令文件,直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不能增加、删除或合并行。修改完成后,运行该命令文件。
四、综合应用题(共18分)
43、设计一个名为mysupply的表单,表单的控件名和文件名均为mysupply。表单的形式如下图所示。
表单标题为“零件供应情况”,表格控件为Gridl,命令按钮“查询”为Commandl、“退出”为Command2,标签控件Labell和文本框控件Textl(程序运行时用于输入工程号)。运行表单时,在文本框中输入工程号,单击“查询”命令按钮后,表格控件中显示相应工程所使用的零件的零件名、颜色和重量(通过设置有关“数据”属性实现),并将结果按“零件名”升序排序存储到PP.dbf文件。
单击“退出”按钮关闭表单。
完成表单设计后运行表单,并查询工程号为“J4”的相应
【计算机二级考试《VFP》冲刺题及答案十】相关文章:
2016计算机二级《VFP》冲刺题及答案12-25
2015年计算机二级考试《VFP》冲刺题及答案(六)05-23
2015年计算机二级考试《VFP》冲刺题及答案(七)06-03
2015年计算机二级考试《VFP》冲刺题及答案(三)03-22
2015年计算机二级考试《VFP》冲刺题及答案(四)05-18
2015年计算机二级考试《VFP》冲刺题及答案(五)08-16
2015年计算机二级考试《VFP》冲刺题及答案(二)03-16