悼蒲伸忻蔼棵葛店朗顽寄膝吭
MOOC参考材料第10讲 怎样管理和利用数据I
第10讲之模拟练习题
1、单选题:
数据库系统是信息社会中重要的系统,其基本构成如下图示意。仔细理解数据库、数据库系统和数据库管理系统等概念,回答问题。
关于数据库管理系统,下列说法不正确的是_____。
A: 数据库管理系统是管理数据库的一种系统软件
B: 数据库管理系统是管理数据库的一种应用软件
C: 它负责数据库中数据的组织、数据的保护,负责对数据库中数据的各种操作
D: 它是数据库系统的核心组成部分
答案: 数据库管理系统是管理数据库的一种应用软件
2、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
在一个学生成绩管理系统中,定义数据项“成绩”的取值范围是0~100的整数,那么DBMS在每次对成绩数据进行插入或修改操作时都将进行校验,凡不满足该约束者一律拒绝接受,这体现了DBMS对数据库操作的_____功能。
A: 物理存储控制
B: 并发访问控制
C: 完整性控制
D: 安全性控制
答案: 完整性控制
3、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答列(Column)也称字段(Field)、属性(Attribute)或数据项。关于“列”的叙述,不正确的是_____。
A: 表的同一列包含同一类信息,列由列名和列值两部分构成
B: 以属性、属性名和属性值来表达列的有关信息
C: 列的顺序与要表达的信息无必要的联系,列是无序的,任何两列可以互换位置
D: 同一列中不能出现相重复的列值
答案: 同一列中不能出现相重复的列值
4、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答关于关系的性质,则下列说法正确的是_____。
A: 关系中一列的取值可以取同一域中的某一个值,也可以取不同域中的某一个值
B: 关系中的两列可取同一域中的值
C: 关系中列值的数目就是其所对应的域的值的数目
D: 关系中的两个元组是可以完全相同的,而实际数据库中一个Table中的两行不能完全相同
答案: 关系中的两列可取同一域中的值
5、单选题:
有关系R和S,R∩S的运算等价于_____。
A: S-(R-S)
B: R-(R-S)
C: (R-S)∪S
D: R∪(R-S)
答案: R-(R-S)
6、单选题:
数据库系统是信息社会中重要的系统,其基本构成如下图示意。仔细理解数据库、数据库系统和数据库管理系统等概念,回答问题。
关于为什么要用“数据库”,下列说法正确的是_____。
A: 因为数据库可以使不同地点的人员实时地共享数据,一个地点的人员对数据库中数据进行了修改,另一个地点的人员可以马上了解这种修改,这种实时共享数据是纸面数据、非数据库数据所达不到的
B: 因为数据库是聚集数据的一种有效手段,数据库管理系统可以帮助我们对数据进行若干的管理和控制,而只有聚集了大量数据,才能发挥聚集数据的效益
C: 因为数据库可以有效实现“数据产生的分散化”和“数据应用的共享化”;数据库可以便利用户对数据的操控,用户可以用简单的一条语句便可实现诸如“统计每个学生平均成绩”这样具有大量计算的工作
D: 上述原因都是要用“数据库”的理由,但还有其他理由
答案: 上述原因都是要用“数据库”的理由,但还有其他理由
7、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
从用户角度看数据库管理系统的基本功能是_____ 。
A: 数据库定义功能
B: 数据库操纵和控制功能
C: 数据库的建立和维护功能
D: 以上全部
答案: 以上全部
8、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
从系统角度看数据库管理系统的基本功能是_____ 。
A: 数据库物理存储
B: 数据库查询执行和查询优化
C: 并发控制与数据库故障恢复
D: 不仅仅是以上这些功能,还包括许多功能
答案: 不仅仅是以上这些功能,还包括许多功能
9、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
用户在操作一个学生成绩管理系统时,需要输入用户名及密码,DBMS需要对用户名及密码进行验证和确认,这体现了DBMS对数据库操作的_____功能。
A: 物理存储控制
B: 并发访问控制
C: 完整性控制
D: 安全性控制
答案: 安全性控制
10、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答表(Table)也称关系(Relation)。关于“表”的叙述,不正确的是_____。
A: 一个“表”是指由三部分内容组成的整体:表名、列名集合(表的格式)及元组的集合(由值构成的组合—元组,由值构成的行的集合)
B: “表”和“关系”是有细微差别的:关系不能有相重复的元组,而表并不一定有此限制
C: “表”中数据具有行位置无关性和列位置无关性
D: 被称为关系的“表”中可以有一列包含几个子列的情况,例如“地址”列,包含了“省份”和“详细地址”两个子列
答案: 被称为关系的“表”中可以有一列包含几个子列的情况,例如“地址”列,包含了“省份”和“详细地址”两个子列
11、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答有如下两个域,男人域包含5个人,女人域有4个人,则下列说法正确的是_____。
A: 基于男人域与女人域所组成的“家庭”关系其元组数目最大为9
B: 基于男人域与女人域所组成的“家庭”关系其元组数目最大为4
C: 基于男人域与女人域所组成的“家庭”关系其元组数目最大为5
D: 基于男人域与女人域所组成的“家庭”关系其元组数目最大为20
答案: 基于男人域与女人域所组成的“家庭”关系其元组数目最大为4
12、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答关系可以通过给定表名和一组列名来定义,即定义其关系模式。关系模式还需要指定一个“码”属性,又称为“关键字”属性。在关系模式中,如何选择关键字属性,下列说法正确的是_____。
A: 任意选择一个或多个属性作为关键字属性
B: 选择其值在关系的所有可能元组中不重复的属性或属性组作为关键字属性
C: 选择用户在查询过程中最常使用的属性或属性组作为关键字属性
D: 选择数值类型的属性或属性组,如编号等,作为关键字属性
答案: 选择其值在关系的所有可能元组中不重复的属性或属性组作为关键字属性
13、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答关系模型中有一个“外码”。关于外码,下列说法不正确的是_____。
A: 两个关系可以靠外码联结起来
B: 一个关系的外码是可以取空值的
C: 一个关系的外码是可以取它作为关键字属性的关系中该属性的任一个值的
D: 一个关系的外码是可以取任意值的,没有任何限制
答案: 一个关系的外码是可以取任意值的,没有任何限制
14、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答关于怎样用数学严格地定义“表”,下列说法不正确的是_____。
A: “域”定义了表的某一列的所有可能的取值,即取值范围;表有多少列,则可定义多少个域;“元组”定义了表的一行,即从n个域(n列)的每个域中任取一个元素,所形成的一n元素组合
B: 域的“笛卡尔积”定义了“表”的所有可能的行,即n个域(n列)中所能形成的所有可能的元组
C: “表”就是n个域中所能形成的所有可能元组中满足某种语义关系的元组的集合,即关系是域的笛卡尔积的子集
D: 上述说法有不正确的
答案: 上述说法有不正确的
15、单选题:
表达“将两个关系按照某种条件串接成一个较大的关系”的操作是_____。
A: 积´
B: 投影p
C: 选择s
D: 联结
答案: 联结
16、单选题:
表达“提取出属于一个关系但不属于另一关系的所有元组”的操作是_____。
A: 交Ç
B: 选择s
C: 投影p
D: 差-
答案: 差-
17、单选题:
表达“提取出既属于一个关系又属于另一关系的所有元组”的操作是_____。
A: 并È
B: 交Ç
C: 积´
D: 选择s
答案: 交Ç
18、单选题:
设关系R和S的元组个数分别为m和n,则(R×S)操作结果的元组个数为_____。
A: m+n
B: m-n
C: m×n
D: max(m,n)
答案: m×n
19、单选题:
当一个查询涉及到多个关系时,则用关系运算表达查询,正确的是_____。
A: 先做笛卡尔积操作,再做选择操作,然后做投影操作
B: 先做选择操作,再做投影操作,然后做笛卡尔积操作
C: 先做投影操作,再做笛卡尔积操作,然后做选择操作
D: 先做笛卡尔积操作,再做投影操作,然后做选择操作
答案: 先做笛卡尔积操作,再做选择操作,然后做投影操作
20、单选题:
当一个查询涉及到两个关系,
时,则用关系运算表达关于
,
的任意一个查询,正确的思路是_____。
A:
B: ,其中F是查询条件,a是希望得到的列
C: ,其中F是查询条件,a是希望得到的列
D: ,其中F是查询条件,a是希望得到的列
答案: ,其中F是查询条件,a是希望得到的列
21、单选题:
数据库系统是信息社会中重要的系统,其基本构成如下图示意。仔细理解数据库、数据库系统和数据库管理系统等概念,回答问题。
类比图10-1,一个具体的图书管理数据库系统如图10-2所示。读者管理程序、图书借阅管理程序、图书编目管理程序等都是数据库管理相关人员所使用的数据库程序,它们是通过_____访问数据库。
A: 计算机系统
B: 数据库管理系统
C: 数据库管理员
D: 数据库应用
答案: 数据库管理系统
22、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
一般而言,数据库是指以“表”形式管理的数据的集合,数据库被称为“相互有关联关系的数据的集合”,关于这种关联性的体现,下列说法正确的是_____ 。
A: “表”是由行和列构成的,一个表中同一行中各列数据是有关联的,它们是关于同一个对象的不同特性的数据
B: “表”是由行和列构成的,一个表中同一列中各行数据是有关联的,它们是关于不同对象同一类特性的数据,一个表聚集了具有相同结构类型的若干个对象
C: “表”与“表”之间也是有关联的,可以由一类对象关联到另一类对象,例如“学生”对象关联到“课程”与“成绩”对象等
D: 数据库就是若干“表”的集合,它体现了前述(A)(B)和(C)的关联性
答案: 数据库就是若干“表”的集合,它体现了前述(A)(B)和(C)的关联性
23、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
在一个火车票销售系统中,当两个人在不同地点同时买相同日期相同方向相同车次的车票时,会不会买到座位号重复的票呢?为了避免这类情况的发生,DBMS就必须对数据库的_____操作施加控制措施。
A: 物理存储
B: 并发访问
C: 完整性
D: 安全性
答案: 并发访问
24、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
关于用户(含数据库管理员)和数据库管理系统在管理数据库方面的作用,下列说法正确并完整的是_____。
A: 用户基于“数据定义语言DDL”表达需要建立什么数据库、建立什么数据表;而DBMS基于“数据定义语言DDL”依据“用户的表达”为用户在计算机系统中创建相应的数据库、相应的数据表
B: 用户基于“数据操纵语言DML”表达需要对数据库数据表中数据进行什么样的操作;而DBMS基于“数据操纵语言DML”并依据“用户的表达”,为用户在计算机系统中操作相应数据库数据表中的数据
C: 用户基于“数据控制语言DCL”表达需要对数据库数据表及其数据进行什么样的控制;而DBMS基于“数据控制语言DCL”并依据“用户的表达”,在计算机系统中来实施对相应数据库数据表及其数据的各种控制
D: 通俗而言,用户基于“数据库语言”表达需要DBMS实施的各种操作;DBMS基于同样的“数据库语言”并依据“用户的表达”,在计算机系统中来实现相应的操作;而“数据库语言”被细致区分为“数据定义语言”、“数据操纵语言”和“数据控制语言”等
答案: 通俗而言,用户基于“数据库语言”表达需要DBMS实施的各种操作;DBMS基于同样的“数据库语言”并依据“用户的表达”,在计算机系统中来实现相应的操作;而“数据库语言”被细致区分为“数据定义语言”、“数据操纵语言”和“数据控制语言”等
25、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答行(Row)也称元组(Tuple)或记录(Record)。关于“行”的叙述,不正确的是_____。
A: 表中的每一行都由若干个字段值构成,刻画一个对象不同特性的信息
B: 表中行的次序是不重要的,任意两行可以互换位置
C: 通常,表中不能出现完全相同的两行
D: 以上有不正确的
答案: 以上有不正确的
26、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答关系数据库中的“码”是指_____。
A: 能唯一决定关系的属性或属性组
B: 不可改动的专用保留字
C: 被认为是关键的重要的属性或属性组
D: 能唯一区分每一条记录的属性或属性组
答案: 能唯一区分每一条记录的属性或属性组
27、单选题:
关系运算包含五种基本的运算,即不能由其他基本运算推导出来的运算。则下列说法正确的是_____。
A: 基本运算有:并、交、笛卡尔积、选择、投影
B: 基本运算有:并、差、笛卡尔积、选择、联结
C: 基本运算有:并、差、笛卡尔积、选择、投影
D: 基本运算有:并、交、自然联结、投影、选择
答案: 基本运算有:并、差、笛卡尔积、选择、投影
28、单选题:
表达“从一个关系的所有行中提取出满足某些条件的行”的操作是_____。
A: 并È
B: 选择s
C: 投影p
D: 联结
答案: 选择s
29、单选题:
表达“从一个关系的所有列中提取出某些列”的操作是_____。
A: 选择s
B: 差-
C: 投影p
D: 积´
答案: 投影p
30、单选题:
表达“将两个关系串接成一个较大的关系”的操作是_____。
A: 并È
B: 交Ç
C: 积´
D: 选择s
答案: 积´
31、单选题:
设关系R和S的属性个数分别为m和n,则(R×S)操作结果的属性个数为_____。
A: m×n
B: m-n
C: m+n
D: max(m,n)
答案: m+n
32、单选题:
数据库系统是信息社会中重要的系统,其基本构成如下图示意。仔细理解数据库、数据库系统和数据库管理系统等概念,回答问题。
关于数据库,下列说法不正确的是_____。
A: 数据库是一个特定组织所拥有的相互有关联关系的数据的集合
B: 数据库是以统一的数据结构组织数据并存放于存储介质上的数据集合
C: 数据库可以为各类人员通过应用程序所共享使用
D: 数据库是管理大规模数据集合的一种软件
答案: 数据库是管理大规模数据集合的一种软件
33、单选题:
数据库系统是信息社会中重要的系统,其基本构成如下图示意。仔细理解数据库、数据库系统和数据库管理系统等概念,回答问题。
有以下一些要素:(I)数据库;(II)数据库管理系统;(III)数据库应用;(IV)数据库管理员;(V)计算机基本系统及网络,则一个数据库系统是由_____组成的一个系统。
A: 前述(I)和(II)
B: 前述(I)(II)和(III)
C: 前述(I)(II)(IV)和(V)
D: 前述(I)(II)(III)(IV)和(V)
答案: 前述(I)(II)(III)(IV)和(V)
34、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
关于如何使用数据库,下列说法正确的是_____ 。
A: 普通用户首先可以通过DML操纵数据库表中的数据,进行增、删、改、查等;然后数据库管理员再通过DDL定义表的结构(或称表的格式)
B: 普通用户首先要通过DDL定义表的结构(或称表的格式);然后数据库管理员再通过DML操纵数据库表中的数据,进行增、删、改、查等
C: 数据库管理员首先要通过DDL定义表的结构(或称表的格式);然后普通用户再通过DML操纵这些表中的数据,进行增、删、改、查等
D: 数据库管理员首先可以通过DML操纵数据库表中的数据,进行增、删、改、查等;然后普通用户再通过DDL定义表的结构(或称表的格式)
答案: 数据库管理员首先要通过DDL定义表的结构(或称表的格式);然后普通用户再通过DML操纵这些表中的数据,进行增、删、改、查等
35、单选题:
数据库管理系统是管理数据库的重要软件系统。其基本功能如图10-3示意。理解该图,回答问题。
关于普通用户或者应用程序使用数据库的过程中,数据库管理系统可以做什么,下列说法不正确的是_____ 。
A: 可以控制用户(含应用程序)对数据表的访问权限,只有拥有正确权限的用户(含应用程序)才能访问相应数据表;而用户对数据表的访问权限,又是由数据库管理员事先定义好的,数据库管理系统仅是遵照执行
B: 可以自动检查用户(含应用程序)对数据表中数据写入的正确性,只有符合正确性检查条件的数据才能被写入数据表;而对数据正确性的检查条件,又是由数据库管理员事先定义好的,数据库管理系统仅是遵照执行
C: 普通用户必须掌握数据库语言才能对数据库进行操作,因为所有的操作都必须通过数据库语言来表达,数据库管理系统才能执行,因此不懂数据库语言,是不能操作数据库中数据的
D: 所有的操作都必须通过数据库语言来表达,数据库管理系统是按照用户利用数据库语言表达的操作来执行的,但普通用户可以利用已经用数据库语言编写好的应用程序来对数据库进行操作
答案: 普通用户必须掌握数据库语言才能对数据库进行操作,因为所有的操作都必须通过数据库语言来表达,数据库管理系统才能执行,因此不懂数据库语言,是不能操作数据库中数据的
36、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答关系的通俗解释是_____。
A: 按行按列组织的数据集合,也被称为二维数据表
B: 按网状数据结构组织的数据集合
C: 按树形数据结构组织的数据集合
D: 上述说法都不正确
答案: 按行按列组织的数据集合,也被称为二维数据表
37、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答数据库中的“关系”有_____ 性质。
A: 列是同质的,即同一列中的值具有相同的数据类型,取自于同一个值域;不同列的值可以取自于同一个值域,为区分每一列要给予不同的列以不同的名字-即属性名
B: 任意两个元组不能完全相同;每一属性必须是不可再分割的原子属性
C: 列的顺序可以任意交换,行的顺序可以任意交换
D: 以上全部
答案: 以上全部
38、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答关系模型中有一个“外码”。关于外码,下列说法正确的是_____。
A: 能唯一区分每一条记录的属性或属性组被称为外码
B: 两个关系中具有相同名字的属性被称为外码
C: 关系R中的一组属性,与关系S的关键字属性相对应,则该属性被称为R的外码
D: 关系S中的一组属性,与关系R的关键字属性相对应,则该属性被称为R的外码
答案: 关系R中的一组属性,与关系S的关键字属性相对应,则该属性被称为R的外码
39、单选题:
当前大部分数据库系统,被称为结构化数据库,其核心数据模型是关系模型,因此“关系”是数据库领域的重要概念。围绕“关系”,回答关于怎样用数学严格地定义“表”,下列说法不正确的是_____。
A: “域”定义了表的某一列的所有可能的取值;“元组”定义了表的一行,即一个n元素组合
B: 域的“笛卡尔积”定义了“表”的所有可能的行,即所有可能的n元素组合
C: “表”就是有某种语义关系的n元素组合,被称为“关系”
D: “关系”包含了“笛卡尔积”,“笛卡尔积”是“关系”的子集
答案: “关系”包含了“笛卡尔积”,“笛卡尔积”是“关系”的子集
40、单选题:
表达“重新排列一个关系中列的次序”的操作是_____。
A: 选择s
B: 投影p
C: 差-
D: 积´
答案: 投影p
41、单选题:
设13101班学生的关系为R,13102班学生的关系为S,校文艺队学生的关系为T,分别如图10-3 (a)、(b)与(c)所示,关系R、关系S、关系T都是由学号、姓名、年龄三个属性组成,且相应的属性取自同一类型数据。根据以上关系回答
关系R和关系S的“并”操作的结果是_____。
A: 图10-4(d)
B: 图10-4(e)
C: 图10-4(f)
D: 上述都不是
答案: 图10-4(d)
42、单选题:
设关系R:
关系S:
则R×S(笛卡尔积)结果是_____。
A: 结果如下表示意:
B: 结果如下表示意:
C: 结果如下表示意:
D: 结果如下表示意:
答案: 结果如下表示意:
43、单选题:
已知表10.1教师表和表10.2授课表,回答
下列关系代数操作_____是“求总学时在50到70之间的课程”。
A:
B:
C:
D:
答案:
44、单选题:
已知关系:学生(学号,姓名,性别,年龄 班号 系名), 课程(课程号,课程名,先修课号,学分),选课(课程号,学号,成绩)根据以上三张表回答下列关系代数操作_____是“表示查询成绩在90分以上的学生姓名”。
A:
B:
C:
D:
答案:
45、单选题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用关系代数表达式实现题目:检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业,关系代数操作是_____。
A:
B:
C:
D:
答案:
46、单选题:
设13101班学生的关系为R,13102班学生的关系为S,校文艺队学生的关系为T,分别如图10-3 (a)、(b)与(c)所示,关系R、关系S、关系T都是由学号、姓名、年龄三个属性组成,且相应的属性取自同一类型数据。根据以上关系回答
关系R和关系T的“交”操作的结果是_____。
A: 图10-4(d)
B: 图10-4(e)
C: 图10-4(f)
D: 上述都不是
答案: 图10-4(f)
47、单选题:
设关系R:
关系S:
关系R和关系S的“并”操作的结果是_____。
A:
B:
C:
D:
答案:
48、单选题:
设关系R:
关系S:
关系R和关系S的“交”操作的结果是_____。
A:
B:
C:
D:
答案:
49、单选题:
已知表10.1教师表和表10.2授课表,回答问题:
教师表用R表示,,即 “教师”和“教师”关系的年龄不等“连接”操作结果是_____。
A:
B:
C:
D:
答案:
50、单选题:
已知表10.1教师表和表10.2授课表,回答
下列关系代数操作_____是“找出小于50岁年龄的教师姓名及其所讲授的课程名称”。
A:
B:
C:
D:
答案:
51、单选题:
已知关系:学生(学号,姓名,性别,年龄 班号 系名), 课程(课程号,课程名,先修课号,学分),选课(课程号,学号,成绩)根据以上三张表回答下列关系代数操作_____是“表示查询年龄为20岁的学生姓名及年龄”。
A:
B:
C:
D:
答案:
52、单选题:
已知关系:学生(学号,姓名,性别,年龄 班号 系名), 课程(课程号,课程名,先修课号,学分),选课(课程号,学号,成绩)根据以上三张表回答下列关系代数操作_____是“表示查询没有选修1号课程的学生姓名”。
A:
B:
C:
D:
答案:
53、单选题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用关系代数表达式实现题目:检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数,关系代数操作是_____ 。
A:
B:
C:
D:
答案:
54、单选题:
设13101班学生的关系为R,13102班学生的关系为S,校文艺队学生的关系为T,分别如图10-3 (a)、(b)与(c)所示,关系R、关系S、关系T都是由学号、姓名、年龄三个属性组成,且相应的属性取自同一类型数据。根据以上关系回答
关系R和关系T的“差”操作的结果是_____。
A: 图10-4(d)
B: 图10-4(e)
C: 图10-4(f)
D: 上述都不是
答案: 图10-4(e)
55、单选题:
设关系R:
关系S:
关系S和关系R的“差”操作的结果是_____。
A:
B:
C:
D:
答案:
56、单选题:
已知表10.1教师表和表10.2授课表,回答问题:
如果连接条件是“教师”表的“姓名”等于“授课”表的“开课教师”,则连接操作结果是_____。
A:
B:
C:
D:
答案:
57、单选题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用关系代数表达式实现题目:检索学生成绩得过满分(100分)的课程的课程号、课程名和学分,关系代数操作是_____ 。
A:
B:
C:
D:
答案:
58、单选题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用关系代数表达式实现题目:检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业;关系代数操作是_____。
A:
B:
C:
D:
答案:
59、单选题:
设关系R:
关系S:
关系R和关系S的“差”操作的结果是_____。
A:
B:
C:
D:
答案:
60、单选题:
已知表10.1教师表和表10.2授课表,回答问题:
“教师”和“授课”关系的“笛卡儿积”操作结果是_____。
A:
B:
C:
D:
答案:
61、单选题:
已知表10.1教师表和表10.2授课表,回答
下列关系代数操作_____是“找出蒋涛老师开设的所有课程”。
A:
B:
C:
D: 前述(A)和(B)
答案: 前述(A)和(B)
MOOC参考材料第11讲 怎样管理和利用数据II
第11讲之模拟练习题
1、单选题:
INSERT INTO Goods(Name,Storage,Price) VALUES(’Keyboard’,3000,90.00)的作用是_____。
A: 添加数据到一行中的所有列
B: 插人默认值
C: 添加数据到一行中的部分列
D: 插入多个行
答案: 添加数据到一行中的部分列
2、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT S# FROM SC WHERE C# = ‘C01’ OR C# =‘C02’;关于其查询结果,下列说法正确的是_____ 。
A: 既学过C01号课程,又学过C02号课程的所有学生的学号
B: 或者学过C01号课程,或者学过C02号课程的所有学生的学号
C: 既未学过C01号课程,又未学过C02号课程的所有学生的学号
D: 或者未学过C01号课程,或者未学过C02号课程的所有学生的学号
答案: 或者学过C01号课程,或者学过C02号课程的所有学生的学号
3、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT Sname FROM Student WHERE S# IN (SELECT S# FROM SC WHERE C#= ‘C01’ and Score>=60);关于其查询结果,下列说法正确的是_____ 。
A: C01号课程及格的所有学生的姓名
B: C01号课程不及格的所有学生的姓名
C: 剔出掉C01号课程不及格学生的其他学生的姓名
D: 剔出掉C01号课程及格学生的其他学生的姓名
答案: C01号课程及格的所有学生的姓名
4、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT Sname FROM Student WHERE S# NOT IN ( SELECT S# FROM SC, Course WHERE T# = ‘03’ and SC.C# = C.C#);关于其查询结果,下列说法正确的是_____ 。
A: 学过03号教师讲授过的某一门课的学生的姓名
B: 学过03号教师讲授过的所有门课的学生的姓名
C: 没学过03号教师讲授过的任一门课的学生的姓名
D: 没学全03号教师讲授过的所有门课的学生的姓名
答案: 没学过03号教师讲授过的任一门课的学生的姓名
5、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句Select Sname From StudentWhere S# NOT IN ( Select S# From SC, Course C, Teacher T Where T.Tname = ‘李明’ and SC.C# = C.C# and T.T# = C.T# ); 关于其查询结果,下列说法正确的是_____ 。
A: 列出学全了李明老师讲授所有课程的学生姓名
B: 列出学过李明老师讲授某一课程的学生姓名
C: 列出没学全李明老师讲授所有课程的学生姓名
D: 列出没学过李明老师讲授任一课程的学生姓名
答案: 列出没学过李明老师讲授任一课程的学生姓名
6、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT Sname FROM Student, SC, Course WHERE Student.S#=SC.S# AND Course.C#=SC.C# AND T#= ‘T01’ AND Score<60;关于其查询结果,下列说法正确的是_____ 。
A: 学习T01号教师讲授课程不及格的所有学生的姓名
B: 学习T01号教师讲授课程及格的所有学生的姓名
C: 学习非T01号教师讲授课程不及格的所有学生的姓名
D: 课程不及格的所有学生的姓名
答案: 学习T01号教师讲授课程不及格的所有学生的姓名
7、单选题:
设有关系R(A,B,C),与SQL语句“Select distinct A from R Where B=17;”等价的关系代数表达式为_____。
A:
B:
C:
D:
答案:
8、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句 SELECT S# FROM SC WHERE C# <> ‘C01’ OR C# <> ‘C02’;关于其查询结果,下列说法正确的是_____ 。
A: 或者未学过C01号课程,或者未学过C02号课程的所有学生的学号
B: 或者学过C01号课程,或者学过C02号课程的所有学生的学号
C: 既未学过C01号课程,又未学过C02号课程的所有学生的学号
D: 以上说法都不正确
答案: 以上说法都不正确
9、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT S# FROM SC WHERE C# = ‘C01’ OR Score<=80 AND Score>=60;关于其查询结果,下列说法正确的是_____ 。
A: 学过C01号课程,且该门课程成绩在60到80分之间的所有学生的学号
B: 或者学过C01号课程,或者任一课程成绩在60到80分之间的所有学生的学号
C: 或者学过C01号课程且该门课程成绩小于等于80分,或者任一课程成绩大于等于60分的所有学生的学号
D: 或者学过C01号课程,或者C01号课程成绩在60到80分之间的所有学生的学号
答案: 或者学过C01号课程,或者任一课程成绩在60到80分之间的所有学生的学号
10、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT Sname FROM Student WHERE S# NOT IN (SELECT S# FROM SC WHERE C#= ‘C01’ and Score>=60);关于其查询结果,下列说法正确的是_____ 。
A: C01号课程及格的所有学生的姓名
B: C01号课程不及格的所有学生的姓名
C: 剔出掉C01号课程不及格学生的其他学生的姓名
D: 剔出掉C01号课程及格学生的其他学生的姓名
答案: 剔出掉C01号课程及格学生的其他学生的姓名
11、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT S# FROM SC WHERE Score<60 GROUP BY S# HAVING Count(*)>2; 关于其查询结果,下列说法正确的是_____ 。
A: 有2门以上不及格课程的同学的学号
B: 有2门以上及格课程的同学的学号
C: 有2人以上不及格课程的同学的学号
D: 有2人以上及格课程的同学的学号
答案: 有2门以上不及格课程的同学的学号
12、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT S# FROM SC WHERE Score<60 AND Count(*)>2 GROUP BY S#; 关于其查询结果,下列说法正确的是_____ 。
A: 有2门以上不及格课程的同学的学号
B: 有2门以上及格课程的同学的学号
C: 有2人以上不及格课程的同学的学号
D: 以上说法都不正确
答案: 以上说法都不正确
13、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT AVG(Score) FROM Course, SC WHERE Course.C#=SC.C#; 关于其查询结果,下列说法正确的是_____ 。
A: 按每个学生统计其所学课程的平均成绩
B: 按每门课程统计平均成绩
C: 计算所有学生所有课程的平均成绩
D: 前述(A)和(B)
答案: 计算所有学生所有课程的平均成绩
14、单选题:
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生姓名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句Select S# From SC SC1 Where SC1.C# = ‘C01’ AND S# IN (Select S# From SC SC2 Where SC2.C# = ‘C02’ AND SC1.S#=SC2.S# AND SC1.Score>SC2.Score); 关于其查询结果,下列说法正确的是_____ 。
A: C01课程比C02课程成绩高的所有学生的学号
B: C01同学比C02同学成绩高的所有课程的课号
C: 比C02课程成绩高的所有学生的学号
D: 比C02同学C01课程成绩高的所有学生的学号
答案: C01课程比C02课程成绩高的所有学生的学号
15、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
查找成绩在70到80分之间的学生选课及得分情况。正确的SQL语句是_____ 。
A: SELECT * FROM 选课 WHERE 成绩>=70 OR 成绩<=80
B: SELECT * FROM 选课 WHERE 成绩>=’70’ OR 成绩<=’80’
C: SELECT * FROM 选课 WHERE 成绩>=70 AND 成绩<=80
D: SELECT * FROM 选课 WHERE 成绩>‘70’ AND 成绩<=‘80’
答案: SELECT * FROM 选课 WHERE 成绩>‘70’ AND 成绩<=‘80’
16、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
列出最少选修了三门课程的学生姓名。正确的SQL语句是_____ 。
A: SELECT 姓名 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 GROUP BY 学号 HAVING COUNT(*) >= 3)
B: SELECT 姓名 FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 GROUP BY 学号 COUNT(*) >= 3)
C: SELECT 姓名 FROM 学生 WHERE 学号 (SELECT 学号 FROM 选课 GROUP BY 学号 HAVING COUNT(*) >= 3)
D: SELECT 姓名 FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 ORDER BY 学号 HAVING COUNT(*) >= 3)
答案: SELECT 姓名 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 GROUP BY 学号 HAVING COUNT(*) >= 3)
17、单选题:
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。
查询1996年出生的学生姓名及其秋季所修课程的课程号及成绩。正确的SQL语句是_____ 。
A: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND 出生日期=1996 AND 开课学期=’秋’
B: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.出生日期=1996 AND 课程.开课学期=’秋’
C: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND Year(出生日期)=1996 AND 开课学期=’秋’
D: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 学生.Year(出生日期)=1996 AND 课程.开课学期=’秋’
答案: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND Year(出生日期)=1996 AND 开课学期=’秋’
18、单选题:
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。
统计学生的平均身高。正确的SQL语句是_____ 。
A: SELECT AVG(身高) FROM 学生
B: SELECT COUNT(身高) FROM 学生
C: SELECT 身高,AVG(身高) FROM 学生
D: SELECT AVER(身高) FROM 学生
答案: SELECT AVG(身高) FROM 学生
19、单选题:
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。
查询缺成绩的学生名及课程号。正确的SQL语句是_____ 。
A: SELECT 姓名,课程号 FROM 学生,选课WHERE 学生.学号=选课.学号 AND 成绩=‘ ’
B: SELECT 姓名,课程号 FROM 学生,选课WHERE 学生.学号=选课.学号 AND 成绩 IS NULL
C: SELECT 姓名,课程号 FROM 学生,选课WHERE 成绩 IS NULL
D: SELECT 姓名,课程号 FROM 学生,选课 WHERE 成绩=‘ ’
答案: SELECT 姓名,课程号 FROM 学生,选课WHERE 学生.学号=选课.学号 AND 成绩 IS NULL
20、单选题:
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。
试列出计算机系所开课程(CS标志)的最高成绩、最低成绩和平均成绩。如果某门课程的成绩不全(即 成绩 中有NULL出现),则该课程不予统计,结果按 课程号 升序排列。正确的SQL语句是_____ 。
A: SELECT 课程号,MAX(成绩),MIN(成绩),AVG(成绩) FROM 选课WHERE 课程号 Like ‘CS%’ GROUP BY 课程号 HAVING 课程号 IN (SELECT 课程号 FROM 选课 WHERE 成绩 IS NULL) ORDER BY 课程号
B: SELECT MAX(成绩),MIN(成绩),AVG(成绩) FROM 选课WHERE 课程号= ‘CS%’ GROUP BY 课程号 HAVING 课程号 NOT IN (SELECT 课程号 FROM 选课 WHERE 成绩 IS NULL) ORDER BY 课程号
C: SELECT 课程号,MAX(成绩),MIN(成绩),AVG(成绩) FROM 选课WHERE 课程号 Like ‘CS%’ GROUP BY 课程号 HAVING 课程号 NOT IN (SELECT 课程号 FROM 选课 WHERE 成绩 IS NULL) ORDER BY 课程号
D: SELECT 课程号,MAX(成绩),MIN(成绩),AVG(成绩) FROM 选课WHERE 课程号 Like ‘CS%’ GROUP BY 课程号 HAVING 课程号 NOT IN (SELECT 课程号 FROM 选课 WHERE 成绩 IS NULL)
答案: SELECT 课程号,MAX(成绩),MIN(成绩),AVG(成绩) FROM 选课WHERE 课程号 Like ‘CS%’ GROUP BY 课程号 HAVING 课程号 NOT IN (SELECT 课程号 FROM 选课 WHERE 成绩 IS NULL) ORDER BY 课程号
21、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
定义“课程”表:课程(课号,课名,开课教师,总学时,学分),并使属性“课号”不允许空值,正确的SQL语句是_____ 。
A: CREATE TABLE 课程(课号 char(4) not null,课名 char(10),开课教师 char(10),总学时 char(3),学分 smallint)
B: CREATE 课程(课号 char(4) not null,课名 char(10),开课教师 char(10),总学时 char(3),学分smallint)
C: CREATE TABLE (课号 char(4) not null,课名 char(10),开课教师 char(10),总学时 char(3),学分 smallint)
D: 以上都不对
答案: CREATE TABLE 课程(课号 char(4) not null,课名 char(10),开课教师 char(10),总学时 char(3),学分 smallint)
22、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
向“课程”表中插入一条记录的数据。课号-2003,课名–操作系统,开课教师–刘卫,总学时-60,学分-4,正确的SQL语句是_____ 。
A: INSERT 课程 VALUES (‘2003’,‘操作系统’,‘刘卫’,‘60’ ,4)
B: INSERT INTO 课程 VALUES (‘2003’,‘操作系统’,‘刘卫’,‘60’ ,4)
C: INSERT INTO 课程 ( ‘2003’,‘操作系统’,‘刘卫’,‘60’ ,4)
D: INSERT INTO 课程 VALUES (‘2003’,操作系统,‘刘卫’,60 ,4)
答案: INSERT INTO 课程 VALUES (‘2003’,‘操作系统’,‘刘卫’,‘60’ ,4)
23、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
列出各门课的平均成绩、最高成绩、最低成绩和选课人数。正确的SQL语句是_____ 。
A: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 GROUP BY 课号
B: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课 ORDER BY 课号
C: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课 WHERE 课号
D: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课 HAVING 课号
答案: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 GROUP BY 课号
24、单选题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是_____ 。
A: SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)
B: SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)
C: SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80)
D: SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND分数<80)
答案: SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)
25、单选题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:检索“英语”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数,正确的SQL语句是_____ 。
A: SELECT 学号,姓名,课程名,分数 FROM 学生,选课,课程 WHERE 学生.学号=选课.学号课程.课程号=选课.课程号
奖学金>0
专业=’英语’
B: SELECT 学号,姓名,课程名,分数 FROM 学生,选课,课程 WHERE 学生.学号=选课.学号 AND课程.课程号=选课.课程号 AND 奖学金>0 AND 专业=’英语’
C: SELECT 学号,姓名,课程名,分数 FROM 学生,选课,课程 WHERE 学生.学号=选课.学号 OR 课程.课程号=选课.课程号 OR 奖学金>0 OR 专业=’英语’
D: SELECT 学号,姓名,课程名,分数 FROM 学生,选课,课程 WHERE 奖学金>0 AND 专业=’英语’
答案: SELECT 学号,姓名,课程名,分数 FROM 学生,选课,课程 WHERE 学生.学号=选课.学号 AND课程.课程号=选课.课程号 AND 奖学金>0 AND 专业=’英语’
26、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
将“选课”表中的1002号课的所有成绩提高10分,正确的SQL语句是_____ 。
A: UPDATE 选课 SET 成绩=成绩+10 WHERE 课号=1002
B: UPDATE 选课 SET 成绩=成绩+10 WHERE 课号=‘1002’
C: SET 选课 UPDATE 成绩=成绩+10 WHERE 课号=‘1002’
D: UPDATE 选课 SET 成绩+10 WHERE 课号=‘1002’
答案: UPDATE 选课 SET 成绩=成绩+10 WHERE 课号=‘1002’
27、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
从“课程”表中将2003号课去掉,正确的SQL语句是_____ 。
A: DELETE FROM 课程 WHERE 课号=2003
B: DELETE FROM 课程 WHERE ‘2003’
C: DELETE FROM 课程.课号=‘2003’
D: DELETE FROM 课程 WHERE 课号=‘2003’
答案: DELETE FROM 课程 WHERE 课号=‘2003’
28、单选题:
如表10.3、表10.4、表10.5和表10.6所示。
列出或者学过“1002”号课程或者学过“2002”号课程的所有学生的学号。其SQL语句是
SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1002’ OR 课号=‘2002’;
正确的结果是_____ 。
A:
B:
C:
D:
答案:
29、单选题:
已知SC(S#, C#, Score)关系的元组,如下所示{<S1, C1, 80>,<S1, C2, 90>,<S1, C3, 60>, <S2, C1, 75>, <S2, C2, 80>, <S3, C2, 85>, <S3, C3, 75>, <S4, C2, 80>, <S5, C3, 50>, <S5, C1, 85>}。关于“SELECT S# FROM SC WHERE C#= ‘C1’ and C#= ‘C3’;”下列说法正确的是_____ 。
A: 该查询结果中的元组为{ S1, S5 }
B: 该查询结果中的元组为{ S1, S2, S3, S5 }
C: 该查询结果中的元组为{ S1 }
D: 以上说法都不正确
答案: 以上说法都不正确
30、单选题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业,正确的SQL语句是_____ 。
A: SELECT 学号,姓名,专业 FROM 学生,课程,选课 WHERE 学生.学号=选课.学号 AND课程.课程号=选课.课程号 AND 奖学金<=0 AND 分数>95;
B: SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学生.学号=选课.学号 课程.课程号=选课.课程号
奖学金<=0
分数>95
C: SELECT 学号,姓名,专业 FROM 学生,课程,选课 WHERE 学生.学号=选课.学号 OR 课程.课程号=选课.课程号 AND 奖学金<=0 AND 分数>95
D: SELECT 学号,姓名,专业 FROM 学生,课程,选课 WHERE 奖学金<=0 AND 分数>95
答案: SELECT 学号,姓名,专业 FROM 学生,课程,选课 WHERE 学生.学号=选课.学号 AND课程.课程号=选课.课程号 AND 奖学金<=0 AND 分数>95;
31、单选题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元,正确的SQL语句是_____ 。
A: UPDATE 学生 SET 奖学金=1000 WHERE 奖学金≤0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
B: UPDATE 学生 SET 奖学金=’1000’ WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
C: UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
D: UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数=100)
答案: UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
32、单选题:
如表10.3、表10.4、表10.5和表10.6所示。
列出所有必修课的课号, SELECT DISTINCT 课号 FROM 必修课;正确的结果是_____ 。
A:
B:
C:
D: 上述都不正确
答案:
33、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
求既学过“1001”号课,又学过“2002”号课的所有学生的学号。正确的SQL语句是_____ 。
A: SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1001’ AND 课号=‘2002’
B: SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1001’ AND学号 IN (FROM 选课 WHERE 课号=‘2002’ )
C: SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1001’ AND 学号 (SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘2002’ )
D: SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1001’ AND 学号 IN (SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘2002’ )
答案: SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1001’ AND 学号 IN (SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘2002’ )
34、单选题:
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。
列出选修“1001”号课的学生姓名及成绩。正确的SQL语句是_____ 。
A: SELECT 姓名,成绩 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课号=‘1001’
B: SELECT 姓名,成绩 FROM 学生,选课 WHERE 课号=‘1001’
C: SELECT * FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课号=‘1001’
D: SELECT 姓名,成绩 FROM 学生,选课 WHERE 学生,学号=选课,学号 AND 课号=‘1001’
答案: SELECT 姓名,成绩 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课号=‘1001’
35、单选题:
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。
查询所有女学生的身高。正确的SQL语句是_____ 。
A: SELECT 姓名,身高 FROM 学生 WHERE 性别=’女’
B: SELECT 姓名 身高 FROM 学生 WHERE 性别=’女’
C: SELECT 姓名,身高 FROM 学生 WHERE 性别=女
D: 都不正确
答案: SELECT 姓名,身高 FROM 学生 WHERE 性别=’女’
36、单选题:
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。
查询秋季学期有一门以上课程获90分以上成绩的学生名。正确的SQL语句是_____ 。
A: SELECT 姓名 FROM 学生 课程 选课WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND选课.课程号=课程.课程号 AND 成绩 >= 90.0 AND 开课学期=’秋’
B: SELECT 姓名 FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成绩 >= 90.0 AND 课程号 IN(SELECT 课程号 FROM 课程 WHERE 开课学期=‘秋’))
C: SELECT 姓名 FROM 学生 WHERE 学号 IN (学号 FROM 选课WHERE 成绩 >= 90.0 AND 课程号 IN(SELECT 课程号 FROM 课程 WHERE 开课学期=‘秋’))
D: SELECT 姓名 FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成绩 >= 90.0 AND 课程号 IN (课程号 FROM 课程 WHERE 开课学期=‘秋’))
答案: SELECT 姓名 FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成绩 >= 90.0 AND 课程号 IN(SELECT 课程号 FROM 课程 WHERE 开课学期=‘秋’))
37、单选题:
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。
查询选修CS-110课程的学生名。正确的SQL语句是_____ 。
A: SELECT 姓名 FROM 学生,选课 WHERE 课程号=‘CS-110’
B: SELECT 姓名 FROM 学生,选课 WHERE 选课.课程号=‘CS-110’
C: SELECT 姓名 FROM 学生 选课 WHERE 学生.学号=选课.学号 AND 课程号=‘CS-110’
D: SELECT 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=‘CS-110’
答案: SELECT 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=‘CS-110’
MOOC参考材料第12讲 怎样连接和利用网络I
第12讲之模拟练习题
1、单选题:
TCP/IP协议族是理解计算机网络和因特网的关键。下图给出了现实生活中邮政系统的工作过程与网络基于TCP/IP协议进行信息传输的过程示意图,仔细理解该图,注意理解、区分与命名,回答问题。
用户通过应用软件使用网络时,不同应用软件采用了不同的协议,这些协议被认为是TCP/IP的____。
A: 物理层
B: 应用层
C: 传输层
D: 数据链路层
答案: 应用层
2、单选题:
TCP/IP协议族是理解计算机网络和因特网的关键。下图给出了现实生活中邮政系统的工作过程与网络基于TCP/IP协议进行信息传输的过程示意图,仔细理解该图,注意理解、区分与命名,回答问题。
关于Internet网络传输和TCP/IP协议,不正确的是_______?
A: 发送主机和接收主机需要运行应用层、传输层、IP层、链路层协议软件
B: 路由器需要运行应用层、传输层、IP层、链路层协议软件
C: 网络层提供端到端的数据传输
D: 链路层和物理层提供相邻主机间的数据传输
答案: 路由器需要运行应用层、传输层、IP层、链路层协议软件
3、单选题:
下列协议中,不属于TCP/IP协议的网络层的是_______?
A: IP v4
B: 路由协议
C: ICMP协议
D: FTP协议
答案: FTP协议
4、单选题:
关于TCP协议与UDP协议,正确的是_______?
A: TCP协议与UDP协议均提供多路复用、解多路复用、流量控制、拥塞控制和差错控制机制
B: TCP协议是一种面向连接的协议,而UDP协议是一种无连接的协议;面向连接的协议是指先建立连接,再进行传输,传输过程中要进行差错检测等的协议;无连接的协议是指这样的协议,它无需建立连接便可直接进行传输,传输过程中的差错控制由应用层处理
C: UDP协议中,如果数据包丢失或损坏,接收方将通知发送方重发该数据包
D: Email的发送和接收使用UDP协议
答案: TCP协议是一种面向连接的协议,而UDP协议是一种无连接的协议;面向连接的协议是指先建立连接,再进行传输,传输过程中要进行差错检测等的协议;无连接的协议是指这样的协议,它无需建立连接便可直接进行传输,传输过程中的差错控制由应用层处理
5、单选题:
URL的组成包括_____。
A: 协议
B: 欲访问机器的IP地址
C: 欲访问机器下的目录及文件名
D: 以上都包括
答案: 以上都包括
6、单选题:
关于URL的作用,下列说法正确的是_____。
A: 依据它可以定位网络上任一计算机上的任一类型的文件
B: 依据它可以确定任一类型文件的传输与解读规则
C: 它通常应用于TCP/IP的应用层
D: 前述(A)+(B)+(C)
答案: 前述(A)+(B)+(C)
7、单选题:
下列地址中,不是合法的、能够分配给主机使用的IP地址是_______?
A: 202.118.224.241
B: 10000000 00001111 00000011 00011111
C: 202.118.256.103
D: 11111011 11111111 11110111 11110111
答案: 202.118.256.103
8、单选题:
下列网络应用中,适合使用UDP协议的是_______?
A: Telnet
B: 网络电话或在线视频
C: Web
D: FTP
答案: 网络电话或在线视频
9、单选题:
URL是_____。
A: 统一资源定位器
B: 超文本标识语言
C: 传输控制协议
D: 邮件传输协议
答案: 统一资源定位器
10、单选题:
下列正确的IP地址是_____。
A: 192.168.0.256
B: 192.168.0.1.2
C: 192.168.0.*
D: 192.168.0.168
答案: 192.168.0.168
11、单选题:
关于DNS系统,不正确的是_______?
A: 域名系统是一个层次式结构
B: DNS系统能够将域名转换为IP地址
C: 域名系统有一个集中式数据库,存储着所有的域名与IP地址的对应关系,并负责Internet上所有的域名解析任务
D: 域名的管理、注册等由专门机构负责,如IAAAC、CNNIC等
答案: 域名系统有一个集中式数据库,存储着所有的域名与IP地址的对应关系,并负责Internet上所有的域名解析任务
12、单选题:
域名系统DNS的功能是_____。
A: 用于发布网页
B: 自动为客户机分配IP地址
C: 用于验证上网账号和密码
D: 用于将域名地址和IP地址建立对应关系
答案: 用于将域名地址和IP地址建立对应关系
13、单选题:
电子邮件(E-mail)、网页(Web Page)、搜索引擎(Search Engine)是最为普遍的计算机网络服务的例子,除此而外,Internet上提供了很多的网络服务,熟悉并了解这些网络服务对于快速适应信息社会环境很重要。围绕E-mail,回答关于“电子邮件”可以实现的功能,下列说法准确的是_____。
A: 两个不同地点的人通过计算机进行电子信件传输,即一个人的信件传输给另一个人
B: 两个不同地点的人通过计算机进行照片传输,即一个人的照片传输给另一个人
C: 两个不同地点的人通过计算机进行文件传输,即一个人的文件传输给另一个人
D: 上述都正确
答案: 上述都正确
14、单选题:
电子邮件(E-mail)、网页(Web Page)、搜索引擎(Search Engine)是最为普遍的计算机网络服务的例子,除此而外,Internet上提供了很多的网络服务,熟悉并了解这些网络服务对于快速适应信息社会环境很重要。围绕E-mail,回答关于“电子邮件”,下列说法不正确的是_____。
A: 一个人若要收发电子邮件,则它必须在某一个能和Internet相连接的并且始终不关机的服务器(被称为E-mail服务器)上建立一个电子信箱,该电子信箱本质上即是存储于E-mail服务器上的一个文件
B: E-mail服务器是Internet服务提供商所拥有并为广大客户提供电子邮件服务的计算机系统
C: 一个人若要建立电子信箱,则其可以向Internet服务提供商(或其提供的系统)申请,注册并建立一个账户,一个账户对应一个电子信箱
D: 上述说法有不正确的
答案: 上述说法有不正确的
15、单选题:
电子邮件(E-mail)、网页(Web Page)、搜索引擎(Search Engine)是最为普遍的计算机网络服务的例子,除此而外,Internet上提供了很多的网络服务,熟悉并了解这些网络服务对于快速适应信息社会环境很重要。围绕E-mail,回答通常,在Internet上用于收发电子邮件的协议是_____。
A: TCP/IP
B: IPX/SPX
C: SMTP/POP3
D: NetBEUI
答案: SMTP/POP3
16、单选题:
电子邮件(E-mail)、网页(Web Page)、搜索引擎(Search Engine)是最为普遍的计算机网络服务的例子,除此而外,Internet上提供了很多的网络服务,熟悉并了解这些网络服务对于快速适应信息社会环境很重要。围绕E-mail,回答关于“电子邮件”可以帮助我们完成哪些事情,下列说法正确的是_____。
A: 两个不同地点的人通过计算机进行电子信件传输
B: 两个不同地点的人通过计算机实时地进行电子信件传输
C: 一个地点的人可以浏览并获取另外人所建立的文件库/资源库
D: 一个地点的人可以登录到位于另外地点的人的计算机上进行操控
答案: 两个不同地点的人通过计算机进行电子信件传输
17、单选题:
电子邮件(E-mail)、网页(Web Page)、搜索引擎(Search Engine)是最为普遍的计算机网络服务的例子,除此而外,Internet上提供了很多的网络服务,熟悉并了解这些网络服务对于快速适应信息社会环境很重要。围绕E-mail,回答关于“电子邮件”,下列说法正确的是_____。
A: 一个人只要拥有一台计算机并联网,便可以收发电子邮件
B: 一个人若要收发电子邮件,则其计算机必须随时处于开机并联网状态,否则在其关机时传输的电子邮件可能会丢失
C: 一个人若要给其他人发送电子邮件,需要知道那个人的电子邮箱地址
D: 一个人若要给其他人发送电子邮件,他需要在自己的计算机上建立一个电子邮箱
答案: 一个人若要给其他人发送电子邮件,需要知道那个人的电子邮箱地址
18、单选题:
电子邮件(E-mail)、网页(Web Page)、搜索引擎(Search Engine)是最为普遍的计算机网络服务的例子,除此而外,Internet上提供了很多的网络服务,熟悉并了解这些网络服务对于快速适应信息社会环境很重要。围绕E-mail,回答下列四项中,合法的电子邮件地址是_____。
A: hou-em.hxing. com. cn
B: em. hxlng. com,cn-zhou
C: em.hxing.com.cn@zhou
D: zhou@em.hxing.com.cn
答案: zhou@em.hxing.com.cn
19、单选题:
电子邮件(E-mail)、网页(Web Page)、搜索引擎(Search Engine)是最为普遍的计算机网络服务的例子,除此而外,Internet上提供了很多的网络服务,熟悉并了解这些网络服务对于快速适应信息社会环境很重要。围绕E-mail,回答以下选项中_____通常不是设置电子邮件信箱所必需的。
A: 电子信箱的空间大小
B: 帐号名
C: 密码
D: 接收邮件服务器与发送邮件服务器
答案: 电子信箱的空间大小
20、单选题:
网络中不同的编解码器(其代表着与网络相连接的计算机),虽然可能有差别,但一般都具有编码–发送–接收–解码–转发等功能。只要将这些编解码器相互连接起来,便形成了网络。不同的连接方式—被称为网络拓扑结构,具有不同的性能。下图给出了几种典型的网络拓扑结构,围绕该图回答问题。
网络的节点有主从之分,各从节点之间不能直接通信,必须经主节点(或称中心节点)转接。因此,网络中的所有传输的信息都流经中心节点,中心节点的可靠性基本上决定了整个网络的可靠性。这被称为_____网络。
A: 环形
B: 总线形
C: 星形
D: 网状
答案: 星形
21、单选题:
网络中不同的编解码器(其代表着与网络相连接的计算机),虽然可能有差别,但一般都具有编码–发送–接收–解码–转发等功能。只要将这些编解码器相互连接起来,便形成了网络。不同的连接方式—被称为网络拓扑结构,具有不同的性能。下图给出了几种典型的网络拓扑结构,围绕该图回答问题。
多台计算机以同等地位连接到一标准的通信线路上组成网络,一台计算机既可以是信源,也可以是信宿;既可以发送信息,又可以接收信息,还可以接收再发送信息。这被称为_____网络。
A: 环形
B: 总线形
C: 星形
D: 网状
答案: 总线形
22、单选题:
在解决了编码–发送–接收–解码–转发等基本通信问题后,还需要解决不同大小的信息如何高效率地利用信道传输的问题。此时化整为零和还零为整(分组交换)、同一信道上不同来源信息的混合传输(多路复用)等思维很重要。下图给出了信息分组传输的示意图,围绕该图回答问题。
图(a)示意了“不同大小的信息如何高效率地利用信道传输”问题的一种解决方案,该方案包括了一些基本的过程,下列说法正确的是_____。
A: 信息拆分过程:即将任意大小的信息拆分成等长的信息段,并记录信息段的衔接次序,以便还原
B: 包装过程:将(A)的每一信息段进行封装,形成一个个信息包。信息包中除信息段本身外,还包括如收发计算机的地址等信息
C: 传输过程:将信息包按照网络连接关系,一个个经由编码-发送-接收-解码-转发,由源计算机传输到目的计算机;信息还原过程:将信息包还原成信息段,再按信息段的衔接次序还原成最终的信息
D: 该方案由以上(A)(B)(C)几个基本过程构成,这几个基本过程可能要反复使用,例如小信息包再封装成大信息包,这几个过程如何组合使用依赖于网络传输的不同规则
答案: 该方案由以上(A)(B)(C)几个基本过程构成,这几个基本过程可能要反复使用,例如小信息包再封装成大信息包,这几个过程如何组合使用依赖于网络传输的不同规则
23、单选题:
在解决了编码–发送–接收–解码–转发等基本通信问题后,还需要解决不同大小的信息如何高效率地利用信道传输的问题。此时化整为零和还零为整(分组交换)、同一信道上不同来源信息的混合传输(多路复用)等思维很重要。下图给出了信息分组传输的示意图,围绕该图回答问题。
见图(a)所示,信息被分成等长的信息段
(k=1,…,n),对每个信息段再重新封装(增加诸如地址、标识、次序等信息),形成新的信息包
(k=1,…,n)。关于信息
的传输,下列说法不正确的是_____。
A: 信息的不同的信息包可以经由固定的路径由源计算机传输到目的计算机,所有信息包到达目的地后,再依据其本身所携带的标识和次序信息还原成信息
B: 信息的不同的信息包可以经由不同的路径进行传输,所有信息包到达目的地后,再依据其本身所携带的标识和次序信息还原成信息
C: 信息的不同的信息包由源计算机被直接传输到目的计算机,所有信息包到达目的地后,再依据其本身所携带的标识和次序信息还原成信息
D: 信息的不同的信息包在由源计算机被传输到目的计算机的过程中,可能还要被包装,包装后再传输。所有信息包到达目的地后,再依据其本身所携带的标识和次序信息还原成信息
答案: 信息的不同的信息包由源计算机被直接传输到目的计算机,所有信息包到达目的地后,再依据其本身所携带的标识和次序信息还原成信息
24、单选题:
在解决了编码–发送–接收–解码–转发等基本通信问题后,还需要解决不同大小的信息如何高效率地利用信道传输的问题。此时化整为零和还零为整(分组交换)、同一信道上不同来源信息的混合传输(多路复用)等思维很重要。下图给出了信息分组传输的示意图,围绕该图回答问题。
计算机A与计算机B之间的网络连接的传输速率是1kbps,计算机A要传输一个大小为4K字节的文件,每个分组的大小为100个字节,其中20个字节为分组头部信息(存储发送地址等),假定发送两个分组之间不需要等待,那么,计算机A需要_______将该文件全部发送出去。
A: 50秒
B: 40秒
C: 32秒
D: 4秒
答案: 40秒
25、单选题:
在解决了编码–发送–接收–解码–转发等基本通信问题后,还需要解决不同大小的信息如何高效率地利用信道传输的问题。此时化整为零和还零为整(分组交换)、同一信道上不同来源信息的混合传输(多路复用)等思维很重要。下图给出了信息分组传输的示意图,围绕该图回答问题。
计算机A与计算机B之间的网络连接的传输速率是1kbps,计算机A要传输一个大小为4K字节的文件,每个分组的大小为100个字节,其中20个字节为分组头部信息(存储发送地址等),假定计算机A发送每个分组前需要0.2秒对其进行封装等准备工作,那么,计算机A需要_______将该文件全部发送出去。
A: 50秒
B: 40秒
C: 32秒
D: 4秒
答案: 50秒
26、单选题:
网络中不同的编解码器,虽然都具有编码–发送–接收–解码–转发等功能,但其编解码的方式(如以什么波形表示1和0、以什么频率分割连续信号、怎样识别是否是传输给自己的信号、怎样转发等等)可能是不同的,这就出现了网络协议来约束编解码器的实现方式。可以说不同的编解码器是依据不同协议实现的网络部件。理解网络协议对于理解计算机网络很重要。关于网络协议,参见下图理解,回答问题。
关于网络协议的分层,下列说法不正确的是_____。
A: 分层体现了“组合-抽象-封装-再组合”的问题求解思维:每一层协议都定义了一种粒度的对象,它们是通过对更低层协议定义对象的组合,经抽象和封装来实现的(组合-抽象-封装);而每一层协议,又支持高层对象基于本层定义对象的不同组合来实现更复杂的功能(再组合)
B: 通过分层处理,可以将复杂的问题化简为若干个简单的问题进行处理,使每一层相对独立、明确、简单且可以实现
C: 分层处理需要满足:低层协议仅与更低层协议相关,而与高层协议无关;高层协议可以调用低层协议来实现更复杂功能
D: 分层处理需要满足:低层协议不仅与更低层协议相关,其也与高层协议相关;高层协议可以调用低层协议来实现更复杂功能
答案: 分层处理需要满足:低层协议不仅与更低层协议相关,其也与高层协议相关;高层协议可以调用低层协议来实现更复杂功能
27、单选题:
网络中不同的编解码器,虽然都具有编码–发送–接收–解码–转发等功能,但其编解码的方式(如以什么波形表示1和0、以什么频率分割连续信号、怎样识别是否是传输给自己的信号、怎样转发等等)可能是不同的,这就出现了网络协议来约束编解码器的实现方式。可以说不同的编解码器是依据不同协议实现的网络部件。理解网络协议对于理解计算机网络很重要。关于网络协议,参见下图理解,回答问题。
数据链路层的作用是_____。
A: 传输数据帧,所谓帧即是一种信息包
B: 机电信号的传输与控制
C: 解析信息传输的源和目的地址
D: 整个消息的进程到进程的传输
答案: 传输数据帧,所谓帧即是一种信息包
28、单选题:
关于局域网和广域网,下列说法不正确的是_____。
A: 因需要建设高速传输媒介,所以局域网通常局限在几千米范围之内
B: 公共通信线路铺设到哪里,则广域网可以覆盖到哪里
C: 互联网可以将局域网和广域网连接在一起;国际互联网是由广域网连接的局域网的最大的集合
D: 上述说法有不正确的
答案: 上述说法有不正确的
29、单选题:
以下不同类型网络中,不属于LAN的是_______?
A: 以太网
B: 令牌环网
C: 令牌总线网
D: 公用电话网
答案: 公用电话网
30、单选题:
关于因特网,下列说法不正确的是_____。
A: 因特网是世界范围内最大的互联网络,是由广域网连接起来的局域网的最大集合
B: 因特网是一种技术,包括TCP/IP协议族和执行TCP/IP协议族的路由器,基于这种技术可以将多个网络互联起来
C: 因特网是一个组织体系,它由各个层次的ISP(Internet Service Provider)所组成
D: 上述说法有不正确的
答案: 上述说法有不正确的
31、单选题:
下列关于路由器的论述,不正确的是_______?
A: 路由器能够将不同类型的网络连接起来
B: 路由器具有路由功能,能够选择节点间的最近、最快的传输路径
C: 路由器只能够将具有相同传输速率的网络连接起来
D: 路由器能够按照数据包的目的地址将来自某一网络的数据正确地转发至另一网络
答案: 路由器只能够将具有相同传输速率的网络连接起来
32、单选题:
关于接入因特网的方式,下列说法正确的是_____。
A: 可以通过网卡和双绞线接入任何一个单位的局域网,进而接入因特网
B: 可以通过电话线和调制解调器接入公用电话网络,进而接入因特网
C: 可以通过电信部门提供的ADSL线路接入因特网
D: 上述方法仅仅是物理连接,还需要获得相关ISP的授权,或者相关局域网/广域网管理者的授权
答案: 上述方法仅仅是物理连接,还需要获得相关ISP的授权,或者相关局域网/广域网管理者的授权
33、单选题:
ISP(Internet Service Provider)为互联网服务提供商,通常是向广大用户综合提供互联网接入业务、信息业务和增值业务的电信运营商或网络运营商。主要的接入方式有____。
A: 局域网接入;无线接入
B: 电话拨号接入及综合业务数字网(ISDN)接入;数字数据网(DDN)接入
C: 数字用户线路(DSL)及非对称数字用户线(ADSL)接入
D: 以上全部
答案: 以上全部
34、单选题:
TCP/IP协议族是理解计算机网络和因特网的关键。下图给出了现实生活中邮政系统的工作过程与网络基于TCP/IP协议进行信息传输的过程示意图,仔细理解该图,注意理解、区分与命名,回答问题。
按图示,邮政网络被划分成了①发件人/收件人层,②聚集点/分送点层,③发送邮局/接收邮局层,④发送站点/接收站点层, ⑤运输层。TCP/IP协议(族)被划分成了(I)物理层,(II)链路层,(III)IP层,(IV)传输层,(V)应用层。类比邮政网络和TCP/IP协议族的计算机网络,具有正确类比关系的是_____。
A: 映射:①–(I),②—(II),③—(III),④—(IV),
⑤—(V)
B: 映射:①–(IV),②—(V),③—(III),④—(II),⑤
—(I)
C: 映射:①–(V),②—(IV),③—(III),④—(II),
⑤—(I)
D: 映射:①–(II),②—(III),③—(IV),④—(I),⑤
—(V)
答案: 映射:①–(V),②—(IV),③—(III),④—(II),
⑤—(I)
35、单选题:
TCP/IP协议族是理解计算机网络和因特网的关键。下图给出了现实生活中邮政系统的工作过程与网络基于TCP/IP协议进行信息传输的过程示意图,仔细理解该图,注意理解、区分与命名,回答问题。
按图示,思考计算机网络中的TCP/IP协议。TCP/IP协议(族)被划分成了(I)物理层,(II)应用层,(III)链路层,(IV)传输层,(V) IP层(又称网络层)。假设两台计算机之间需要传送一个文件,网络传输时需要完成以下工作:
①发送方获取文件,接收方交付文件;
②发送方将文件拆分成一个个信息段,并记录信息段的衔接次序,封装成信息包;接收方将接收到的信息包拆包,并按衔接次序还原成文件;
③发送方将每一个信息包,由源IP地址的计算机发送到目的IP地址的计算机。期间可能经多次中转,即经由多个IP地址的计算机或编解码设备才能完成最终传输;
④依据IP地址找到MAC地址,即实际执行发送、接收和转发信息包的计算机或编解码设备,是具有相应MAC地址的设备;
⑤发送方将信息包,即一组0/1串转换成不同频率不同波形的信号发送到信道;接收方识别信号并还原成0/1串。
上述工作分别由哪一个层次处理,下列说法正确的是_____。
A: ①由(I)处理,②由(II)处理,③由(III)处理,④由(IV)处理;
⑤由(V)处理
B: ①由(II)处理,②由(IV)处理,③由(V)处理,④由(III)处理;
⑤由(I)处理
C: ①由(V)处理,②由(IV)处理,③由(III)处理,④由(II)处理;⑤
由(I)处理
D: ①由(IV)处理,②由(V)处理,③由(I)处理,④由(II)处理;
⑤由(III)处理
答案: ①由(II)处理,②由(IV)处理,③由(V)处理,④由(III)处理;
⑤由(I)处理
36、单选题:
TCP/IP协议族是理解计算机网络和因特网的关键。下图给出了现实生活中邮政系统的工作过程与网络基于TCP/IP协议进行信息传输的过程示意图,仔细理解该图,注意理解、区分与命名,回答问题。
计算机网络中网络协议(IP)的核心作用是____。
A: 网络传输路径的确定
B: 负责从源计算机到目的计算机的数据包的发送
C: 负责传输信息的拆分与还原
D: 前述(A)和(B)
答案: 前述(A)和(B)
37、单选题:
TCP/IP协议族是理解计算机网络和因特网的关键。下图给出了现实生活中邮政系统的工作过程与网络基于TCP/IP协议进行信息传输的过程示意图,仔细理解该图,注意理解、区分与命名,回答问题。
计算机网络中TCP协议的核心作用是____。
A: 网络传输路径的确定
B: 负责从源计算机到目的计算机的数据包的发送
C: 负责传输信息的拆分与还原
D: 负责信息可靠传输
答案: 负责传输信息的拆分与还原
38、单选题:
TCP/IP协议族是理解计算机网络和因特网的关键。下图给出了现实生活中邮政系统的工作过程与网络基于TCP/IP协议进行信息传输的过程示意图,仔细理解该图,注意理解、区分与命名,回答问题。
人们收发电子邮件时,信件由计算机A传送给计算机B,信号(二进制位)是在网络的____层进行传输的?
A: 应用层
B: 物理层
C: 传输层
D: IP(网络)层
答案: 物理层
39、单选题:
当希望获取某方面信息,而又不知道其确切的信息来源(网址)时,可以使用“搜索引擎”。关于如何使用“搜索引擎”,下列说法正确的是_____。
A: 正确选择关键词语,关键词的准确程度决定了检索结果的精准程度
B: 在搜索引擎中输入关键词语,并仔细浏览检索结果,注意识别与检索相关的网址
C: 按照检索结果指示的网址,打开某一网页,浏览相关内容;在确认网页内容的有效性后,再依据网页给出的相关链接,打开新的网页
D: 按照(A)(B)(C)的次序进行,便可以获取相关的信息
答案: 按照(A)(B)(C)的次序进行,便可以获取相关的信息
40、单选题:
计算机网络的基础是通讯。两台计算机若要进行通讯,需要解决信息的发送、接收和转发问题,如果为计算机装载上能够完成上述功能的部件或者程序—被笼统地称为编解码器,则便可组成网络进行通讯。下图给出了网络通信的基本原理示意图,围绕该图回答问题。
信息的发送者、接收者和传输媒体在计算机网络中分别被称为_____。
A: 信源、信宿和信道
B: 信宿、信源和信道
C: 信道、信源和信宿
D: 以上都不正确
答案: 信源、信宿和信道
41、单选题:
计算机网络的基础是通讯。两台计算机若要进行通讯,需要解决信息的发送、接收和转发问题,如果为计算机装载上能够完成上述功能的部件或者程序—被笼统地称为编解码器,则便可组成网络进行通讯。下图给出了网络通信的基本原理示意图,围绕该图回答问题。
图(b)给出了用不同信号表达0和1的方法。①②③都是连续信号,即用不同频率的不同波形表达0和1,随时间发送不同波形,即是传输一串0和1。问:①②③传输的信息分别是_____。
A: 010110001,000101011,011110001
B: 010101001,000101011,010110011
C: 010110001,000111001,010110011
D: 010111101,000111001,010101011
答案: 010110001,000111001,010110011
42、单选题:
计算机网络的基础是通讯。两台计算机若要进行通讯,需要解决信息的发送、接收和转发问题,如果为计算机装载上能够完成上述功能的部件或者程序—被笼统地称为编解码器,则便可组成网络进行通讯。下图给出了网络通信的基本原理示意图,围绕该图回答问题。
计算机A与计算机B之间网络连接的传输速率是1kbps,距离是400000公里,假定信号在传输媒介中的传输速度是米/秒,那么,每个比特在媒介中的传播时间是_______?
A: 2秒
B: 2毫秒
C: 2微秒
D: 2纳秒
答案: 2秒
43、单选题:
计算机网络的基础是通讯。两台计算机若要进行通讯,需要解决信息的发送、接收和转发问题,如果为计算机装载上能够完成上述功能的部件或者程序—被笼统地称为编解码器,则便可组成网络进行通讯。下图给出了网络通信的基本原理示意图,围绕该图回答问题。
图(b)中②表示的0信号的频率,比表示1信号的频率_____。
A: 高3倍
B: 低3倍
C: 高2倍
D: 低2倍
答案: 高2倍
44、单选题:
计算机网络的基础是通讯。两台计算机若要进行通讯,需要解决信息的发送、接收和转发问题,如果为计算机装载上能够完成上述功能的部件或者程序—被笼统地称为编解码器,则便可组成网络进行通讯。下图给出了网络通信的基本原理示意图,围绕该图回答问题。
计算机A与计算机B之间网络连接的传输速率是1kbps,距离是400公里,假定信号在传输媒介中的传输速度是米/秒,那么,每个比特在媒介中的传播时间是_______?
A: 2秒
B: 2毫秒
C: 2微秒
D: 2纳秒
答案: 2毫秒
45、单选题:
网络中不同的编解码器(其代表着与网络相连接的计算机),虽然可能有差别,但一般都具有编码–发送–接收–解码–转发等功能。只要将这些编解码器相互连接起来,便形成了网络。不同的连接方式—被称为网络拓扑结构,具有不同的性能。下图给出了几种典型的网络拓扑结构,围绕该图回答问题。
如图(a)示意,一台计算机A若要给计算机D传输信息,则其传输过程描述正确的是_____。
A: 计算机A编码信号并发送到信道,计算机D从信道接收信号并解码
B: 计算机A编码信号并发送到信道,计算机B接收并解码信号、再转发信号(重新编码并发送到信道),计算机C接收-解码并转发,最后计算机D从信道接收信号并解码,获取到信息
C: 计算机A编码信号并发送到信道,计算机E接收并转发,计算机D从信道接收信号并解码,获取到信息
D: 上述(B)(C)在一定规则下是正确的:(B)在具有AàBàCàDàEàA环路传输规则下是正确的,(C)在AàEàDàCàBàA环路传输规则下是正确的;(B)和(C)在双环路传输规则下都是正确的。这些传输规则是由网络上的编解码器执行的
答案: 上述(B)(C)在一定规则下是正确的:(B)在具有AàBàCàDàEàA环路传输规则下是正确的,(C)在AàEàDàCàBàA环路传输规则下是正确的;(B)和(C)在双环路传输规则下都是正确的。这些传输规则是由网络上的编解码器执行的
46、单选题:
网络中不同的编解码器(其代表着与网络相连接的计算机),虽然可能有差别,但一般都具有编码–发送–接收–解码–转发等功能。只要将这些编解码器相互连接起来,便形成了网络。不同的连接方式—被称为网络拓扑结构,具有不同的性能。下图给出了几种典型的网络拓扑结构,围绕该图回答问题。
多台计算机两两相连组成一闭合的环路,数据沿环路传送。环上的一台计算机既能发送信息(信源),又能接收信息(信宿),同时还能接收再转发信息。为了提高环的可靠性,可以采用双环结构。这被称为_____网络。
A: 环形
B: 总线形
C: 星形
D: 网状
答案: 环形
47、单选题:
在解决了编码–发送–接收–解码–转发等基本通信问题后,还需要解决不同大小的信息如何高效率地利用信道传输的问题。此时化整为零和还零为整(分组交换)、同一信道上不同来源信息的混合传输(多路复用)等思维很重要。下图给出了信息分组传输的示意图,围绕该图回答问题。
图(a)示意了“不同大小的信息如何高效率地利用信道传输”问题的一种解决方案,该方案包括了一些基本的过程,下列说法正确的是_____。
A: 信息拆分过程à包装过程à传输过程à信息还原过程
B: 待传输信息被拆分成信息段,包装信息段成信息包,发送-传输-接收信息包,还原信息包为信息段,还原多个信息段为传输的信息
C: 前述(A)(B)是相同工作的不同说法,可以完成信息的传输
D: 前述(A)(B)是相同工作的不同说法,这些基本过程可能要反复使用,但这些过程如何组合使用依赖于网络传输的不同规则-即网络协议
答案: 前述(A)(B)是相同工作的不同说法,这些基本过程可能要反复使用,但这些过程如何组合使用依赖于网络传输的不同规则-即网络协议
48、单选题:
网络中不同的编解码器(其代表着与网络相连接的计算机),虽然可能有差别,但一般都具有编码–发送–接收–解码–转发等功能。只要将这些编解码器相互连接起来,便形成了网络。不同的连接方式—被称为网络拓扑结构,具有不同的性能。下图给出了几种典型的网络拓扑结构,围绕该图回答问题。
有关不同拓扑结构的网络及其特点,下列说法不正确的是_____。
A: 环形网络,数据沿环传送给相邻近的计算机;为了提高环的可靠性,可以采用双环结构,即数据沿环传送给与其相连接的左右两台计算机
B: 星形网络中的传输的所有信息都流经中心节点,中心节点的计算机瘫痪,整个网络即瘫痪
C: 总线形网络,一台计算机既可以发送信息,又可以接收信息,还可以接收再发送信息
D: 不同拓扑结构的网络,传输信息的速度和质量是相同的
答案: 不同拓扑结构的网络,传输信息的速度和质量是相同的
49、单选题:
在解决了编码–发送–接收–解码–转发等基本通信问题后,还需要解决不同大小的信息如何高效率地利用信道传输的问题。此时化整为零和还零为整(分组交换)、同一信道上不同来源信息的混合传输(多路复用)等思维很重要。下图给出了信息分组传输的示意图,围绕该图回答问题。
关于分组信息交换技术,下列说法不正确的是_____。
A: 分组信息交换技术使不同计算机不同大小的信息,按照统一大小拆分、封装成信息包,而不同信息的信息包在网络中可以混合次序传输,利于网络传输效率的提升
B: 分组信息交换是将不同大小的信息拆分成等长的信息段,对每个信息段再重新封装,形成新的信息包,这些信息包在网络中可选择相同或不同的计算机进行传输
C: 分组信息交换技术不同大小的信息,按照统一大小拆分、封装成信息包,而不同信息的信息包在网络中不可以混合次序传输
D: 采用分组信息交换技术可以将不同大小的信息高效率地利用信道进行传输
答案: 分组信息交换技术不同大小的信息,按照统一大小拆分、封装成信息包,而不同信息的信息包在网络中不可以混合次序传输
50、单选题:
网络中不同的编解码器,虽然都具有编码–发送–接收–解码–转发等功能,但其编解码的方式(如以什么波形表示1和0、以什么频率分割连续信号、怎样识别是否是传输给自己的信号、怎样转发等等)可能是不同的,这就出现了网络协议来约束编解码器的实现方式。可以说不同的编解码器是依据不同协议实现的网络部件。理解网络协议对于理解计算机网络很重要。关于网络协议,参见下图理解,回答问题。
在计算机网络中,为了使计算机或终端之间能够正确传送信息,所有的编解码器(包括硬件形式的和软件形式的)都必须按照_____来相互通信。
A: 协议
B: 网卡
C: 传输装置
D: 信息交换方式
答案: 协议
51、单选题:
在解决了编码–发送–接收–解码–转发等基本通信问题后,还需要解决不同大小的信息如何高效率地利用信道传输的问题。此时
上方为免费预览版答案,如需购买完整答案,请点击下方红字:
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
点击浏览器底部菜单-【添加书签】-收藏本网页
点击浏览器底部菜单-【书签/历史】-可查看本网页
获取更多慕课答案,欢迎在浏览器访问我们的网站:
http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
APP下载
APP功能说明
1.可查看各种网课答案
点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案
点击【中国大学慕课答案】,可查看mooc慕课答案
2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券
如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券
忙劫浩兑吹差收舞滥誊炊凳泥