(33)查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列sql语句正确的是
a)select 作者姓名,书名,价格 from 图书,作者 ;
join 图书.作者编号=作者.作者编号;
where 所在城市="北京";
order by 价格 desc
b)select 作者姓名,书名,价格 from 图书,作者 ;
join 图书.作者编号=作者.作者编号;
where 所在城市="北京";
order by 价格
c)select 作者姓名,书名,价格 from 图书,作者 ;
where 图书.作者编号 = 作者.作者编号;
and 所在城市="北京";
order by 价格 desc
d)select 作者姓名,书名,价格 from 图书,作者 ;
where 图书.作者编号 = 作者.作者编号;
and 所在城市 ="北京";
order by 价格
正确答案: c
(34)执行如下sql语句:
select distinct 价格 from 图书;
where 价格=(select max(价格) from 图书) into array arr
则?arr[2]的结果是
a)23.00
b)32.00
c).f.
d)系统报错
正确答案: d
(35)求至少出版两本以上图书的作者姓名及数量,下列sql语句正确的是
a)select 作者姓名,count(*) as 数量 from 图书,作者;
having count(*)>=2
b)select 作者姓名,count(*) as 数量 from 图书,作者;
where 作者.作者编号=图书.作者编号;
group by 图书.作者编号 having count(*)>=2
c)select 作者姓名,count(*) as 数量 from 图书,作者;
where 作者.作者编号=图书.作者编号;
group by 图书.作者编号 set count(*)>=2
d)select 作者姓名,count(*) as 数量 from 图书,作者;
where 作者.作者编号=图书.作者编号;
and count(*)>=2;
group by 图书.作者编号
正确答案: b
二 、填空题
(1)栈和队列通常采用的存储结构是 【1】 。
正确答案: 1.(链式存储和顺序存储)
(2)在程序设计阶段应该采取 【2】 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
正确答案: 1.(自顶而下)
(3)软件结构是以 【3】 为基础而组成的一种控制层次结构。
正确答案: 1.(模块)
(4)数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 【4】 两个含义。
正确答案: 1.(逻辑独立性)
(5)数据库保护分为:安全性控制 、 【5】 、并发性控制和数据的恢复。
正确答案: 1.(完整性控制)
(6)命令?len("中国")<len("china")的结果为 【6】 。
正确答案: 1.(.t.)
(7)在表设计器的"表"选项卡的"显示"框内,包含的选项有 【7】 、 【8】 和标题。
正确答案: 1.(格式) 2.(输入掩码)
(8)在2号工作区打开数据表xs.dbf,并设置别名为student,应输入的命令是:
use xs.dbf 【9】 2 【10】 student
正确答案: 1.(in) 2.(alias)
(9)在sql-select语句中,用来定义一个区间范围的特殊运算符是 【11】 ,检查一个属性值是否属于一组给定的值中的特殊运算符是 【12】 。
正确答案: 1.(between...and...) 2.(in)
(10)下列程序的运行结果是 【13】 。
x="计算机等级考试"
y=""
l=len(x)
do while l>=1
y=y+substr(x,l-1,2)
l=l-2
enddo
?y
正确答案: 1.(试考级等机算计)
(11)查询"学生成绩"表中,所有姓"张"的学生记录,完成下列sql语句:
select * from 【14】 where 姓名 【15】 "张*"
正确答案: 1.(学生成绩) 2.(like)