1.软件测试的过程分为(单元测试)、集成测试、确认测试和系统测试几个步骤。
2.若网络形状是由站点和连接站点的链路组成的一个闭合环,则称这种拓扑结构为 (环形拓扑)
3.操作系统内核与用户程序、应用程序之间的接口是(系统调用)。
4.用V操作唤醒一个等待进行程时, 被 唤醒进程的状态转换为(就绪) 。
-
新状态:进程已经创建,但未被OS接纳为可执行进程。(还没有申请到相应的资源)。
-
就绪态:进程做好了准备,准备执行(只等待处理机)。
-
执行状态:该进程正在执行(单处理机,某一时刻仅一个进程占用处理机)。
-
阻塞状态:等待某事件发生才能执行,如等待I/O完成。
-
终止状态.
5.函数调用语句func(rec1,rec2+rec3,(rec4,rec5));中的实在参数的个数是3 。
6.只要是4对双绞线,不管是几类,最大传输距离都被业内标准设定为100米。
7.若用户 1 与用户 2 之间发送和接收电子邮件的过程如下图所示,则图中①、 ②、 ③阶段分别使用的应用层协议可以是SMTP、 SMTP、 POP3 。
8.单纯的反斜杠默认为八进制,最多到7
char c2[] = {’\x10’, ‘\xa’, ‘\8’};错误
9.桥和交换机可以(减少总线争用的冲突)。
10.int i=0,所以while的运行条件是0,0是false,所以不运行。
11.源程序文件是流式文件;学生选课文件是记录式文件
虽然学生选课文件也有可能是顺序储存的,但是选课信息是分开的
a | b | c | d |
源程序是流式因为它对文件内信息不再划分单位,它是依次的一串字符流构成的文件
12.某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台,当N的取值不超过(5)时系统不会发生死锁。
不发生死锁的条件是至少能保证一个进程能获得三台打印机资源。
13.编译方法中,动态存储分配的含义是:(在运行阶段为源程序中的量进行分配)
14.最佳二叉树指的是哈夫曼树,但是哈夫曼树不一定就是平衡二叉树,哈夫曼树指的是最短加权路径最短。
15.进程调度中"可抢占"和"非抢占"两种方式,前者引起系统的开销更大
16.时间片轮转调度算法只适用于进程调度,而不适用于作业调度 正确
17.奇校验:1的个数为奇数;偶校验:1的个数为偶数
18.四种情况会发送RST包:
1、端口未打开 2、请求超时
3、提前关闭 4、在一个已关闭的socket上收到数据
19.CCED 软件最多可以同时打开的编辑文件数是 4
20.第四代计算机的标志是微处理器的出现,微处理器的组成是 运算器和控制器
21.该网络最大的流量按出流量说
22.vector是顺序存储的,只有在尾部插入才不会导致迭代器失效,在头部插入或者中间插入都会导致插入的部位以及其后的所有迭代器都失效;
map是映射,key和value是一一对应的,在内存中是零散存在的,迭代器通过key找到value,无论怎么插入都不会让迭代器失效,当然删除只会使得被删除元素的迭代器失效
23.Junit单元测试说法正确的是()
@Test注解标注的测试方法只能是public void的,且不能有任何输入参数
Junit的底层实现上,是用System.exit退出用例执行
24.已知数组D的定义是int D[4][8];,现在需要把这个数组作为实参传递给一个函数进行处理。下列说明汇总可以作为对应的形参变量说明的是()。
25.int *s[8]; //定义一个指针数组,该数组中每个元素是一个指针,每个指针指向哪里就需要程序中后续再定义了。
int (*s)[8]; //定义一个数组指针,该指针指向含8个元素的一维数组(数组中每个元素是int型)。
区分int *p[n]; 和int (*p)[n]; 就要看运算符的优先级了。
int p[n]; 中,运算符[ ]优先级高,先与p结合成为一个数组,再由int说明这是一个整型指针数组。
int (*p)[n]; 中( )优先级高,首先说明p是一个指针,指向一个整型的一维数组。
数组作为实参时必须指定列数,否则可能产生歧义
26.SNMP依赖于( UDP、IP、ARP )工作
27.中间件的主要功能是:阅读器协调控制、数据过滤与处理、数据路由与存储、进程管理