试卷详情

2021年软件评测师模拟试题5

开始做题

试卷预览

单选题

软件工程的基本目标是( )。

查看答案开始考试

正确答案:B

本题解析:

本题考查软件工程的基础知识。

软件工程是一门与软件开发和维护相关的工程学科,其根本的目标是开发出高质量的软件。

单选题

某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师只可以讲授一门课程,一门课程可以由多个教师讲授。那么,学生“选课”的关系类型为( );教师和课程的关系类型为( );“选课”关系(请作答此空)。查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL话句如下:SELECT AVG(工资)AS平均工资,( )FROM T WHERE部门='软件教研室';

查看答案开始考试

正确答案:B

本题解析:

本题考查数据库方面的基础知识。根据题意“一个学生可以选择多门课程,一门课程可以由多个学生选择”,故学生“选课”的联系类型为n:m;又因为根据题意“一个教师只可以讲授一门课程,一门课程可以由多个教师讲授”,故教师和课程的联系类型为n:1。学生“选课”的关系类型为n:m,故需要构建一个独立的关系模式,且主关键字为:学生号,课程号。SQL提供可为关系和属性重新命名的机制,这是通过使用具有“Old-name as new-name”形式的As子句来实现的。As子句即可出现在select子句,也可出现在from子句中。

单选题

某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师只可以讲授一门课程,一门课程可以由多个教师讲授。那么,学生“选课”的关系类型为( );教师和课程的关系类型为( );“选课”关系( )。查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL话句如下:SELECT AVG(工资)AS平均工资,(请作答此空)FROM T WHERE部门='软件教研室';

查看答案开始考试

正确答案:A

本题解析:

本题考查数据库方面的基础知识。根据题意“一个学生可以选择多门课程,一门课程可以由多个学生选择”,故学生“选课”的联系类型为n:m;又因为根据题意“一个教师只可以讲授一门课程,一门课程可以由多个教师讲授”,故教师和课程的联系类型为n:1。学生“选课”的关系类型为n:m,故需要构建一个独立的关系模式,且主关键字为:学生号,课程号。SQL提供可为关系和属性重新命名的机制,这是通过使用具有“Old-name as new-name”形式的As子句来实现的。As子句即可出现在select子句,也可出现在from子句中。

单选题

某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占10位,页内地址占22位。系统中页面总数与页面大小分别为( )

查看答案开始考试

正确答案:B

本题解析:

本题考查操作系统段页式存储的基础知识。页号占10位:最多允许2^10个页=1K个页;页内地址22位:每页的容量位2^22=4M;

单选题

假设系统有n(n≧5)个并发进程共享资源R,且资源R的可用数为3。若采用PV操作,则相应的信号量S的取值范围应为( )。

查看答案开始考试

正确答案:D

本题解析:

PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。一般来说,信号量S>=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S<0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。初始值资源数为3,所以信号量S的最大值是3,n进程申请,则信号量S的最小值为3-n,也就是-(n-3)。

单选题

当一个双处理器的计算机系统中同时存在3个并发进程时,同一时刻允许占用处理器的进程数( )。

查看答案开始考试

正确答案:D

本题解析:

题目中明确指出是双处理器的计算机系统,即使同时存在3个并发进程,此时双处理器最多可以处理的进程数也为2。

单选题

假设系统有n(n≧7)个并发进程共享资源R,且资源R的可用数为4。若采用PV操作,则相应的信号量S的取值范围应为( )。

查看答案开始考试

正确答案:C

本题解析:

PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。一般来说,信号量S>=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S<0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。初始值资源数为4,所以信号量S的最大值是4,n进程申请,则信号量S的最小值为4-n,也就是-(n-4)。故正确答案为C

单选题

下列攻击行为中,( )属于被动攻击行为。

查看答案开始考试

正确答案:C

本题解析:

主动攻击包括拒绝服务攻击(DoS)、分布式拒绝服务(DDos)、信息篡改、资源使用、欺骗、伪装、重放等攻击方法。主动攻击和被动攻击具有相反的特性。被动攻击难以检测出来,然而有阻止其成功的方法。而主动攻击难以绝对地阻止,因为要做到这些,就要对所有通信设施、通路在任何时间进行完全的保护。

单选题

对于基于用户名/口令的用户认证机制来说,( )不属于增强系统安全性所应使用的防范措施。

查看答案开始考试

正确答案:C

本题解析:

本题考查用户认证机制的安全防范措施。

基于用户名/口令的用户认证机制是最基本的认证机制,相应增强系统安全性的防范措施包括设置口令时效、增加口令复杂度、口令加密存储、口令锁定、保证用户名称的唯一性等,题目候选项中,候选答案A、B及D属于典型的安全防范措施,而候选答案C的方法则会降低口令的复杂度,从而使得系统更易受到口令猜测攻击,不属于增强系统安全性所应采取的措施。

单选题

给定关系R(A,B,F,G)和关系S(A,C,D,E,H),对其进行自然连接运算R??S后的属性列为( ) 个。

查看答案开始考试

正确答案:D

本题解析:

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。而等值连接并不去掉重复的属性列。所以这里自然连接去掉了重复的A,保留了A、B、C、D、E、F、G、H,共8个列。

其他考生还关注了更多 +