中软国际校园招聘笔试试题 - IIB 下载本文

内容发布更新时间 : 2024/12/25 2:25:15星期一 下面是文章的全部内容请认真阅读。

中软国际校园招聘

C. TCP协议将网络层的字节流分成多个字节段 D. TCP协议具有流量控制功能 填空题(每空3分,共15分)

1. 事务的四大特性为原子性、一致性、______(1)_______、___(2)________ 2. 局域网中常见的拓扑结构主要有星型、_____(3)____、_____(4)_____三种 3.要将表userInfo从数据库中删除,使用的命令为_________(5)______ 4.3. C/C++方向

选择题(每题3分,共30分)

1.用于包含C++标准库iostream的预处理指令是:

A. #define B. #include C. #define ‘iostream’

D. #include‘iostream’2.下面的哪一个函数头格式不正确: 2. 在int a=3, int& p=a;中,则&p代表:

A. 变量a的地址值 B. 无意义 C. 变量a D. 3

3. map中不可能出现的一组元素对是:

A. (0,15)(7,20) B. (3,15)(4,15) C. (5,20)(5,17) D. (8,19)(9,21)

4.下列哪种类型不能作为switch-case语句中的检测值?

A. 整形 B. 字符 C. 字符串 D. 枚举

5.关于C++的构造和析构函数的说法正确的是:

A. 构造函数和析构函数的调用顺序正好相反 B. 一个类中,构造函数只能有一个 C. 析构函数可以带参数 D. 构造函数不能是私有的

6. 检查Win32上的代码int* x, y;下列说法正确的是:

A.x和y的类型都是指针 B.x是指针,y是int类型 C.编译错误

D.上述写法等同于int* x; int* y;

7.关于类的静态成员和实例成员的说法,错误的是:

A.在静态函数中可以直接访问类的静态变量 B.在实例函数中可以直接访问类的静态变量 C.在静态函数中可以直接访问类的实例变量

5

中软国际校园招聘

D. 在实例函数中可以直接访问类的实例变量 8. 若已定义:int a[9],*p=a;并在以后的语句中未改变 p 的值,不能表示 a[1]地址的表达式是:

A. p+1 B. a++ C. a+1 D. ++p

9.已知Win32系统上char str[] = “Hello”; char *p = str ;,则sizeof(str)和sizeof(p)的值分别是:

A.6, 6 B.6, 4 C.5, 5 D.5, 4 10.考查Win32系统上的下列代码:

void GetMemory(char *p) {

p = (char *)malloc(100); }

void Test(void) {

char *str = NULL; GetMemory(str);

strcpy(str, \printf(str); }

下列说法错误的是:

A.调用完GetMemory之后,str的值仍为空 B.最后将打印出”hello world”结果 C.有内存泄漏 D.程序将崩溃 4.4. 测试方向

选择题(每题3分,共30分) 1.下面对于软件测试描述不正确的是:

A.发现软件的Bug

B.可以直接提高软件质量 C.为开发流程改进提供支持

D.带来直接经济效益

2.在设计测试用例时,下列哪种方式是用得最多的一种黑盒测试方法?

A. 等价类划分

B. 边界值分析 C. 因果图

D. 功能图

3.对于随机性测试下列叙述不正确的是:

6

中软国际校园招聘

A.随机性测试是测试的重要补充手段. B.一般由比较有经验的测试人员来执行. C.重点测试用例没有覆盖的地方.

D.对测试发现BUG的地方就不需要再进行随机测试了. 4.对“功能测试的回归测试经常要多次重复”的正确理解是:

A.回归测试应该执行初测时所用的全部测试用例

B.回归测试只要执行发现缺陷的那些测试用例即可 C.通过多次的回归测试可以发现所有缺陷 D.回归测试就是验收测试

5.对于软件的β测试,下列描述正确的是:

A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试

B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试 C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试 D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试 6.以下哪一个不是性能测试工具软件:

A. LoadRunner

B. Rational Performance Test C. JTest

D. WAS(Microsoft)

7.V 模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,集成测试阶段对应的开发阶段是:

A.需求分析阶段

B.概要设计阶段 C.详细设计阶段 D.编码阶段

8. 不属于测试人员编写的文档。

A.缺陷报告 B.测试环境配置文档 C.缺陷修复报告 D.测试用例说明文档

9.针对以下C 语言程序段,假设sta[10]= -1,对于x 的取值,需要多少个测试用例能够满足分支覆盖的要求?

int MathMine( int x ) {

int m = 0; int i;

for( i = x-1; i <= x + 1; i++ )

7

中软国际校园招聘

{

if ( i < 0 ) continue; if ( i >31 ) break;

if ( sta[i] == -1 ) m++; }

return m;

}

A.3 B.4 C.5

D.6

10.软件实施活动的进入准则是:(多选)

A.需求工件已经被基线化

B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化

8