1、不算main这个进程自身,到底创建了多少个进程啊?
int main(int argc, char* argv[])
{
fork();
fork() && fork() || fork();
fork();
}
A.18
B.19
C.20
D.21
参考答案:B
2、上网的时候发现网页不能访问,QQ使用正常,出现此问题可能的原因是
A.网线问题
B.DNS问题
C.IP地址冲突
D.网关错误
参考答案:B
3、在关于用例(use case)的描述中,错误的是?
A.用例将系统的功能范围分解成许多小的系统功能陈述
B.一个用例代表了系统的一个单一的目标
C.用例是一个行为上相关的步骤序列
D.用例描述了系统与用户的交互
参考答案:D
4、设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。
A.BA+180
B.BA+225
C.BA+222
D.BA+141
参考答案:A
5、以下哪个算法不是对称加密算法()
A.DES
B.RC5
C.AES
D.RSA
参考答案:D
6、设数组data[m]作为循环队列的存储空间。front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为()
A.front=front+1
B.front=(front+1)%(m-1)
C.front=(front-1)%m
D.front=(front+1)%m
参考答案:D
7、下面有关游戏软件与通用软件的区别,描述正确的有?
A.通用软件中用户每步操作的预期结果都是明确且有规范可参考的,而网游中并不是所有的需求都有一个明确的预期结果,拿技能平衡性来说,我们所谓的平衡也只是相对的平衡,而非绝对的平衡
B.网络游戏中的某些功能是有预期结果可参考的
C.通用软件开发过程中需求变更少,游戏软件开发过程中需求便更快
D.通用软件的使用人群和软件的功能针对性,决定软件从开始制作就很少再有新的需求变更。而游戏软件,为了满足玩家对游戏的认可度,策划需要不断的揣摩玩家的喜好,进行游戏功能的改进
参考答案:ABCD
8、对关键码序列28,16,32,12,60,2,5,72快速排序,从小到大一次划分结果为()
A.(5,16,2,12)28(60,32,72)
B.(2,5,12,16)28(60,32,72)
C.(2,16,12,5)28(60,32,72)
D.(5,16,2,12)28(32,60,72)
参考答案:A
9、下面哪些函数调用必须进入内核才能完成?
A.fopen
B.exit
C.memcpy
D.strlen
参考答案:AB
10、开发C代码时,经常见到如下类型的结构体定义:
typedef struct list_t{
struct list_t *next;
struct list_t *prev;
char data[0];
}list_t;
后一行char data[0];的作用是?
A.方便管理内存缓冲区
B.减少内存碎片化
C.标识结构体结束
D.没有作用
参考答案:AB