国家二级MySQL数据库机试(选择题)模拟试卷19
单项选择题
1.数据库技术的根本目标是要解决数据的(B)
A. 存储问题
B. 共享问题
C. 安全问题
D. 保护问题
解析:数据库中的数据具有“集成”、“共享”之特点,即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们能被不同的应用程序所使用。因而数据库技术的根本目标是解决数据的共享问题。
2.下列描述中正确的是(A)
A. 为了建立一个关系,首先要构造数据的逻辑关系
B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C. 一个关系的属性名表称为关系模式
D. 一个关系可以包括多个二维表
解析:二维表中元组的分量是不可分割的基本数据项,这就是元组分量的原子性,故选项B)错误;关系的框架称为关系模式;一个满足“元组个数有限性、元组的惟一性、元组的次序无关性、元组分量的原子性、属性名惟一性、属性的次序无关性、分量值域的同一性”7个性质的二维表称为关系。
3.在数据库设计中,将E—R图转换成关系数据模型的过程属于(C)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E—R图转换成关系数据模型的过程属于逻辑设计阶段。
4.在MySQL中通常使用_______ 语句来进行数据的检索、输出操作。(A)
A. SELECT
B. INSERT
C. DELETE
D. UPDATE
解析:
5.在Visual FoxPro中,表示2012年9月10日10点整的日期时间常量是
C
解析:本题考查日期时间常量的合法格式。在VFP中,日期时间型常量包括日期和时间两部分内容:{,}。部分与日期型常量相似;部分的格式为:[hh[:mm[:ss]][AM|PM]]。其中hh、mm和ss分别代表时、分和秒,默认值分别为12、0和0,AM(或A)和PM(或P)分别代表上午和下午,默认值为AM,如果指定的时间大于等于12,则系统自动转为下午时间。日期时间型数据用8个字节存储。日期部分的取值范围与日期型数据相同,时间部分的取值范围是:00:00:00 AM~11:59:59 PM。
6.命令?LEN(SPACE(3)-SPACE(2))的结果是(D)
A. 1
B. 2
C. 3
D. 5
解析:LEN()函数返回指定字符表达式的长度,即所包含的字节数:SPACE()函数返回指定个数的空格字符组成的字符串。而字符表达式中的“.”表示空格移位连接,其含义是连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。因此SPACE(2)-SPACE(3)运算后的长度是5。
7.在下列的Visual FoxPro表达式中,运算结果不为逻辑真的是(C)
A. EMPTY(SPACE(0))
B. LIKE(‘xy*’,‘xyz’)
C. AT(‘xy’,‘abcxyz’)
D. ISNULL(.NULL.)
解析:选项A)中的EMPTY()函数是判断表达式结果是否为“空”值;选项B)中的LIKE()函数是比较两个字符串对应位置上的字符是否匹配,选项B)中的两个表达式对应的字符都匹配,函数返回.T.;选项c)中的AT()函数是求子串位置的函数,其函数值为数值型;选项D)中的ISNULL()函数是空值(NULL值)测试函数,判断一个表达式的运算结果是否为NULL值。
8.下面关于过程调用的陈述中,哪个是正确的(C)
A. 实参与形参的数量必须相等
B. 当实参的数量多于形参的数量时,多余的实参被忽略
C. 当形参的数量多于实参的数量时,多余的形参取逻辑假
D. 当形参的数量多于实参的数量时,多余的形参取逻辑真
解析:本题考查过程调用中实参与形参的关系。主要有以下四点:①实参可以是常量、变量,也可以是一般形式的表达式;②调用时,实参传递给形参;③形参数目不能少于实参数目;④形参多于实参时,多余的形参初值为逻辑假。
9.下列程序段执行以后,内存变量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。
10.连续执行以下命令,最后一条命令的输出结果是
SET EXACT 0FF
a=“北京”
b=(a=“北京交通”)
?b(C)
A. 北京
B. 北京交通
C. .F.
D. 出错
解析:在用单等号(=)运算符比较两个字符串时,运算结果与SET EXACT ON|OFF设置有关。 ①系统默认OFF状态。当处于OFF状态时,只要右边的字符串与左边字符串的前面部分内容匹配,即可得到逻辑真(.T.)的结果。 ②当处于ON状态时,比较两个字符串全部,先在较短字符串的尾部加若干个空格,使两个字符串的长度相等,然后再进行比较。 本题中由于a=\\
11.在数据库中建立索引的目的是(B)
A. 节省存储空间
B. 提高查询速度
C. 提高查询和更新速度
D. 提高更新速度
解析:VFP索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。若要按特定的顺序处理记录表,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。
12.在Visual FoxPro中,下面的描述中正确是(B)
A. 打开一个数据库以后建立的表是自由表
B. 没有打开任何数据库时建立的表是自由表
C. 可以为自由表指定字段级规则
D. 可以为自由表指定参照完整性规则
解析:本题考查对自由表的掌握。自由表:不属于任何数据库的表。可以将自由表添加到数据库中,成为数据库表:也可以将数据库表从数据库中移出,成为自由表。当没有打开数据库时建立的表就是自由表。
13.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是(A)
A. SELECT COUNT(*)FROM教师表INNER JOIN学院表; ON教师表.系号=学院表.系号WHERE系名=“计算机”
B. SELECT COUNT(*)FROM教帅表INNER JOIN学院表; ON教师表.系号=学院表.系号O
本文档预览:3600字符,共7801字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载