6[单选题]设有学生表student(学号,姓名,性别,出生日期。院系.、课程表COUl'”(课程号,课程名,学时.和选课表score(学号,课程号,成绩.,查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是
A.SELECT s.学号,姓名,课程名,成绩FROM students,score sc,course c;WHERE s.学号=sc.学号, sc.课程号=c.课程号,院系=’计算机系’
B.SELECT学号,姓名。课程名,成绩FROMstudents,score sc,coursec;WHERE s.学号=sc.学号ANDsc.课程号=c.课程号AND院系=’计算机系’
C.SELECT s.学号,姓名,课程名,成绩FROM students JOIN scoresc;;0N s.学号=sc.学号.JOI course c ON sc.课程号=c.课程号WHERE院系=’计算机系’
D.SELECT学号,姓名。课程名。成绩FROM(student s JOIN score c ON sc
.学号=sC.学号.JOIN course c ON sc.课程号=c.课程号WHERE院系=’计算机系’
参考答案:B
参考解析:SQL中查询应使用SELECT命令,格式为:sE.LECT[字段名]FROM[表名]WHERE[条件]。根据此格式,From后应该是[表名],首先排除C、D选项。而且[条件]之间应该用逗号连接而不是and,因此B选项正确。
7[单选题] 对表sc(学号C(8),课程号c(2),成绩N(3),备注C (20)),可以插入的记录是( )。
A.('20140101','cl','90',NULL)
B.('20140101 ','c1',90,'成绩优秀')
C.('20140101','cl','90','成绩优秀')
D.('20140101','cl','79','成绩优秀')
参考答案:B
参考解析:由于表sc的字段“成绩”的数据类型为数值型,在Visual FoxPro中,插入数值型数据时,不需要加双引号。
8[单选题] 软件设计中模块划分应遵循的准则是( )。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合
参考答案:B
参考解析:软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循-定的要求,以保证模块划分合理,并进-步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。
9[单选题] 设有订单表order(订单号,客户号,职员号,签订日期,金额),删除2012年1月1日以前签订的订单记录,正确的SQL命令是( )。
A.DELETE TABLE order WHERE签订日期<{^2012-1-1}
B.DELETE TABLE order WHILE签订日期>{^2012-1-1}
C.DELETE FROM order WHERE签订日期<{^2012-1-1}
D.DELETE FROM order WHILE签订日期>{^2012-1-1}
参考答案:C
参考解析:本题考查的是SQL操作语句的删除功能。删除记录命令的标准格式为:DELETE FROM<数据表名>WHERE<逻辑表达式>。其中FROM指定从哪个表中删除记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除表中的全部记录。本题选项A)和B)都属于语法错误,没有DELETE TABLE这样的用法,而选项D)的WHERE关键字使用错误,正确答案为C)。
10[单选题] 设有学生选课表SC(学号,课程号,成绩),用SQL同时检索选修课程号为“c1”和“c5”的学生学号的正确命令是( )。
A.SELECT学号FROM SC
WHERE课程号='C1' AND课程号='C5'
B.SELECT学号FROM SC WHERE课程号='C1'
AND课程号=(SELECT课程号FROM SC
WHERE课程号='C5')C.SELECT学号FROM SC WHERE课程号='C1'
AND学号=(SELECT学号FROM SC WHERE课程号='C5')
D.SELECT学号FROM SC WHERE课程号='Cl'
AND学号IN(SELECT学号FROM SC WHERE课程号='C5')
参考答案:D
参考解析:采用嵌套循环实现选修课程号为“C1”和“C5”的学生学号的检索,可排除选项A。在嵌套查询中IN 表示“属于”,可排除选项B、C。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |