1、在支持多线程的系统中,进程P创建的若干个线程不能共享的是()。
2021-07-17 23:28:57
- A、 进程P的代码段
- B、 进程P中打开的文件
- C、 进程P的全局变量
- D、 进程P中某线程的栈指针
回答正确 正确答案: D
解析:
进程是资源分配的基本单位,线程是处理机调度的基本单位。因此,进程的代码段、进程打开的文件、进程的全局变量等都是进程的资源,唯有进程中某线程的栈指针是属于线程的,属于进程的资源可以共享,属于线程的栈是独享的,对其他线程透明。
2、安全的使用复制类函数只需要做到目标缓冲的大小大于源缓冲的大小()
2021-07-17 23:29:10
- A、 是
- B、 不是
回答正确 正确答案: B
解析:
略
3、作业在执行中发生了缺页中断,经系统将该缺页调入内存后,应继续执行( )。
2021-07-17 23:29:20
- A、 被中断的前一条指令
- B、 被中断的指令
- C、 被中断的后一条指令
- D、 程序的第一条指令
回答正确 正确答案: B
解析:
略
4、关于子类型的描述中,( )是错误的?
2021-07-17 23:30:49
- A、 在公有继承下,派生类是基类的子类型
- B、 子类型关系是不可逆的
- C、 子类型就是指派生类是基类的子类型
- D、 一种类型当它至少提供了另一种类型的行为,则这种类型是另一种类型的子类型
回答正确 正确答案: C
解析:
子类型必须是子类继承了父类的所有可继承特性,也即公有继承,才能说是子类型,否则就只是单纯的子类
5、下列关于运算符重载的叙述中,正确的是()
2021-07-17 23:31:23
- A、 通过运算符重载,可以定义新的运算符
- B、 有的运算符只能作为成员函数重载
- C、 若重载运算符+,则相应的运算符函数名是+
- D、 重载二元运算符时,必须声明两个形参
回答正确 正确答案: B
解析:
A: 运算符重载并不会定义新的运算符 B: (正确) C: 运算符函数名应该为 operator+ D: 二目运算符重载为类成员函数时 由于this指针的作用,函数参数会少一个
6、关于引用以下说法错误的是()。
2021-07-17 23:32:07
- A、 不存在指向空值的引用,但是存在指向空值的指针
- B、 一个引用可以看作是某个变量的一个“别名”
- C、 引用传值,指针传地址
- D、 函数参数可以声明为引用或指针类型
回答正确 正确答案: C
解析:
C: 引用也是传递的地址
7、0-999999之间的所有数字中,任何一位都不包括数字3的数字总数为多少?
2021-07-17 23:32:26
- A、 262144
- B、 381041
- C、 524288
- D、 531441
回答正确 正确答案: D
解析:
答案是9^6,这题在选答案的时候可以快速计算,9的n次方末尾的数字一定在1和9之间排除AC,然后根据9的n次方一定可以被3整除,把所有数字加起来一定可以被3整除,答案B中3+8+1+4+1=17不能被3整除,所以可以排除,最后只剩D了
8、宿舍内5个同学一起玩对战游戏。每场比赛有一些人作为红方,另一些人作为蓝方。请问至少需要多少场比赛,才能使任意两个人之间有一场红方对蓝方和一场蓝方对红方的比赛?
2021-07-17 23:32:48
- A、 3
- B、 4
- C、 5
- D、 6
回答正确 正确答案: B
解析:
一次划分中,某方可以有1人,另一方有4人或某方有2人,另一人有3人。 要使任意两个人之间有一场红方对蓝方和蓝方对红方的比赛,假设5个同学为A,B,C,D,E,相当有有向图的5个节点,任意两个节点间有两个方向的边连接。
即总的节点关系有(5个节点中选取两个节点)A(5,2)=5*4=20个关系。
而一次比赛(一次划分)能够生成的关系(一方两人一方三人的划分)c(2,1)c(3,1)=23=6或者(一方四人一方一人的划分)c(4,1)(c(1,1)=41=4,
所以一场比赛(一次划分)最多生成的关系次数为6
所以需要20/6=3.33..即至少需要4场比赛
9、假设一句话“所有人都有逻辑”是错误的,那么下列四句话哪一句是正确的呢?
2021-07-17 23:33:20
- A、 所有人都没有逻辑
- B、 有的人没有逻辑
- C、 有逻辑的才是人
- D、 有的人有逻辑
回答正确 正确答案: B
解析:
原命题:所有人都有逻辑。则: 否命题:一些人没有逻辑。 逆命题:有逻辑的都是人。 逆否命题:没有逻辑的是一些人。 根据四种命题之间的关系,如果原命题为错,则否命题为真。可得:B是真的
10、【简答题】
Mysql 有哪几种隔离级别
解答视频:https://www.bilibili.com/video/BV1yh411671h
=====================================================================
便于在任意位置插入和删除的容器是()。
2021-07-18 00:03:18
- A、 单链表
- B、 数组
- C、 hashmap
- D、 队列
回答正确 正确答案: C
解析:
略
20210716,一天又快过去了,继续加油鸭~