2010计算机等级考试二级(VF)笔试107(四)

时间:2011-04-21 06:01:10

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
用来建立公共变量,PRIVATE用来隐藏主程序中可能存在的变量。

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

28、 有如下程序段: OPEN DATABACE xsxk USE学生IN 0 SELECT学生 STORE 0 TO m,w SCAN FOR______ IF 性别=.T. m=m+1 ELSE w=w+1 ENDIF EDNSCAN CLEAR ?''''男生人数'''',m ?''''女生人数'''',w CLOSE DATABASE RETURN 功能说明:本程序段是统计专业代码(学号的第3、4位)为03的男、女生人数,则画横线处应填

A.SUBSTR(学号,1,2)=''03''

B.SUBSTR(学号,2,2)=''03''

C.SUBSTR(学号,3,2)=''03''

D.SUBSTR(学号,4,2)=''03''

参考答案: C

SCAN…ENDSCAN语句一般用于处理表中记录,语句可指明需处理的记录范围及应满足的条件,是一个循环语句。SUBSTR()函数是从指定表达式值的某个位置起取指定长度的子串作为函数值。根据此题题意,正确答案为C。

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

29、下列选项中,不属于SQL数据定义功能的是

A.SELECT

B.CREATE

C.ALTER

D.DROP

参考答案: A

选项A. 用来查询数据,属于SQL的查询功能。选项B. 用来创建表,选项C. 用来修改表结构,选项D. 用来删除表文件,都属于SQL的定义功能。

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

30、嵌套查询命令中的IN,相当于

A.等号=

B.集合运算符

C.加号+

D.减号-

参考答案: B

嵌套查询命令中,IN相当于集合运算符,选项A ,C ,D. 只是用来迷惑考生。

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

31、查询借阅了两本和两本以上图书的读者姓名和单位,应使用SQL语句

A.SELECT姓名,单位FROM读者;ltrgt WHERE借书证号IN;ltrgt (SELECT借书证号FROM借阅;ltrgt GROUP BY借书证号HAVING COUNT(*)>=2)

B.SELECT姓名,单位FROM读者;ltrgt WHERE借书证号EXISTS;ltrgt (SELECT借书证号FROM借阅;ltrgt GROUP BY借书证号HAVING COUNT(*)>=2)

C.SELECT姓名,单位FROM读者;ltrgt WHERE借书证号EXISTS;ltrgt (SELECT借书证号FROM借阅;ltrgt GROUP BY借书证号WHERE COUNT(*)>=2)

D.SELECT姓名,单位FROM读者;ltrgt WHERE借书证号IN;ltrgt (SELECT借书证号FROM借阅;ltrgt GROUP BY借书证号WHERE COUNT(*)>=2)

参考答案: A

本小题考查了SQL查询功能的嵌套查询和分组与计算查询,分组与计算查询中,利用 HAVING进一步限定分组的条件。HAVING子句和WHERE子句不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组。

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

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