C.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号 AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号=\
D.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND 课程号=\成绩>=ALL(SELECT成绩FROM选课WHERE课程号=\
参考答案:D
本题采用嵌套查询。其中,ALL表示所有的结果。
第34题:
插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80,正确的SQL语句是( )。
A.INSERT INTO选课VALUES(\,\,80)
B.INSERT VALUES(\,\,80)TO选课(学号,课程号,成绩) C.INSERT VALUES(\,\,80)INTO选课(学号,课程号,成绩) D.INSERT INTO选课(学号,课程号,成绩)FROM VALUES(\,\,80)
参考答案:A
SQL插入记录的语句格式如下:INSERT INTO<表名>[(字段名1[,字段名2…])]VALUES(表达式1[,表达式2…])。
第35题:
将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是( )。
A.UPDATE选课SET成绩WITH 92 WHERE学号=\课程号\B.UPDATE选课SET成绩=92 WHERE学号=\课程号=\
C.UPDATE FROM选课SET成绩WITH 92 WHERE学号=\课程号=\
D.UPDATE FROM选课SET成绩=92 WHERE学号=\课程号=\
参考答案:B
SQL的数据更新命令格式是UPDATE<表名>SET列名1=表达式1[,字段名2=表达式2…][WHERE<条件表达式>]。WHERE子句用于更新满足条件的一些记录的字段值。
二、填空题(每空2分,共30分)
第36题:
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是______。
参考答案:
无歧义性
详细解答:
软件需求规格说明书是需求分析阶段的最后成果,其最重要的特性是无歧义性,即需要规格说明书应该是精确的、无二义的。 第37题:
在两种基本测试方法中,______测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
参考答案:
白盒或白箱
详细解答:
白盒测试的基本原则是:保证所测模块中每一个独立路径至少执行一次;保证所测模块所有判断的每一个分支至少执行一次;保证所测模块每一条循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。 第38题:
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的______存储结构。
参考答案:
顺序
详细解答:
所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。它通常采用顺序存储结构。 第39题:
对下列二叉树进行中序遍历的结果是______。
参考答案:
ACBDFEHGP
详细解答:
中序遍历是指在遍历过程中,首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,仍然按照这样的顺序遍历。 第40题:
在E-R图中,矩形表示______。
参考答案:
实体
详细解答:
在E-R图中,矩形表示实体,椭圆形表示属性.菱形表示联系。 第41题:
下列命令查询雇员表中“部门号”字段为空值的记录: SELECT*FROM雇员WHERE部门号______
参考答案:
IS NULL
详细解答:
在SQL语句中,NULL表示空值,查询空值时使用“IS NULL”。 第42题:
在SQL的SELECT查询中,HAVING子句不可以单独使用,总是跟在______子句之后一起使用。
参考答案:
GROUP BY
详细解答:
HAVING用于限定分组必须满足的条件,必须跟随GROUP BY使用。 第43题:
在SQL的SELECT查询时,使用______子句实现消除查询结果中的重复记录。
参考答案:
DISTINCT
详细解答:
DISTINCT可以指定查询结果中是否包含重复记录。 第44题:
在Visual FoxPro中修改表结构的非SQL命令是______。
参考答案:
MODIFY STRUCTURE
详细解答:
在Visual FoxPro中的非SQL命令MODIFY STRUCTURE可以用来打开表设计,并在设计器中修改表结构。 第45题:
在Visual FoxPro中,在运行表单时最先引发的表单事件是______事件。
参考答案:
Load
详细解答:
由于Load在表单建立之前触发,因此在运行表单时最先触发的表单事件是Load事件。 第46题:
在Visual FoxPro中,使用LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF( )的返回值应是______。
参考答案:
.T.
详细解答:
Visual FoxPro中的LOCATE命令按顺序搜索表,从而找到满足指定逻辑表达式的第一个记录。函数FOUND()用于判断LOCATE命令是否找到了满足条件的记录,如果有满足条件的记录则该函数返回真,否则返回假。EOF()函数用来判断记录指针是否指向表末尾,当LOCATE函数没有找到满足条件的记录时,记录指针指向表末尾,其函数值为真(.T.)。 第47题:
在Visual FoxPro表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的______事件。
参考答案:
Click
详细解答:
当用户单击命令按钮时,会触发该按钮的左键单击事件Click。 第48题:
在Visual FoxPro中,假设表单上有一选项组:⊙男○女,该选项组的Value属性值赋为0。当其中的第一个选项按钮“男”被选中,该选项组的Value属性值为______。
参考答案:
1
详细解答:
选项组控件的Value属性值默认为数值型,其值为n时,表示命令组中第n个命令按钮被选中;也可以是字符型,其值为c时,表示命令组中Caption属性值为c的命令按钮被选中。 第49题:
在Visual FoxPro表单中,用来确定复选框是否被选中的属性是______。
参考答案:
Value
详细解答:
复选框的Value属性用来指明复选框的当前状态.未选中用0或.F.表示,被选中用1或.T.表示,不确定用2或NULL表示。 第50题:
在SQL中,插入、删除、更新命令依次是INSERT、DELETE和______。
参考答案:
UPDATE
详细解答:
SQL的数据操作功能包括插入数据(INSERT)、删除数据(DELETE)和更新数据(UPDATE)。