0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx

上传人:b****6 文档编号:16129642 上传时间:2022-11-20 格式:DOCX 页数:20 大小:77.73KB
下载 相关 举报
0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx_第1页
第1页 / 共20页
0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx_第2页
第2页 / 共20页
0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx_第3页
第3页 / 共20页
0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx_第4页
第4页 / 共20页
0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx

《0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。

0607学年数据库应用期末测试样卷含参考答案Word文件下载.docx

substr(“大学信息院”,3,6)

5.假定x=8,执行命令?

x=x+1后,结果是(  D  )

A9    B8    C.T.    D.F.

6.表达式SPACE(0)的运算结果是(  D  )

A.NULL.    B1    C0    D"

"

7.下列表达式中,表达式返回结果为.F.的是(  A  )

A"

[信息]"

$"

管理信息系统"

  BAT("

A"

"

BCD"

CSUBSTR("

计算机技术"

3,2)  DSTR(4321,5)

8.下面关于类、对象、属性和方法的叙述中,错误的是(  D  )

A类是对一类相似对象的描述,这些对象具有相同种类的属性和方法

B属性用于描述对象的状态,方法用于表示对象的行为

C基于同一个类产生的两个对象可以分别设置自己的属性值

D通过执行不同对象的同名方法,其结果必然是相同的

9.下列哪个对象是容器(  B  )

A命令按钮B页框C列表框D复选框

10.为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是(  C  )

AMyform.THIS.Caption="

最后一个"

BTHIS.Cmdl.Caption="

CTHISFORM.Cmdl.Caption="

DTHISFORMSET.Cmdl.Caption="

最后一个

11.CONTINUE命令必须与下列命令配对的是(  C  )

AFIND  BSEEK  CLOCATE  DINDEX

12.执行LISTREST命令后,正确说法的是( D   )

A显示当前指针所指记录   B显示从第一条记录到当前指针所指记录

CEOF()的值为F      D显示从当前记录开始以下的所有记录

13.设在当前表中有数学、英语、计算机和总分字段,都是N型,要将所有学生的各门成绩汇总后存入总分字段中,应当使用命令(  A  )

AREPLACEALL总分WITH数学+英语+计算机

BREPLACE总分WITH数学+英语+计算机FORALL

CREPLACE总分WITH数学,英语,计算机

DREPLACE总分WITH数学+英语+计算机

14.结构化程序设计的三种基本逻辑结构是(  C  )

A选择结构、循环结构和嵌套结构

B选择结构、循环结构和模块结构

C顺序结构、循环结构和选择结构

D顺序结构、循环结构和递归结构

15.对于关系的描述中,正确的是(  A  )

A同一个关系中可以交换任意两列或者任意两行的数据

B同一个关系中允许存在完全相同的元组

C在一个关系中,关键字一定是其中的某个属性

D在一个关系中,同一行数据的数据类型通常是相同的

16.假设表文件及其索引文件已经打开,为保证记录指针定位在物理记录号为1的记录上,应使用命令(  B  )

AGOTOP    BGO1    CGOBOF()    DSKIP1

17.非全屏幕编辑命令的是(  D )

ABROWSE        BEDIT

CMODIFYSTRUC     DAPPENDBLANK

18.在VisualFoxPro中,要运行菜单文件menul.mpr,可以使用命令(  B  )

ADOmenulBDOmenul.mprCDOMENUmenulDRUNmenul

二、填充题(在下列各题标示的空缺处填充合适的内容,使其意义正确。

每个标示的空缺1分,共10分。

1.数据库管理系统常见的数据模型有层次型,网状型和_关系型__

2.在一个关系中有这样一个或几个字段,它们的值可以唯一地标识一条记录,这样的字段被称为__关键字_

3.设xyz=60,则函数mod(xyz,8)的值是__4____

4.在VisualFoxpro中,根据变量存在的方式,分为内存变量和(字段变量)

5.判断数值型变量y是否能被7整除的表达式为_int(y/7)=y/7或mod(y,7)=0

6.在VisualFoxPro中,通常用_select__命令来选择当前工作区。

7.表文件共有20条记录,当前记录号是5,执行命令LIST,则新的当前记录号为__21__

8.REPLACE命令在缺省范围和条件时的默认范围是__当前记录____

9.创建视图的命令格式为_createsqlview<

视图名称>

_____

10.可以使某个对象控件可见或隐藏的属性是__Visible____

三、SQL操作题(按VFP在命令窗口时的操作,给出下列查询问题中SQL操作的正确命令。

每小题4分,共24分。

附1:

SQL操作前打开的数据库

 

附2:

图书管理数据库各表结构如下

读者.DBF

读者编号(C,8),姓名(C,8),性别(C,2),身份证号(C,18)工作单位(C,50)

借阅.DBF

读者编号(C,8),图书编号(C,10),借阅日期(D),归还日期(D),是否归还(L)

图书.DBF

图书编号(C,10),分类号(C,3),图书名称(C,50),作者姓名(C,8),出版社名(C,20),出版号(C,17),单价(N,7,2),出版时间(D),入库时间(D)

图书分类.DBF

分类号(C,3),分类名称(C,20)

1.查询所有来自江西财经大学经济学院的读者资料

select*;

from读者;

where工作单位="

江西财经大学经济学院"

2.在藏书中查询"

高等教育出版社"

和"

科学出版社"

的图书

SELECT图书名称,作者姓名,出版社名;

FROM图书管理!

图书;

WHERE出版社名in("

"

或者

WHERE出版社名="

.OR.出版社名="

3.查询单价30元以上的图书资料

Select*;

from图书;

where单价>

30

4.查询所有“张”姓读者的资料

select*;

from读者;

whereleft(姓名,2)="

张"

(或"

$姓名、like"

张%"

5.已知读者编号为06-00006,查询其姓名及所借阅的图书名称、借阅日期

select姓名,图书名称,借阅日期;

from图书,借阅,读者;

where图书.图书编号=借阅.图书编号;

and借阅.读者编号=读者.读者编号;

and读者.读者编号="

06-00006"

6.查询借阅了两本和两本以上图书的读者姓名和单位

SELECT姓名,工作单位;

FROM读者,借阅;

Where借阅.读者编号=读者.读者编号;

GROUPBY借阅.读者编号HAVINGCOUNT(*)>

=2 

四、写出下列VFP程序的运行结果(按VivualFoxPro程序运行后所输出的格式写出结果。

每小题6分,共12分。

程序二输出结果:

5796810

程序一输出结果:

S=13N=11

1.程序一(见*程序一)

*程序一

clear

STORE1TON,S

DOWHILEN<

=10

IFINT(N/3)=N/3

S=S+N

ENDIF

N=N+2

ENDDO

?

"

S="

+STR(S,3),"

N="

+STR(N,2)

return

*程序二

Clear

y=2

dowhiley<

4

x=3

dowhilex<

=8

x+y

x=x+2

enddo

y=y+1

2.程序二(见右*程序二)

五、纠正VFP程序中的错误(根据程序的任务要求,更正程序的错误,不能删除程序行。

每小题4分,共8分)

1.参见SQL操作题中的图书管理的数据库结构。

设VFP当前工作目录下存在“图书管理”数据库,下列程序为了能够按“作者姓名”查看到该作者所有的图书名、出版社名、出版时间及入库时间等图书信息。

运行程序发现2处错误(数字后*所在行),现请你来纠正,程序中语句前的数字号是另外补加的,答卷时注意标示出来。

10CLEAR

11USE图书&

&

打开是成功的

12accept"

输入作者姓名"

toxm

13*find作者姓名=xm

14ifnoteof()

15*dispnext图书名称,出版社名,作者姓名,出版时间,入库时间

16else

17?

[没有作者]+xm+[的图书在本书库中!

]

18endif

19use

20RETURN

纠正结果:

13locatefor作者姓名=xm

15disp图书名称,出版社名,作者姓名,出版时间,入库时间

2.有一个称Fibonacci数的数列:

1,1,2,3,5,8,…,求前18项数据之和。

下面程序是求解该问题的程序,运行程序发现2处错误(数字后*所在行),现请你来纠正,程序中语句前的数字号是补加的,答卷时注意标示出来。

1CLEAR

2STORE1TOX,Y,Z

3*STORE0TON,S

4FORN=3TO18

5Z=X+Y

6X=Y

7Y=Z

8S=S+Y

9?

X,Y,N,S

10*ENDDO

11?

S

3store2toS或用S=2

10endfor或用next

六、程序填空题(根据程序的任务要求,在程序的空缺处(【字母】标示处)填充一条适当的语句,以实现题中要求。

每空2分,即每小题4分,共8分)

1.参见SQL操作题中的图书管理的数据库结构。

输入读者编号,查询该读所有未归还的图书。

现编写了如下”*填空题第1题”程序,请在空缺处填补一条正确的语句,实现查询功能。

*填空题第1题

settalkoff

opendatabase图书馆\图书管理

use借阅

accept"

输入8位数读者编号:

todzbh

scanfor读者编号=dzbh

【A】if是否归还=.f._

display

endif

【B】_endscan

use

2.随机输入20个数据,求其中最大及最小的数,并输出之。

现编写了如下”*填空题第2题”程序,请在空缺处填补一条正确的语句,实现最大及最小数的输出。

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

当前位置:首页 > 成人教育 > 自考

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

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