软件测试开发笔试题_第1页
软件测试开发笔试题_第2页
软件测试开发笔试题_第3页
软件测试开发笔试题_第4页
软件测试开发笔试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐软件测试开发笔试题广阔选择软件测试的同学们都对将来布满了期盼,那么学习此专业的同学们需要做什么笔试题呢下面我给大家共享软件测试开发笔试题的内容,盼望能够关心大家,欢迎阅读!

软件测试开发笔试题

第一部分职业力量测评(共40分钟)

10道行政职业力量测试

110道性格测试

其次部分技术笔试题(似乎是60分钟)

选择题

涉及C++delete函数,虚函数、结构体和类的关系、二叉树遍历、排序算法、网络协议(TCP/IP协议、SNMP协议、http协议)、软件工程

填空题

涉及遍历、进程间通信方式、http协议格式、面对过程集成方法、软件测试方法、软件工程包含哪些步骤、jsp标签(解释标签有哪些)

问答题

1.Jsp创建cookie的原理

2.程序填空(C++),输入一数字型字符串自动转换成对应的数字,如输入

“123”转成数字123,输入“-123”转成-123

3.编写程序两个大数据相加,两个大数据按字符串的方式输入

测试开发笔试题

一、单项选择题。(每个选项3分,20个选项,共60分)

1.在一个单链表中,若p所指的结点不是最终结点,在p所指结点之后插进s所指结点,则应执行

操纵(B)。

A.s->next=p;p->next=s

B.s->next=p->next;p->next=s

C.s->next=p->next;p=s

D.p->next=s;s->next=p

2.在下列排序方法中,不稳定的方法有(C)。

A.回并排序与基数排序

B.插进排序与希尔排序

C.堆排序与快速排序

D.选择排序与冒泡排序

3.在多级存储体系中,“Cache-主存”结构的作用是解决(D)的题目。

A.主存容量不足

B.辅存与CPU速度不匹配

C.主存与辅存速度不匹配

D.主存与CPU速度不匹配

4.在需要常常查找结点的先驱与后继的场合中,使用(B)比较合适。

A.单链表

B.循环链表

C.链栈

5.带头结点的单链表head为空的判定条件(B)。

A.head=NULL

B.head->next=NULL

C.head->next=head

D.head!=NULL

6.将一个递回算法改为对应的非递回算法时,通常需要使用(D)。

A.优先队列

B.队列

C.循环队列

D.栈

7.下列描述的不是链表的优点是(C)。

A.规律上相邻的结点物理上不必邻接

B.插进、删除运算操纵便利,不必移动结点

C.所需存储空间比线性表节约

D.无需事先估量存储空间的大小

8.SQL语言集数据查询、数据操纵、数据定义和数据掌握功能于一体,语句INSERT、DELETE、

UPDATE实现(D)功能。

A.数据查询

B.数据掌握

C.数据定义

D.数据操纵

9.设某种二叉树有如下特点:每个结点要么是叶子结点,要么有2棵子树。假如一棵这样的二叉树

中有m(m>0)个叶子结点,那么该二叉树上的结点总数为(B)。

A.2m+1

B.2m-1

C.2(m-1)

D.2m

10.TCP/IP协议栈的网络层的主要功能是通过(A)来完成的。

A.IP协议

B.TCP协议

C.以太网协议

D.IGP协议

11.实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操纵系统对(A)

治理实行了不同的策略。

A.处理机

B.存储

C.数据库

D.文件

12.下面关于编译系统和解释系统的观点中,错误的是(A)。

A.解释程序不产生目标代码,它直接执行源程序或源程序的内部形式

B.使用编译系统时会区分编译阶段和运行阶段

C.一般来说,解释系统比编译系统简单,但是可移植性好

D.一般来说,建立在编译基础上的系统在执行速度上要优于建立在解释执行基础上的系统

13.散列文件使用散列函数将记录的关键字值计算转化为记录的存放地址。由于散列函数不是一对一

的关系,所以选择好的(D)方法是散列文件的关键。

A.散列函数

B.除余法中的质数

C.冲突处理

D.散列函数和冲突处理

14.衡量查找算法效率的主要标准是(C)。

A.元素个数

B.所需的存储量

C.匀称查找长度

D.算法难易程度

15.对于#include和#include“filename.h”,以下说法错误的是(B)。

A.#include只搜寻标准库路径

B.#include“filename.h”只搜寻用户工作路径

C.#include搜寻范围比#include“filename.h”小

D.两者可能等价

16.类定义的外部,可以被访问的成员有(C)。

A.全部类成员

B.private或protected的类成员

C.public的类成员

D.public或private的类成员

17.下列的模板说明中,正确的有(A,C)(两个答案)。

A.template

B.template

C.template

D.template

18.中断响应时间是指(C)。

A.从中断处理开头到中断处理结束所用的时间

B.从发出中断恳求到中断处理结束所用的时间

C.从发出中断恳求到进进中断处理所用的时间

D.从中断处理结束到再次中断恳求的时间

19.(A)面对对象程序设计语言不同于其他语言的主要特点。

A.连续性

B.消息传递

C.多态性

D.封装性

20.TCP/IP模型的体系结构中,ICMP协议属于(B)。

A.应用层

B.网络层

C.数据链路层

D.传输层

二、填空题。(每空4分,总计40分)

1.阅读下列说明和流程图,将应填进(n)的字句写在答题纸的对应栏内。

【说明】

正弦函数可以用如下的泰勒级数绽开式来计算:

下面的流程图描述了利用上述绽开式计算并打印sin(x)的近似值的过程,其中用E(>0)表示误差要

求,小于该误差即可结束计算,打印结果。

【流程图】

2.阅读下列函数说明和C代码,将应填进(n)处的字句写在答题纸的对应栏内。

【说明】设有一个带表头结点的双向循环链表L,每个结点有4个数据成员:指向先驱结点的指针prior、指向后继结点的指针next、存放数据的成员data和访问频度freq。全部结点的freq初始时都为0.每当在链表上进行一次L.Locate(x)操纵时,令元素值x的结点的访问频度freq加1,并将该结点前移,链接到现它的访问频度相等的结点后面,使得链表中全部结点保持按访问频度递减的挨次排列,以使频繁

访问的结点总是靠近表头。

【函数】

voidLocate(int

while(p!=first

if(p!=first)

{

current=p;

current->prior->next=current->next;

current->next->prior=current->prior;

p=current->prior;

while(p!=first

;

current->prior=p;

p->next->prior=current;

}

else

printf(“Sorry.Notfind!”);\没找到\

}

三、附

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论