计算机二级2.docx
- 文档编号:7031861
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:13
- 大小:20.33KB
计算机二级2.docx
《计算机二级2.docx》由会员分享,可在线阅读,更多相关《计算机二级2.docx(13页珍藏版)》请在冰豆网上搜索。
计算机二级2
试卷编号:
9056
所属语言:
VisualFoxpro
试卷方案:
SQL
试卷总分:
100分
共有题型:
3种
一、填空共20题(共计53分)
第1题(2.0分)题号:
1872
从狭义上讲,数据库系统由数据库、【1】和数据库管理员组成.
答案:
1).数据库管理系统或DBMS
第2题(2.0分)题号:
2059
在数据库系统中,关系模型的基本结构是【1】.
答案:
1).二维表
第3题(2.0分)题号:
1878
在VFP的集成操作环境中,对于比较长的命令,在"命令"窗口和程序中可以利用【1】以实现换行输入.
答案:
1)."?
"
第4题(2.0分)题号:
1893
3.在REPLACE命令中,保留字【1】仅对备注型字段有效,使用时表示替换的内容追加到原备注中,否则替换原备注内容.
答案:
1).ADDITIVE
第5题(2.0分)题号:
494
当用户在命令窗口输入命令时,可以用【1】作为续行符,表示该行的下一行仍是同一命令的一部分.
答案:
1).分号
第6题(2.0分)题号:
350
"参照完整性生成器"对话框中的"删除规则"选项卡用于指定删除【1】
中的记录时所用的规则.
答案:
1).父表
第7题(2.0分)题号:
370
TIME()函数返回值的数据类型是【1】.
答案:
1).字符型
第8题(2.0分)题号:
2353
视图可以在数据库设计器中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的【1】
答案:
1).数据库
第9题(2.0分)题号:
580
数据库表有4种索引类型,即【1】、普通索引、唯一索引和候选索引.
答案:
1).主索引
第10题(2.0分)题号:
2120
如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示【1】.
答案:
1).触发器失败
第11题(2.0分)题号:
2336
在SQL中,ALTER命令有两个选择项,【1】子命令用于修改字段名,【2】子命令用于增加新的字段.
答案:
1).RENAME
2).ADD
第12题(2.0分)题号:
2121
假如有三个数据库文件MYDATA1,MYDATA2,MYDATA3,它们分别存放在C盘的DATA目录,
D盘的DATA目录,A盘的DATA目录.执行下列程序后,DBC()函数值为【1】.
OPENDATABASEC:
\DATA\MYDATA1
OPENDATABASED:
\DATA\MYDATA2
OPENDATABASEA:
\DATA\MYDATA3
SETDATABASETOMYDATA2
?
DBC()
答案:
1).D:
\DATA\MYDATA2.DBC
第13题(2.0分)题号:
2343
在SELECT-SQL命令中,为了去掉查询结果中的重复记录,应包含【1】子句.
答案:
1).DISTINCT
第14题(2.0分)题号:
2134
如果要查询读者"林海"的情况,并将查询结果追加在文本文件temp.txt的尾部,请对下面的SQL语句填空.
SELECT*FROM读者TOFILEtemp【1】;
WHERE姓名="林海"
答案:
1).ADDITIVE
第15题(2.0分)题号:
2337
SELECT命令中,表示条件表达式用WHERE子句,分组用【1】子句,排序用【2】子句.
答案:
1).GROUPBY
2).ORDERBY
第16题(4.0分)题号:
2049
设JS.DBF及JSRK.DBF的结构如表6—4所示.
表6—4JS和JSRK表的结构
教师表(JS.DBF)教师任课表(JSRK.DBF)
工号GHC,5工号CHC,5
姓名NAMEC,8课程号KCHC,2
性别XBC,2课程名称KCMCC,30
系名DEPARTMENTC,20课时数KSSN,5
下列命令用来查询每一个教师的任课课时总数,请将它写完整:
SELECTJS.GH,JS.XM,SUM(JSRK.KSS)AS总课时;
FORMJSRKINNER【1】JS;
ON【2】;
INTOCURSORcJSRKZSTMP;
GROUPBYGH;
ORDERBYGH
答案:
1).JOIN
2).JS.GH=JSRK.GH
第17题(4.0分)题号:
2351
在某教学管理数据库中,有一个成绩表(cj.dbf),表结构及其记录如下表所述.
对于下列SELECT-SQL语句,其查询结果含有【1】条记录.
SELECTxh,COUNT(*)AS选课门数FROMcjGROUPBYxh
答案:
1).3
第18题(5.0分)题号:
2050
已知教师表JS.DBF(含有字段:
工号(GH,C,6),姓名(XM,C,8)基本工资(JBGZ,N,7,2),系名(XIMING,C,16)).
完成下列SQL命令一统计JS表中系名为"信息管理系"的职工的平均工资.
SELECTXIMINGas系名,【1】;
FORMJS;
WHEREXIMING="信息管理系统";
【2】;
INTOCURSJSTMP
答案:
1).AVG(JBGZ)AS平均工资
2).GROUPBYXIMING或GROUPBY1
第19题(5.0分)题号:
2231
在某教务信息管理数据库(SJK)系统中,有两个表TEACHER.DBF和JKXX.DBF,
它们的结构如表4所示.
下列命令用来查询各种职称的老师人数和任课平均时数,
只显示平均课时大于80的记录,最后按系名和平均课时数从大到小排序.
SelectTeacher.DEPA,Teacher.ZC,【1】AS平均课时,COUNT(*)AS总人数;
FROMSJK!
Teacher,SJK!
JKXX;
WHERETeacher.jsh=jkxx.jsh;
【2】CURSORJSKSSZJ;
GROUPBY1,2;
【3】平均课时>=80;
ORDERBY1,3DESC
答案:
1).AVG(JKXX,KSS)
2).INTO
3).HAVING
第20题(5.0分)题号:
2051
某数据库中有结构如表6—5所示的两个表(BRDA和MXB),并且以创建了一对多关系.
表6—5BRDA表和XMB表的结构
病人档案表(BRDA)病人取药明细情况表(MXB)
字段名类型宽度字段名类型宽度
病历号C6病历号C6
姓名C8药品编号C8
性别11单价N7,2
年龄N3数量N3
联系地址C40日期D8
下列的查询语句用于查询病人用药总金额大于1000的病人信息(病历号,姓名,总金额),请完善该语句:
SELECT病历号,姓名,SUM(单价*数量)AS总金额;
FORMBRDA,MXB;
WHERE【1】;
GROUPBY1;
HAVING【2】
答案:
1).BRDA.病历号=XMB.病历号
2).总金额>1000
二、单项选择共20题(共计20分)
第1题(1.0分)题号:
940
打开一个已有项目文件的命令是().
A:
OPENPROJECT
B:
MODIFYPROJECT
C:
USEPROJECT
D:
EDITPROJECT
答案:
B
第2题(1.0分)题号:
551
下列方法中,不能退出VisualFoxPro的是().
A:
单击"文件"菜单中的"关闭"命令
B:
单击"文件"菜单中的"退出"命令
C:
单击窗口标题栏右端的"关闭"按钮
D:
按[Alt+F4]组合键
答案:
A
第3题(1.0分)题号:
608
在"选项"对话框的"文件位置"选项卡中可以设置().
A:
表单的默认大小
B:
默认目录
C:
日期和时间的显示格式
D:
程序代码的颜色
答案:
B
第4题(1.0分)题号:
4107
项目管理器的功能是组织和管理与项目有关的各种类型的__________.
A:
文件
B:
字段
C:
程序
D:
数据
答案:
A
第5题(1.0分)题号:
4118
VFP系统中,可用EMPTY()函数测试表达式的值是否为空,则EMPTY({//})的返回值为___________.
A:
.T.
B:
.F.
C:
.T.或.F.
D:
无法确定
答案:
A
第6题(1.0分)题号:
884
在VisualFoxpro中,逻辑运算符有().
A:
.NOT.(逻辑非)
B:
.AND.(逻辑与)
C:
.OR.(逻辑或)
D:
以上答案均正确
答案:
D
第7题(1.0分)题号:
1257
在查询设计器中可以定义的"查询去向"默认为().
A:
浏览
B:
图形
C:
临时表
D:
标签
答案:
A
第8题(1.0分)题号:
1073
在VisualFoxpro中,联接类型有().
A:
内部联接,左联接,右联接
B:
内部联接,左联接,右联接,外部联接
C:
内部联接,左联接,右联接,完全联接
D:
内部联接,左联接,外部联接
答案:
C
第9题(1.0分)题号:
998
数据表中的记录暂时不想使用,为提高数据表的使用效率,
对这些"数据"要进行().
A:
逻辑删除
B:
物理删除
C:
不加处理
D:
数据过滤器
答案:
A
第10题(1.0分)题号:
1166
命令SETDELETEDOFF的作用是().
A:
禁止对数据库记录进行删除
B:
使删除标记对任何命令无响应
C:
执行删除命令时,不提供任何信息
D:
取消删除标记
答案:
B
第11题(1.0分)题号:
4090
设有两个项目文件:
T1.PJX,T2.PJX,2个数据库文件:
SJ1.DBC,SJ2.DBC,
1个自由表文件:
A1DBF.以下叙述中不正确的是________.
A:
T1.PJX与T2.PJX可以共享SJ1.DBC文件
B:
A1.DBF自由表添加到SJ1.DBC成为数据库表以后,就不能添加到SJ2.DBC中
C:
打开T1.PJX文件后,用系统菜单"文件\新建"命令创建的文件都属于T1.PJX项目管理
D:
从T2.PJX项目中"移去"某个数据库时,可以同时删除数据库文件
答案:
C
第12题(1.0分)题号:
591
已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为().
A:
88
B:
100
C:
72
D:
193
答案:
D
第13题(1.0分)题号:
1277
只有满足联接条件的记录才包含在查询结果中,这种联接称为().
A:
内部联接
B:
左联接
C:
右联接
D:
外部联接
答案:
A
第14题(1.0分)题号:
1196
下列创建查询文件的方法中,不正确的一项是().
A:
单击"文件"菜单中的"新建"命令,选择"查询"并单击"新建文件"按钮
B:
执行CREATEQUERY命令打开查询设计器创建查询
C:
用MODIFYQUERY命令打开一个已有的查询文件
D:
执行OPENQUERY命令打开查询设计器创建查询
答案:
D
第15题(1.0分)题号:
977
内存变量文件的扩展名为().
A:
.MEM
B:
.DBF
C:
.QPR
D:
.CDX
答案:
A
第16题(1.0分)题号:
1256
在查询设计器中,用于编辑联接条件的选项卡是().
A:
字段
B:
联接
C:
筛选
D:
排序依据
答案:
B
第17题(1.0分)题号:
1255
在查询设计器中,可以指定是否重复记录的是()选项卡.
A:
字段
B:
杂项
C:
联接
D:
筛选
答案:
B
第18题(1.0分)题号:
1233
以下关于查询的正确叙述是().
A:
不能根据自由表建立查询
B:
只能根据自由表建立查询
C:
只能根据数据库表建立查询
D:
可以根据数据库表和自由表建立查询
答案:
D
第19题(1.0分)题号:
4102
使用SQL语句从表STUDENT中查询所有姓"张"的同学的信息,正确的命令是________.
A:
SELECT*FROMSTUDENTWHERELEFT(姓名,2)="张"
B:
SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="张"
C:
SELECT*FROMSTUDENTHAVINGRIGHT(姓名,2)="张"
D:
SELECT*FROMSTUDENTHAVINGLEFT(姓名,2)="张"
答案:
A
第20题(1.0分)题号:
944
设user表含有工号(gh,c,4)和奖金(jj,n,4)等字段,其数据如下:
ghjj
1101300
1102200
1103.null.
1104100
1105.null.
针对该user表,执行下列查询命令:
selectcount(*)as人数,sum(jj)as奖金总和,avg(jj)as平均奖金;
fromuser
则查询得到的记录数为()条
A:
5
B:
3
C:
2
D:
1
答案:
D
三、VF表单设计共1题(共计27分)
第1题(27.0分)题号:
103
一、基本操作题
在考生文件夹下完成如下基本操作:
1、从数据库stock中移去表stock_fk(不是删除)。
2、将自由表stock_name添加到数据库中。
3、为表stock_sl建立一个主索引,索引名和索引表达式均为'股票代码'。
4、为stock_name表的股票代码字段设置有效性。
规则:
left(股票代码,1)='6'
错误提示信息:
'股票代码的第一位必须是6'
二、简单应用题
在考生文件夹下完成如下简单应用:
1、用SQL语句或查询设计器完成下列操作:
列出所有赢利(现价大于买入价)的
股票简称、现价、买入价和持有数量,并保存查询,查询文件为stock_temp。
2、使用一对多报表向导建立报表。
要求:
父表为stock_name,子表为stock_sl,
从父表中选择字段'股票简称';从子表中选择全部字段;两个表通过'股票代码'建
立联系;按股票代码升序排序;报表样式为随意式,方向为纵向;报表标题为'股票
持有情况';生成的报表文件名为stock_report。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级