当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2021 上半年 软件设计师 模拟冲刺卷 上午之十五

2021 上半年 软件设计师 模拟冲刺卷 上午之十五

作者:mb60efa0d0657ac2024-01-06 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021 上半年 软件设计师 模拟冲刺卷 上午】部分试题的详解,一起来看看吧~1、属于面向对象、解释型程序设计语言的是 (43) 。 A、XM

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021 上半年 软件设计师 模拟冲刺卷 上午】部分试题的详解,一起来看看吧~



1、属于面向对象、解释型程序设计语言的是 (43) 。 
A、XML
B、Python
C、Prolog
D、C++

答案:B
答题解析:

XML:是一种用于标记电子文件,使其具有结构性的标记语言。

C++:是在C语言的基础上发展起来的,主要增加了类的功能,使其成为面向对象的程序设计语言。

Prolog:是以特殊的逻辑推理形式回答用户的查询,经常用于数据库和专家系统。

Python:是一种面向对象的解释型计算机程序设计语言。Python语法简洁而清晰,具有丰富和强大的类库。它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地结合在一起。



2、关系R、S如下表所示,R÷(πA1,A2 (σ1<3(S))的结果为(44),R、S的左外联接、右外联接和完全外联接的元组个数分别为(45)。
A、{4}
B、{3,4}
C、{3,4,7}
D、{(1,2),(2,1),(3,4),(4,7)}

答案:A
答题解析:

关系代数的除法运算:给定关系R (X,Y) 和S (Y,Z),其中X,Y,Z为属性组。R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集。R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合。具体计算过程如下:

(1)找出R中与S中不相同的属性列X,本题是A3。分别求出A3各属性的象集,这里相同属性取一个即可。A3可以取3个值{3,4,7},其中3的象集为{(1,2)},4的象集为{(2,1),(3,4)},7的象集为{(4,6)}。

(2)找出关系R和关系S中相同的属性,即Y属性。在关系S中对Y做投影,并消除重复部分。本题的S为(πA1,A2 (σ1<3(S)),结果如下。

1.jpg

(3)判断关系R中X各个值的像集Y是否包含关系S中属性Y的所有值。显然,当关系R的属性A3的值为4时,其象集才会包含关系S中属性Y的所有值,即R÷S={4}。

两个关系R和S进行自然连接时,选择两个关系R和S公共属性上相等的元组,去掉重复的属性列构成新关系。在这种情况下,关系R中的某些元组有可能在关系S中不存在公共属性值上相等的元组,造成关系R中这些元组的值在运算时舍弃了;同样关系S中的某些元组也可能舍弃。为此,扩充了关系运算左外连接、右外连接和完全外连接。

左外连接是指R与S进行自然连接时,只把R中舍弃的元组放到新关系中。

右外连接是指R与S进行自然连接时,只把S中舍弃的元组放到新关系中。

完全外连接是指R与S进行自然连接时,把R和S中舍弃的元组都放到新关系中。

45题R与S的左外联接、右外联接和完全外联接的结果,如下表所示:
1.jpg



3、关系R、S如下表所示,R÷(πA1,A2 (σ1<3(S))的结果为(44),R、S的左外联接、右外联接和完全外联接的元组个数分别为(45)。
A、2,2,4
B、2,2,6
C、4,4,4
D、4,4,6

答案:D
答题解析:

关系代数的除法运算:给定关系R (X,Y) 和S (Y,Z),其中X,Y,Z为属性组。R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集。R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合。具体计算过程如下:

(1)找出R中与S中不相同的属性列X,本题是A3。分别求出A3各属性的象集,这里相同属性取一个即可。A3可以取3个值{3,4,7},其中3的象集为{(1,2)},4的象集为{(2,1),(3,4)},7的象集为{(4,6)}。

(2)找出关系R和关系S中相同的属性,即Y属性。在关系S中对Y做投影,并消除重复部分。本题的S为(πA1,A2 (σ1<3(S)),结果如下。

1.jpg

(3)判断关系R中X各个值的像集Y是否包含关系S中属性Y的所有值。显然,当关系R的属性A3的值为4时,其象集才会包含关系S中属性Y的所有值,即R÷S={4}。

两个关系R和S进行自然连接时,选择两个关系R和S公共属性上相等的元组,去掉重复的属性列构成新关系。在这种情况下,关系R中的某些元组有可能在关系S中不存在公共属性值上相等的元组,造成关系R中这些元组的值在运算时舍弃了;同样关系S中的某些元组也可能舍弃。为此,扩充了关系运算左外连接、右外连接和完全外连接。

左外连接是指R与S进行自然连接时,只把R中舍弃的元组放到新关系中。

右外连接是指R与S进行自然连接时,只把S中舍弃的元组放到新关系中。

完全外连接是指R与S进行自然连接时,把R和S中舍弃的元组都放到新关系中。

45题R与S的左外联接、右外联接和完全外联接的结果,如下表所示:
1.jpg



查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群