第16题: [单项选择]对于图书管理数据库,检索所有借阅了图书的读者姓名和所在单位。下面SQL语句正确的是 SELECT DISTINCT姓名,单位FROM读者,借阅 A. WHERE 图书.总编号=借阅,总编号 B. WHERE 读者.借书证号=借阅.借书证号 C. WHERE 总编号 IN(SELECT 借书证号 FROM借阅) D. WHERE 总编号 NOT IN(SELECT借书证号FROM借阅) 参考答案:B 答案解析:[分析] 本题的要求是检索所有借阅了图书的读者姓名和所在单位。此时需要两个表才能够完成该任务,一个是读者表,另一个是借阅表。并且需要着两个表之间的连接才能完成题目的要求。本题应采用的SQL语句如下:
第18题: [单项选择]若程序在运行时陷入死循环,则该情况属于()。 A. 语法错误 B. 运行时异常 C. 动态的语义错误 D. 静态的语义错误 参考答案:C 答案解析:本题考查程序运行基础知识。程序错误可分为两类:语法错误和语义错误,语法描述语言的结构(形式或样子),语义表达语言的含义。语法错误会在编译阶段检查出来,程序中有语法错误时不能通过编译。语义错误分为静态的