国家二级MySQL数据库机试(选择题)模拟试卷23
单项选择题
1.下列描述中错误的是(A)
A. 在数据库系统中,数据的物理结构必须与逻辑结构一致
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库设计是指在已有数据库管理系统的基础上建立数据库
D. 数据库系统需要操作系统的支持
解析:在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。
2.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。
3.有三个关系R、S和T如下:
(A)
A. 自然连接
B. 交
C. 投影
D. 并
解析:选择是单目运算,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。投影也是单目延弹,该运算从表中选出指定的属性值组成一个新表。自然连接是一种特殊的等价连接,它将表中有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。
4.说明数组后,数组元素的初值是(D)
A. 整数0
B. 不定值
C. 逻辑真
D. 逻辑假
解析:数组在使用之前一般要用dimension或declare命令显式创建,创建后,系统自动给每个数组元素赋以逻辑假.F.。
5.在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是(B)
A. 局部变量
B. 私有变量
C. 公共变量
D. 全局变量
解析:在Visual FoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,要用public命令建立;私有变量是在程序中直接使用(没有通过public和local命令事先声明)而由系统自动隐含建立的变量,其作用域是建立变量的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,用local命令建立。
6.在SELECT语句中,可以使用________子句。将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。(B)
A. LIMYT
B. GROUP BY
C. WHERE
D. ORDER BY
解析:
7.在Visual FoxPro中,下列程序段执行后,内存变量e的值是
a=300
b=200
e=100
d=IIF(a>b,a,b)
e=IIF(c>d,C,d)(A)
A. 300
B. 200
C. 0
D. 100
解析:本题考查IIF函数的使用。逻辑判断函数iif(表达式1,表达式2,表达式3), 如果表达式1值为真就返回表达式2的值,反之,如果表达式1值为假就返回表达式3的值。在这段程序中,执行d=IIF(a>b,a,b)语句时,因为a>b的值为真,所以d=300,再执行e=IIF(c>d,c,d)语句,因为c>d为假,所以e=300。
8.欲执行程序temp.prg,应该执行的命令是(B)
A. DO PRG temp.prg
B. DO temp.prg
C. DO CMD temp.prg
D. DO FORM temp.prg
解析:扩展名为prg的文件是程序文件,而运行程序文件的命令是“do程序文件名”。
9.在Visual FoxPro中,“表”通常是指(C)
A. 表单
B. 报表
C. 关系数据库中的关系
D. 以上都不对
解析:在Visual FoxPro中,用二维表的形式表示实体和实体间联系的数据模型。在关系数据库中,关系就是表,表就是关系。而表单是form,也称为窗口。利用表单,可以让用户存熟悉的交互操作界面中查看、编辑数据。报表主要用于输出从数据库中检索、查询出的信息,以便进行分析或保存等。
10.在Visual FoxPro中,为了使表具有更多的特性,应该使用(A)
A. 数据库表
B. 自由表
C. 数据库表和自由表
D. 数据库表或自由表
解析:本题考查数据库表与自由表的区别。数据库表与自由表相比,有如下特点:数据库表可以使用长表名、长字段名;可以为数据库表中的字段指定标题和添加注释:可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。
11.在Visual FoxPro中,仅显示当前表当前记录的命令是(B)
A. LIST
B. DISPLAY
C. SELECT
D. SHOW
解析:本题考查显示记录的命令。表记录浏览及显示的常用命令如下: BROWSE:打开表浏览器浏览当前表记录 LIST:默认在Vjsual FoxPro窗口中显示表的全部记录 DISPLAY:默认在Visual FoxPro窗口中显示表的当前记录
12.假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是(D)
A. =“男”.OR.“女”
B. 性别=“男”.OR.“女”
C. $“男女”
D. 性别$”男女”
解析:$为子串包含测试函数,如果前者是后者的一个子字符串,结果为逻辑真(.T.),否则为逻辑假(.F.)。选项A)、B)、C)的表达式写法错误。
13.在Visual FoxPro中,参照完整性规则不包括(B)
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
解析:本题考企参照完整性规则的内容。参照完整性规则要求通过定义的外关键字和主关键字之间的引用规则来约束两个关系之间的联系。这条规则要求“不引用不存在的实体”,其包括更新规则、删除规则和插入规则。
14.与“SELECT*FROM学生INTO DBF A”等价的语句是(B)
A. SELECT*FROM学生INTO A
B. SELECT*FROM学生INTO TABLE A
C. SELECT*FROM学生TO TABLE A
D. SELECT*FROM学生TO DBF A
解析:本题考查查询结果的去向。若在SELECT语句中使用INTO DBF| TABLE短语,则可以将查询的结果存放到表中,该表是自由表。
15.设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正
本文档预览:3600字符,共8440字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载