单选:
1、一台刚刚接入互联网的WEB服务器第一次被访问到时,不同协议的发生顺序是下面中的
A.DNS -> HTTP -> ARP
B.DNS -> ARP -> HTTP
C.ARP -> DNS -> HTTP
D.ARP -> HTTP -> DNS
E.HTTP -> ARP -> DNS
F.HTTP -> DNS -> ARP
参考答案:C
2、下面程序运行后的结果为:
char str[] = "glad to test something";
char *p = str;
p++;
int *p1 = reinterpret_cast
p1++;
p = reinterpret_cast
printf("result is %s\n", p);
A.result is glad to test something
B.result is ad to test something
C.result is test something
D.result is to test something
参考答案:D
3、下面关于虚函数和函数重载的叙述不正确的是
A.虚函数不是类的成员函数
B.虚函数实现了C++的多态性
C.函数重载允许非成员函数,而虚函数则不行
D.函数重载的调用根据参数的个数、序列来确定,而虚函数依据对象确定
参考答案:A
4、Linux文件权限一共10 位长度,分成四段,第三段表示的内容是
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
参考答案:C
多选:
5、做好文档测试需要注意的点有哪些?
A.仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例
B.检查文档的编写是否满足文档编写的目的
C.内容是否齐全,正确,完善
D.标记是否正确
参考答案:ABCD
6、有关"测试驱动开发",下列说法正确的有
A.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码
B.TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。
C.TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。
D.TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。
参考答案:ABCD