首页 > 全部 > 二级MySQL数据库 > 国家二级MySQL数据库机试(选择题)模拟试卷27

国家二级MySQL数据库机试(选择题)模拟试卷27

本单篇文档共10332字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级MySQL数据库 章节练习 1551人下载
价格: 1.00 原价:¥9.60
收藏

国家二级MySQL数据库机试(选择题)模拟试卷27

单项选择题

1.有三个关系R、S和T如下:

(C)

A. 自然连接

B. 交

C. 除

D. 并

解析:从关系R、S和T的结构可以得出关系T是由关系R、S经过除运算后得到的。

2.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令(A)

A. SET CENTURY ON

B. SET CENTURY TO 4

C. SET YEAR TO 4

D. SET YAER TO yyyy

解析:用于决定如何显示或解释一个日期数据年份。格式为: sET CENTuRY ON|OFF|TO[[ROLLOVER]]

说明:

ON显示世纪,即用4位数字表示年份。

OFF不显示数字,即用2位数字表示年份。它是系统默认的设置。

TO决定如何解释一个用2位数字表示年份的日期所处的世纪。具体地说,如

果该日期的2位数字年份大于等于,则它所处的世纪即为;否则为

+1。

3.要将显示日期值时所用的分隔符设置为竖杠“|错误的设置命令是(D)

A. SET MARK TO ’|’

B. SET MARK TO ’|’

C. SET MARK TO[|]

D. SET MARK TO |

解析:在VFP中,设置显示日期值时所用的分隔符的命令为:SETMARKTO[],指定日期分隔符为“.”、“.”等。如果仅执行SETMARK TO命令,没有指定任何分隔符,表示恢复系统默认的斜杠分隔符。

4.在设置日期格式时,不能使用的设置命令是(C)

A. SET DATE DMY

B. SET DATE MDY

C. SET DATE MYD

D. SET DATE YMD

解析:本题考查设置日期格式SET DATlE命令的使用。格式为:SET.DATE[TO]AMERICAN|ANSI|BRJTISH|FRENCH| GERMAN|ITALIAN|JAPAN|TAIWAN|USA|MDY|DMY|YMD|SHORT|LONG 说明:下表列出了有效的设置值及其对应的日期格式

5.执行如下命令的输出结果是 ?15%4,15%一4(A)

A. 3 -1

B. 3 3

C. 1 1

D. 2014-1-1

解析:%是求余运算符,结果的正负号与除数一致。如果被除数与除数同号,那么运算结果即为两数相除的余数;如果被除数与除数异号,则运算结果为两数相除的余数再加上除数的值。

6.在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。

7.CREATE DATABASE命令用来建立(A)

A. 数据库

B. 关系

C. 表

D. 数据文件

解析:建立数据库文件的命令足CREATE DATABASE。

8.要为当前表所有性别为“女”的职工增加100元工资,应使用命令(B)

A. REPLACE ALL工资WITH工资+100

B. REPLACE工资WITH工资+100 FOR性别=“女”

C. CHANGE ALL工资WITH工资+100

D. CHANGE ALL工资WITH工资+100 FOR性别:“女”

解析:CHANGE和REPLACE命令都具有修改表记录的功能,但是,CHANGE命令只能用于交互环境,对当前表记录进行编辑、修改;使用REPLACE命令可直接用指定的表达式或值修改记录,如果使用FOR短语,则修改逻辑表达式为真的所有记录,选项A使用了ALL短语,命令执行结果是修改表中所有记录,与题目要求不符。

9.为当前表中所有学生的总分增加10分,可以使用的命令是(D)

A. CHANGE总分WITH总分+10

B. REPLACE总分WITH总分+10

C. CHANGE ALL总分WITH总分+10

D. REPLACE ALL总分WITH总分+10

解析:在VFP中,修改表记录的命令有3个,分别是Challge、Edit和Replace。 其中,Change和Edit命令均用于交互对当前表的记录进行编辑、修改,并且默认修改的是当前记录。所以选项A)和选项C)的Change命令为交互状态下的修改记录的命令,此处命令格式也是错误的。 可以使用REPLACE命令直接用指定表达式或值修改记录,REPLACE命令的常用格式是: REPLAcE FieldNamel wITH eExpression1[,FieldName2 WITH eExpression2]… [FOR 1Expression1] 该命令的功能是直接利用表达式eExpression的值替换字段FieldName的值,从而达到修改记录值的目的,该命令一次可以修改多个字段(eExpressionl,eExpression2…)的值,如果不使用FOR短语,则默认修改的是当前记录;如果使用了FOR短语,则修改逻辑表达式1Expressionl为真的所有记录。ALL短语用来指明要修改的是表中全部记录。

10.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(B)

A. 参照完整性

B. 实体完整性

C. 域完整性

D. 用户定义完整性

解析:数据完整性包括实体完整性、域完整性和参照完整性。实体完整性用来保证农中记录的惟一性,通过建立主索引或候选索引来实现。域完整性则是通过建立有效性规则来检验数据输入的有效性。参照完整性与表之间的关联有联系,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。

11.在Visual FoxPro扣,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则(C)

A. 允许修改表S中的学号字段值

B. 允许删除表S中的记录

C. 不允许修改表S中的学号字段值

D. 不允许在表S中增加新的记录

解析:参照完整性与表之问的关联相关,也就是当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一

本文档预览:3600字符,共10332字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级MySQL数据库机试(选择题)模拟试卷27

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号