国家二级MySQL数据库机试(选择题)模拟试卷26
单项选择题
1.数据库系统的核心是(B)
A. 数据模型
B. 数据库管理系统
C. 数据库
D. 数据库管理员
解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。所以,数据库管理系统是数据系统的核心。
2.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(B)
A. 外模式
B. 内模式
C. 概念模式
D. 逻辑模式
解析:数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理存储结构和存取方法的描述。
3.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:由于B和C有一一对应的联系,而A和B之间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。
4.运算结果不是2010的表达式是(C)
A. int(2010.9)
B. round(2010.1,0)
C. ceiling(2010.1)
D. floor(2010.9)
解析:INT():返回指定数值表达式的整数部分。
CEILING():返回大于等于指定数值表达式的最小整数。
FLOOR():返回小于等于指定数值表达式的最大整数。
ROUND(,):返回指定表达式在指定位置四舍五入后的结果。
本题中,Int(2010.9)=2010,Round(2010.1,0)=2010,Ceiling(2010.1)=2011,Floor(2010.9)=-2010。
5.表达式LEN(TRIM(SPACE(2)+’abc’-SPACE(3)))的计算结果是:(B)
A. 3
B. 5
C. 6
D. 8
解析:本题考查VFP中函数的运用和字符串连接符“+”、“.”。在本题的表达式中,SPACE(2)+‘abc’-SPACE(3)的运算结果为字符串abc前连2个空格,再连接3个空格。TRIM(字符串表达式)删除字符串的右侧空格表达式。再用函数LEN()求字符串的长度。
6.下列程序段执行以后,内存变量y的值是
CLEAR
x=12345
y=0
D0 WHILE x>0
y=y+x%10
x=int(x/10)
ENDDO
?y(D)
A. 54321
B. 12345
C. 51
D. 15
解析:本题考查的是DO WHILE循环语句的使用,其中涉及到一个累加的计算,依次对变量x的值,即本题中的12345,从后向前对各位数进行相加,最后输出,即输出5+4+3+2+1的计算值。
7.下列程序段执行以后,内存变量X和Y的值是
CLEAR
STORE 3 TO X
STORE 5 TO Y
SET UDFPARMS TO REFERENCE
DO PLUS WITH(X),Y
?X.Y
PROCEDURE PLUS
PARAMETERS A1.A2
A1=A1+A2
A2=A1+A2
ENDPROC(D)
A. 5 8
B. 8 13
C. 5 13
D. 3 13
解析:本题考查带参数的过程调用,语句SET UDFPARMS TOREFERENCE语句,表示内存变量是按引用传递。所以实参变量Y是引用传递, (x)是按值传递。在执行过程PLUS时,A1=3,A5=5,过程PLUS运行完后,A1=8,A2=13,因为实参变量Y是引用传递, (x)是按值传递,所以实参变量Y的值等A2=13,x的值等于3。
8.以下关于空值(NULL值)叙述正确的是(C)
A. 空值等于空字符串
B. 空值等同于数值0
C. 空值表示字段或变量还没有确定的值
D. Visual FoxPro不支持空值
解析:空值(NULL 值)表示字段或变量还没有确定的值,它与空字符串和数值0有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义的数据。
9.在Visual FoxPro中,下面描述正确的是(A)
A. 数据库表允许对字段设置默认值
B. 自由表允许对字段设置默认值
C. 自由表或数据库表都允许对字段设置默认值
D. 自由表或数据库表都不允许对字段设置默认值
解析:自由表是不属于任何数据库的表,不能对自由表进行字段有效性和默认值的设簧。
10.不可对视图执行的操作有 ______ 。(D)
A. SELECT
B. INSERT
C. DELETE
D. CREATE INDEX
解析:
11.在Visual FoxPro中,不允许出现重复字段值的索引是(B)
A. 主索引和唯一索引
B. 主索引和候选索引
C. 唯一索引和候选索引
D. 唯一索引
解析:本题考查主索引和候选索引的特征。主索引不允许表中有重复的字段值,一个表只能有一个主索引。候选索引不允许表中有重复的字段值,因此候选索引有资格被选作主索引,一个表可有多个候选索引。唯一索引允许表中有重复的字段值,但索引项不重复,一个表可有多个唯一索引。普通索引允许表中有重复的字段值,索引项也对应重复,一个表可有多个普通索引。
12.已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是(A)
A. INDEX ON职称+性别 TO ttt
B. INDEX ON 性别+职称 TO ttt
C. INDEX ON 职称,性别 TO ttt
D. INDEX ON 性别,职称 TO ttt
解析:INDEX命令是建立索引命令,格式应该是:
INDEX ON Expression TO indexfilename|TAG tagname[OF cdxfilemane]
[FOR expression][COMPACT]
[ASCENDING|DESCENDING][UNIQUEICANDIDATE][ADDITIVE]
本题要建立职称和性别的复合索引,所以表达式为“职称+性别”。
13.在Visual FoxPro中,数据库表字段的有效性规则的设置可以在(C)
A. 项目管理器中进行
B. 数据库设计器中进行
C. 表设计器中进行
D. 表单设计器中进行
解析:本题考查数据库表字段的有效性规则的设置。在表设计器中,可以增加或删除字段,修改字段名、字段长度和字段数据类型等,也可以增加、删除或者修改索引标志,指定字段支持的
本文档预览:3600字符,共7944字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载