下列特征中不是面向对象方法的主要特征的是( )。

A:多态性 B:继承 C:封装性 D:模块化

(31)到(35)题使用如下数据表。
“学生”表:学号C(8),姓名C(8),性别C(2),系名(10),出生日期D
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩I
检索每门课程的总分,查询结果中包括课程名和总分,正确的语句是( )。

A:SELECT课程名称,COUNT(成绩)AS总分FROM课程,成绩;
WHERE课程.课程编号=成绩.课程编号;
ORDER BY成绩.课程编号
B:SELECT课程名称,COUNT(成绩)AS总分FROM课程,成绩;
WHERE课程.课程编号=成绩.课程编号;
GROUP BY成绩.课程编号
C:SELECT课程名称,SUM(成绩)AS总分FROM课程,成绩;
WHERE课程.课程编号=成绩.课程编号;
ORDERBY成绩.课程编号
D:SELECT课程名称,SUM(成绩)AS总分FROM课程,成绩;
WHERE课程.课程编号=成绩.课程编号;
GROUP BY成绩.课程编号

(31)到(35)题使用如下数据表。
“学生”表:学号C(8),姓名C(8),性别C(2),系名(10),出生日期D
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩I
若有如下SQL查询语句:
SELECT课程名称,开课系名,COUNT(学号)AS选修人数;
FROM成绩,课程;
WHERE课程.课程编号=成绩.课程编号;
GROUP BY课程名称;
HAVING COUNT(*)>3
上述语句所表示的含义是( )。

A:检索开课在3门以上的开课系名、课程名称和选修人数 B:检索选修了3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数 C:检索每门课程中,有3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数 D:检索选修人数最多的3门课程的记录,显示结果包括课程名称、开课系名和选修人数

(31)到(35)题使用如下数据表。
“学生”表:学号C(8),姓名C(8),性别C(2),系名(10),出生日期D
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩I
为“成绩”表中的“成绩”字段定义有效性检查及错误信息的提示,要求当成绩大于100分时,提示“成绩不能超过100分”的信息,正确的语句是( )。

A:ALTER TABLE成绩ALTER成绩;
FOR CHECK成绩<=100 ERROR"成绩不能超过100分"
B:ALTER TABLE成绩ALTER成绩;
(WHERE CHECK成绩<=100 ERROR"成绩不能超过100分")
C:ALTER TABLE成绩ALTER成绩;
SET CHECK成绩<=100ERROR"成绩不能超过100分"
D:ALTER TABLE成绩ALTER成绩;
(SET CHECK成绩<=100 ERROR"成绩不能超过100分")

(31)到(35)题使用如下数据表。
“学生”表:学号C(8),姓名C(8),性别C(2),系名(10),出生日期D
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩I
利用SQL派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的语句是( )。

A:CREATE VIEW view1 AS;
(SELECT课程.课程名称,学生.姓名,成绩.成绩;
FROM课程INNER JOIN成绩;
INNER JOIN学生:
ON成绩.学号=学生.学号;
ON课程.课程编号=成绩.课程编号;
GROUP BY课程名称)
B:CREATE VIEW view1 AS;
(SELECT课程.课程名称,学生.姓名,成绩.成绩;
FROM课程INNER JOIN成绩;
INNER JOIN学生:
ON成绩.学号=学生.学号;
ON课程.课程编号=成绩.课程编号;
ORDER BY课程名称)
C:CREATE VIEW view1 AS;
SELECT课程.课程名称,学生.姓名,成绩.成绩;
FROM课程INNER JOIN成绩;
INNER JOIN学生:
ON成绩.学号=学生.学号;
ON课程.课程编号=成绩.课程编号;
GROUP BY课程名称
D:CREATE VIEW view1 AS;
SELECT课程.课程名称,学生.姓名,成绩.成绩;
FROM课程INNER JOIN成绩;
INNER JOIN学生;
ON成绩.学号=学生.学号;
ON课程.课程编号=成绩.课程编号;
ORDER BY课程名称

(31)到(35)题使用如下数据表。
“学生”表:学号C(8),姓名C(8),性别C(2),系名(10),出生日期D
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩I
向“成绩”表末尾插入一条“学号”为“08102002”,“课程编号”为“4001”,“成绩”为“86”的新记录,正确的语句是( )。

A:INSERT INTO成绩VALUES(08102002,4001,86) B:INSERT INTO成绩VALUES("08102002","4001",86) C:INSERT FOR成绩VALUES(08102002,4001,"86") D:INSERT FOR成绩VALUES("08102002","4001",86)

在Visual FoxPro中,有如下程序:
*程序名:TEST.PRG
*调用方法:DO TEST
SET TALK OFF
PRIVATE X,Y
X="Visual FoxPro"
Y="二级"
DO SUB WITH X
Y+X
RETURN
*子程序:SUB
PROCEDURE SUB
PARAMETERS X1
LOCAL X
X="Visual FoxPro DBMS考试"
Y="计算机等级"+Y
RETURN
执行命令DO TEST后,屏幕显示的结果为( )。

A:二级Visual FoxPro B:计算机等级二级Visual FoxPro考试 C:二级Visual FoxPro考试 D:计算机等级二级Visual FoxPro

算法的复杂度主要包括时间复杂度和______复杂度。

按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。

树中度为零的结点称为______。

微信扫码获取答案解析
下载APP查看答案解析