-> -> ->
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.SELECTB.CREATEC.ALTERD.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子句限定分组。
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G