问题
单项选择题
(32)-(35)题使用如下的“作者”表和“图书”表。 作者 作者编号 作者姓名 所在城市 1001王力北京 1002刘方北京 1003张剑上海 1004程红上海 1005张进上海 图书 图书编号 书名 出版单位价格 作者编号 0001计算机应用 青华出版社 26.50 1001 0002C++ 电子工业出版社 32.00 1001 0003计算机基础知识 电子工业出版社 28.00 1002 0004网络应用青华出版社 24.50 1003 0005数据库应用 青华出版社 26.00 1003 0006数据库组成原理 青华出版社 23.00 1003 0007Java 电子工业出版社 27.50 1004 0008网页设计电子工业出版社 31.00 1004 |
执行如下SQL语句:SELECT DISTINCT 价格 FROM 图书;WHERE 价格=(SELECT MAX(价格)FROM图书)INTO ARRAY arr则arr [2]的结果是
A.23.00
B.32.00
C..
D.系统报错
答案
参考答案:D
解析:[命题目的] 本题考查了考生对SQL嵌套查询及查询输出知识的理解及运用。[解题要点] 本题是一个简单的嵌套查询,将图书表中价格最高的值存放到数纽arr中,其中DISTINCT短语的是去掉查询结果中的重复值。[错解分析] 由于查询结果只有一个图书价格的最大值,所以执行“arr[2]”命令时,所求的数组下标超出范围,系统报错。[考点链接] 掌握数组的定义及数组元素的赋值,系统默认的为每个数组元素赋于一个初始值:逻辑假 (.F.)。