2023年数据库期末复习题

发布 2022-06-05 03:40:28 阅读 5737

1.查询设计器和视图设计器的主要不同表现在。

a) 查询设计器有“更新”选项卡,没有“查询去向”选项。

b) 视图设计器没有“更新”选项卡,有“查询去向”选项。

c) 视图设计器有“更新”选项卡,也有“查询去向”选项。

d) 查询设计器没有“更新”选项卡,有“查询去向”选项。

2.在visual foxpro 中进行进行参照完整性设置时,如果设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表纪律中的对应值,应选。

a) 忽略b) 级联。

c) 限制d) 以上答案都不正确。

3.为了调用过程文件中的过程,要用命令打开过程文件。

a) useb) set index to 《文件名》

c) set procedure to 《过程文件名》 d) set procedure to

4.页框(pageframe) 能包容的对象是。

a)页面(pageb)列(column)

c)标头(headerd)表单集(formset)

5.下列属性的数据类型不是字符型。

a)captionb)enabled

c)passwordchard)name

6.当修改了文本框中的内容,会触发( p174 )事件。

a)clickb)interactivechange

c)gotfocusd)init

7.为了在报表中打印当前系统时间,应该插入一个。

a)域控件 b)表达式控件 c)标签控件 d)文本控件。

8.为了从用户菜单返回到系统菜单应该使用命令。

a)set default system b)set menu to default

c)set systemmenu to default d)set system to default

9.设当前系统状态已设置为set exact off,输出命令 ?"abc"="a"的运算结果是。

a).tb)"abc"="a"

c).fd)abc=a

10.命令select 0 的功能是。

a)随机选择一个工作区的区号

b)选择当前工作区的区号

c)选择区号最大的空闲工作区

d)选择未使用过的区号最小的空闲工作区。

11.多表操作中,已经在号工作区上打开了多个表,此时执行select 0,选择的当前工作区号是。

a) 4 b) 1 c) 6 d) 无此工作区编号。

12.在visual foxpro中,查询文件的扩展名是。

a)qpr b)fmtc)fptd)lbt

13.在visual foxpro的循环结构中,可以立即跳出循环语句为( )

a) goto b)skipc)loop d)exit

14.以下程序结构中,不能使用loop语句的程序结构是( )

a) if …endifb) for …endfor

c) do while …enddod) scan…endscan

15.在visual foxpro中,将内存变量定义为全局变量的命令是( )

a) privateb) public

c) locald) store 《表达式》 to 《内存变量名》

16.在visual foxpro的过程文件中,编写一个过程时第一个语句必须是( )

a) procedure 《过程名》 b) command 《过程名》

c) modify 《过程名》d) report 《过程名》

17.以下( )命令只能接收一个字符。

a)accept b) input c)wait d)store

18.下列方法具有刷新控件的作用。

a)releaseb) show

c)refreshd) setfocus

19.在设置命令按钮的标题时,设置字体大小属性的是。

a)fontsizeb)fontbold

c)fontitalicd)fontunderline

20.下列控件的value属性只能是数值型。

a)文本框(textb)微调框(spinner)

c)选项按钮组(optiongroup) d)复选框(check)

21.“标签” 控件不具有的属性是。

a)nameb)caption

c)valued)autosize

22.在表单设计器中,设置对象标题应选择的属性是。

a)captionb)enabled

c)visibled)value

三、读程序题

1.假设已经按出生日期、专业、性别分别对“学生”表建立了a1、a2和a3三个单索引文件,现在将它们同时打开,并使对排序有效。

use 学生情况 index a1 ,a2 a3

listlist

set order to

usea) set order to 2b) set order to 1

c) set order to 3d) set order to 0

2.下列程序运行结果为。

s=20for k=8 to 1 step –2

s=s+kendfor

sa)10 b)20 c)30 d)40

3.阅读下面的程序:

主程序 clear

a="papa

b=ctod("11/20/98

c=.tdo sub1with a,b,c

do sub2

a,b,c

return

1)过程sub2的输出“?a,b,c”为。

a)call1998 .fb)call 1999 .t.

c)papa1999 .fd) papa1999 .t.

2)主程序abc的输出“?a,b,c”为。

(a)para 1999 .fb)para 1999 .t.

c)parameters 1998 .fd)parameters 1999 .t.

4.阅读下面的程序:

有“学生。dbf”文件,其中学号、姓名、课程名字为字符型,成绩字段为数值型,具体情况如下图所示,选择正确选项。

有如下命令序列:

use 学生。

index on 成绩 to temp

go top

? recno()

1)执行以上命令,屏幕上显示的记录号是。

a)1(b)6(c)7(d)9

2)执行locate for 成绩<60 命令之后,要将记录定位在下一个成绩小于60分的记录上,应使用命令。

a)locate while 成绩<60b)skip

(c)locate for 成绩<60d)continue

3)有如下命令序列:

use 学生。

index on 课程名 to kc

total on 课程名 to temp (这是分类汇总命令:先索引,再汇总。)

执行以上命令后,temp数据库文件的第2条记录是。

a)9921103 林军pacal语言程序设计66

b)9921104 崔健c语言程序设计 46

c)9921104 崔健c语言程序设计 215

d)9921103 林军pacal语言程序设计 178

1.如下图所示,用标签、文本、命令按钮构成一个表单。在标签中显示以下文字“当前时间”,运行表单时,单击“显示”按钮显示系统时间;单击“清除”按钮,文本框中的内容将被清除,单击“退出”按钮,将退出表单运行。

为完成上述要求:

1)“清除按钮”的click事件**是。

2)“退出按钮”的click事件**是

3)“显示按钮”的click事件**是

4)应该设置表单的 caption 属性为显示当前系统时间。

3.有数据表文件学生(学号c(8),姓名c(6),性别l)。下面的sql语句是在学生表中插入的一条新记录,请完善:

insert学生(学号,姓名,性别2008001256”,”李林”,.f.)

4.向学生表中增加一个字段”高考成绩n(6)”的sql语句如下,请完善: _alter___table 学生___add___高考成绩n(5,1)

数据库复习复习题

sql语句复习题。设有一图书馆数据库,包括三个表 图书表 读者表 借阅表。图书表 图书号,书名,作者,出版社,单价 读者表 读者号,姓名,性别,部门 借阅表 读者号,图书号,借出日期,归还日期 试用sql的查询语句表达下列查询 1 查询全体图书的图书号,书名,作者,出版社,单价。2 查询机械工业出版...

数据库期末复习

第一章绪论。1 数据 data 数据是数据库中存储的基本对象 数据的定义 描述事物的符号记录 数据的种类 文本 图形 图像 音频 学生的档案记录 货物的运输情况等 数据的含义称为数据的语义,数据与其语义是不可分的。2 数据库 database,简称db 定义 数据库是长期储存在计算机内 有组织的 可...

数据库期末复习

1 查询全体学生姓名,学号,性别。select 学号,姓名,性别。from xsqk 2 查询学生全部信息。select from xsqk 3 查询选修了课程的学生的学号。select 学号。from xs kc group by 学号。4 查询全体学生的姓名 将姓名改为name 学号,性别。se...