国家二级MySQL数据库机试(选择题)模拟试卷24
单项选择题
1.将E-R图转换到关系模式时,实体与联系都可以表示成__________。(B)
A. 属性
B. 关系
C. 键
D. 域
解析:
2.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(D)
A. M.姓名
B. M->姓名
C. 姓名
D. A 和B 都可以
解析:当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀M.(或M一>)。
3.下列程序段执行后,内存变量s1的值是
S1=“network”
s1=stuff(s1,4,4,“BIOS”)
?s1(B)
A. network
B. netBIOS
C. net
D. BIOS
解析:本题考查的是一个子串替换函数,该函数的功能是在第一个字符串中,从指定位置开始,用第2个字符串替换指定长度的字符。不难看出本题的答案选B),即用BIOS字符串替换network字符串中,从第4个字符开始的后面4个字符。
4.在Visual FoxPro中,有如下程序,函数IIF()返回值是
*程序
PRIVATE X,Y
STORE\\(A)
A. 女
B. 男
C. .T.
D. .F.
解析:根据题意,变量x的值为“男”,LEN()函数用来返同指定字符串的长度,由于一个汉字占两个字符,所以LEN(x)=2,Y=4。 IIF()是条件测试函数,基本命令格式如下: IIF(,,) 其中,测试的值,若为逻辑真(.T.),则返回的值,若为逻辑真(.F.),则返回的值。和的值不要求相同。 本题中,由于Y=4,所以逻辑表达式“Y<4”为假,IIF函数应该返回“女”。
5.下列程序段执行后,内存变量s1的值是
s1=“奥运会游泳比赛”
s1=stuff(s1,7,4,“田径”)
?s1(B)
A. 奥运会游泳比赛
B. 奥运会田径比赛
C. 奥运会田径
D. 奥运会游泳
解析:本题考查字符串替换函数STUFFf)的应用。表达式stuff(s1,7,4,“田径”)是用字符串“田径”,替换字符串“奥运会游泳比赛”中的“游泳”。
6.下面程序的运行结果是
SET EXACT OIN
s=“ni”+SPACE(21
IF s==“ni”
IF s=“ni”
?“one”
ELSE
?“two”
ENDIF
ELSE
IF s=“ni”
?“three”
ELSE
?“four”
ENDIF
ENDIF
RETURN(C)
A. one
B. two
C. three
D. four
解析:在用双等号(==)比较两个字符串时,只有两个字符串完全相同时,运算结果才可能是逻辑真.T.,在用单等号(=)比较两个字符串时,运算结果与SET EXACT ON|OFF的设置有关:ON先存较短的字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较;当处于OFF状态时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.。根据程序的结构,最后的运行结果为three。
7.对表sc(学号C(8),课程号C(2),成绩N(3),备注C(20)),可以插入的记录是(B)
A. (’20080101’,’cl’,’90’,NULL)
B. (’20080101’,’cl’,90,’成绩优秀’)
C. (’2008010’,’cl’,’90’,’成绩优秀’)
D. (’20080101’,’cl’,’79’,’成绩优秀’)
解析:向表中插入记录时,所插入的各个字段值的数据类型必须和表结构中定义的相应字段类型一致。由于表SC中“成绩”字段是数据型(N),而选项A)、选项C)和选项D)中插入的“成绩”值是字符型,所以不符合题意。
8.在表设计器中创建的索引都存放在(C)
A. 独立的索引文件中
B. 复合索引文件中
C. 结构复合索引文件中
D. 普通索引文件中
解析:本题考查索引文件的建立。住表设计器“字段”选项卡中,在某些字段的“索引”下拉框中选择排序方式,则在对应的字段上建立了一个普通索引,索引名与字段名同名,索引农达式就是对应的字段。如果要将索引定义为其他类型的索引(主索引、候选索引、惟一索引),则将界面切换到“索引”选项卡,然后从“类型”下拉列表框选择索引的类型。VFP6.0会创建一个扩展名为.CDX结构复合索引文件。这个复合索引文件具有与表名相同的文件名。
9.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(B)
A. 参照完整性
B. 实体完整性
C. 域完整性
D. 用户定义完整性
解析:数据完整性包括实体完整性、域完整性和参照完整性。实体完整性用来保证农中记录的惟一性,通过建立主索引或候选索引来实现。域完整性则是通过建立有效性规则来检验数据输入的有效性。参照完整性与表之间的关联有联系,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。
10.在Visual FoxPro中,数据库表字段的有效性规则的设置可以在(C)
A. 项目管理器中进行
B. 数据库设计器中进行
C. 表设计器中进行
D. 表单设计器中进行
解析:本题考查数据库表字段的有效性规则的设置。在表设计器中,可以增加或删除字段,修改字段名、字段长度和字段数据类型等,也可以增加、删除或者修改索引标志,指定字段支持的空值,还可以设置字段或者记录的有效性规则。
11.在SQL语句中,与表达式“年龄BETWEEN 12 AND 46”功能相同的表达式是(D)
A. 年龄>=12 OR<=46
B. 年龄>=12 AND<=46
C. 年龄>=12 OR年龄<=4
D. 年龄>=12 AND年龄<=46
解析:本题考查BETWEEN AND的含义,BETWEENAND的意思是“在…和…之间”,表示取和之间的数,且包括两个数值表达式值在内。
12.查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是(A)
A. SELECT学号,课程号,成绩FROM sc WHERE成绩BETWEEN 70 AND 85
B. SELECT学号,课程号,成绩FROM sc WHERE成绩>=70 OR成绩<=85
C. SELECT学号,课程号,成绩FROM sc WHERE成绩>=70 OR<=85
D. SELECT学号,课程号,成绩FROM sc WHERE成绩>=70 AND<=85
解析:如果查询条件的值是在
本文档预览:3600字符,共8543字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载