每日一练20210714

1、操作系统中两个进程争夺同一个资源会发生什么情况?

2021-07-15 00:57:03

  • A、 一定死锁或阻塞
  • B、 不一定死锁
  • C、 不会死锁
  • D、 以上说法都不对

 回答正确 正确答案: B

解析:

不一定会产生死锁 产生死锁的4个必要条件是: ①互斥条件 ②不可剥夺条件 ③请求与保持条件 ④循环等待条件。

2、关于银行家算法安全状态和死锁的关系,错误的是()

2021-07-15 00:57:27

  • A、 不安全状态一定是死锁状态
  • B、 安全状态一定不是死锁状态
  • C、 死锁时一定不安全
  • D、 安全状态可能转换为不安全状态

 回答正确 正确答案: A

解析:

安全状态一定不会死锁,不安全状态不一定会死锁。

3、有关多线程,多进程的描述错误的是

2021-07-15 00:58:42

  • A、 子进程获得父进程的数据空间,堆和栈的复制品
  • B、 线程可以与同进程的其他线程共享数据,但是它拥有自己的栈空间且拥有独立的执行序列
  • C、 线程执行开销小,但是不利于资源管理和保护
  • D、 进程适合在SMP机器上进行,而线程则可以跨机器迁移

 回答正确 正确答案: D

解析:

SMP:Symmetrical Multi-Processing,对称性多核处理器,多进程可以在不同的核上运行,但是线程不可以跨机器迁移,因为线程是存在于单一的进程之中,只能在一个核上运行

4、下述有关虚函数和纯虚函数说法错误的是? A: B: C: D:

2021-07-15 00:59:42

  • A、 被virtual关键字修饰的成员函数,就是虚函数
  • B、 在基类中实现纯虚函数的方法是在函数原型后加“=0” virtual void funtion1()=0
  • C、 同时含有纯虚拟函数的类称为抽象类,它可以被实例化,但是对象不可以调用纯虚函数
  • D、 使用纯虚函数的意义是在很多情况下,基类本身生成对象是不合情理的

 回答正确 正确答案: C

解析:

C: 抽象类不能被实例化,但是能作为指针或引用指向派生类的对象或函数。

5、用Struct代替class的时候以下哪个描述是对的?

2021-07-15 00:59:56

  • A、 成员默认是public的
  • B、 成员默认是private的
  • C、 成员默认是protected的
  • D、 没有区别

 回答正确 正确答案: A

解析:

6、哪种说法是错误的()?

2021-07-15 01:00:13

  • A、 构造函数可以有形参
  • B、 析构函数可以有形参
  • C、 构造函数无任何函数类型
  • D、 析构函数无任何函数类型

 回答正确 正确答案: B

解析:

B: 析构函数是没有参数的

7、C ++处理异常的机制是由()三部分组成。

2021-07-15 01:00:29

  • A、 编辑、编译和运行
  • B、 检查、抛出和捕获
  • C、 编辑、编译和捕获
  • D、 检查、抛出和运行

 回答正确 正确答案: B

解析:

B: try throw catch

8、当一个类的某个函数被说明为virtual,则在该类的所有派生类中的同原型函数_____?

2021-07-15 01:00:42

  • A、 只有被重新说明时才识虚函数
  • B、 只有被重新说明为virtual时才是虚函数
  • C、 都不是虚函数
  • D、 都是虚函数

 回答正确 正确答案: D

解析:

9、野生动物园要将Q、R、S、T、U五种动物安置在五个首尾相接的笼子里,为了避免相互干扰,相邻动物不能是捕食和被捕食关系。已知五种动物的捕食关系是:

Q->R(Q捕食R)
U->R(U捕食R)
Q->S(Q捕食S)
S->T(S捕食T)

那么从U开始这五种动物的安置顺序是?

2021-07-15 01:01:41

  • A、 UQTRS
  • B、 UTRQS
  • C、 USQTR
  • D、 UTSRQ

 回答正确 正确答案: A

解析:

A。选择题很简单,排除法,找到B中的QR,C中的QS,D中的ST无法共存,就只能是A了。

10、【简答题】
什么是动态链接?

解答视频:暂无

=====================================================================

下列情况中,不能使用栈来解决问题的是()。

2021-07-15 00:43:51

  • A、 将数学表达式转化为后缀形式。
  • B、 实现递归算法
  • C、 高级编程语言的过程调用
  • D、 操作系统分配资源(如CPU)

 回答正确 正确答案: D

解析:

20210714,一天又快过去了,继续加油鸭~
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值