2010计算机等级考试二级(VF)笔试77(七)

时间:2011-04-12 07:49:48

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
语句是 ______。

A.SELECT COUNT(*)FROM选课表

B.SELECT COUNT(*)FROM选课表GROUP BY学号

C.SELECT DISTINCT COUNT(*)FROM选课表

D.SELECT DISTINCT COUNT(*)FROM选课表GROUP BY学号

参考答案: B

在选课表中,每个学生只要选修了一门课程就有一条记录,如果选修了多门课程,就有多条记录。特殊函数COUNT(*)用来统计记录的个数,不消除重复行,不允许使用DISTINCT短语。选项A统计的是选课表中所 有的记录数,选项B是按学号进行分组,然后统计分组后,显示每一组的记录数,也就统计出了每个学生选修 课程的门数,选项C和选项D中使用了DISTINCT短语,所以是错误的。

----------------------------------------

19、 建立一个学生表ST,它由学号XH、姓名XM、所在系SD这3个属性组成,其中学号属性不能为空。 在下列语句中,能实现该功能的正确语句是 ______。

A.CREATE TABLE ST(XH CHAR(5)NOT NULL;XM CHAR(20)SD CHAR(15))

B.CREATE TABLE ST(XH CHAR(5),XM CHAR(20)NOT NULL, SD CHAR(15))

C.CREATE TABLE ST(XH CHAR(5)NOT NULL,XM CHAR(20),SD CHAR(15))

D.CREATE TABLE ST(XH CHAR(5)UNIQUE;XM CHAR(20);SD CHAR(15))

参考答案: C

根据题目要求,学号属性不能为空值。因此,在说明学号(XH)属性时,应在其后加上约束条件 NOTNULL(非空)。显然,选项B和D不符合要求。在选项A中,各属性之间的分隔符使用的是分号(;),不符合SQL语 法规则,因此选项A的语句也是错误的。能实现题目要求的正确SQL语句是选项C。

----------------------------------------

20、使用SQL语言有两种方式,它们是 ______。

A.菜单式和交互式

B.嵌入式和程序式

C.交互式和嵌入式

D.命令式和解释式

参考答案: C

SQL语言可直接以命令方式交互使用(交互式),也可嵌入到程序设计语言中以程序方式使用(嵌入式)。现有数据库应用开发工具一般将SQL语言直接融入到自身的语言之中,使用起来更方便,这些使用方式为用户 提供了灵活的选择余地,尽管SQL的使用方式不同,但SQL语言的语法基本是一致的。

----------------------------------------

21、如果要选择分数在70和80之间的记录,正确的SQL表达式是 ______。

A.分数>=70 AND<=80

B.分数BETWEEN 70 AND 80

C.分数>=70 OR分数<=80

D.分数IN(70,80)

参考答案: B

本题可以用比较大小和确定范围两种方式来实现。选项A在AND后面的比较运算少了一个“分数”,选项C的逻辑运算符OR在此题中用法错误,选项D是指分数是70或是80,不是一个范围,只有选项B是正确的。

----------------------------------------

22、在Visual FoxPro的表中,可以链接或嵌入OLE对象的字段类型是 ______。

A.备注型字段

B.通用型和备注型字段

C.通用型字段

D.任何类型的字段

参考答案: C

在Visual FoxPro的表中,备注型字段用来存放一切可以接受的字符型数据。通用型用来存放图形、电子表格、声音等多媒体数据,在通用型字段中插入多媒体数据,可以是用链

首页 上页 6 7 8 下页 尾页 7/8/8
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部