正确答案:
题目:有SQL语句:SELECT * FROM 教师 WHERE NOT(工资>3000 OR 工资<2000)与如下语句等价的SQL语句是A)SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000B. SELECT*FROM 教师 WHERE 工资>2000 AND 工资<3000C)SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000D. SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>3000
解析:BETWEEN…AND…是SQL中比较特殊的函数,经常与SQL联合使用用来设定查询条件,这个函数所设定的查询条件是值在某个范围内,并且包含边界取值,题目中WHERER所设定的条件是NOT(工资>3000 AND工资<2000),其含义不是在小于2000或大于3000的范围内,这恰好是在2000到3000之间,选项A使用BETWEEN ... AND. ..设定查询条件,与此条件实现的功能一致。故选项A为正确答案。选项B表示工资大于2000并且小于3000,选项C表示工资大于2000或者工资小于3000,选项D表示工资小于等于2000并且大于等于3000。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]有如下程序: #includeiostream> using namespace std; int main(){ int sum; for(int i=0;i6;i+=3){ sum=i; for(int j=i;j6;j++)sum+=j; } coutsumend1; return 0; } 运行时的输出结果是( )。
15
解析:解析:此题考查的是for循环。首先进入外循环,根据循环条件,i的初始化值为0,赋值给sum,进入内循环.i的初值也被赋值为 i的初始值0,所以第一次内循环sum值为0,判断j=0,小于6,进行第二次内循环,sum的值为1,同理,仍然进行内循环直到j=6,跳出内循环,sum=15:外循环中i=3,i6,满足循环条件进入第二次外循环,i=3,sum=3,进入内循环,j=3,同理,计算内循环中sum的值,直到j=6跳出内循环,此时sum=15;外循环中i=6,跳出外循环,执行输出语句,即sum=15。
[单选题]在数据库管理技术的发展中,数据独立性最高的是( )。
数据库系统
解析:在人工管理阶段。数据无法共享,冗余度大.不独立,完全依赖程序:在文件系统阶段,数据共事性差:在数据库系统阶段,共享性好,独立性高。
[单选题]软件设计中,有利于提高模块独立性的一个准则是( )。
高内聚低耦合
解析:解析:模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
[单选题]当3.5in(英寸)软盘的写保护窗口开着时,该软盘 ( )
只能读不能写