计算机二级2.docx

上传人:b****5 文档编号:7031861 上传时间:2023-01-16 格式:DOCX 页数:13 大小:20.33KB
下载 相关 举报
计算机二级2.docx_第1页
第1页 / 共13页
计算机二级2.docx_第2页
第2页 / 共13页
计算机二级2.docx_第3页
第3页 / 共13页
计算机二级2.docx_第4页
第4页 / 共13页
计算机二级2.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

计算机二级2.docx

《计算机二级2.docx》由会员分享,可在线阅读,更多相关《计算机二级2.docx(13页珍藏版)》请在冰豆网上搜索。

计算机二级2.docx

计算机二级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。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1