群硕软件测试笔试题
“Tau”通过精心收集,向本站投稿了8篇群硕软件测试笔试题,以下是小编为大家准备的群硕软件测试笔试题,希望对大家有帮助。
篇1:群硕软件测试笔试题
群硕软件测试笔试题
软件测试类:
一:填空题
1、 给出二叉树的前缀和中缀表达式,求出该二叉树的后缀表达式,
2、 死锁发生的.四个必要条件
二:简答题
1、 数据库三大范式及其作用
2、 UML的概念和基本模型等
3、 黑盒法,白盒法和灰盒法的基本概念和特点
三:编程与测试题目
1.用程序构造所有字符组合,如aabccd,有ab,ac,ad,bc,bd,cd,abc……等等
2.网页包含用户名,密码和登录按钮三个空间,设置20组不同的测试用例来测试用户登录功能(= =、 非常 的题目)
四:综合逻辑题;
1.孔雀来找茬,大概8处错误,精通美女来找茬的同学们幸福啦~~~
2.飞机问题,
原题如下:
一架飞机(可空中加油)载满油可绕地球飞行半圈,若全球只有一个基地,问至少要起落几架次飞机,才能
使一架飞机安全绕地球飞行一圈,加油飞机也能安全返回,请你写出空中加油方案?
(分析了一下,时间不够,并没有做出来,很悲惨~)
a
篇2:网友群硕软件笔试题
网友分享群硕软件笔试题:
1.1-2+3-4……n 求和,注意效率,(个人觉得只有两种情况,一种是N是偶数,另外一种是N是基数,然后直接返回结果即可。)
2.求最大公约数,语言不限。(很简单,直接法便能很顺利实现。)
3.U2乐队演奏问题17分钟内赶到音乐会现场,4个人,过桥,必须要手电筒,耗时分别为1,2,5,10……@#*(@$*(&@($&(@&$(&*(#(*&*(#总之就这么个意思。
因为这道题目之前用C语言实现过一个。而且本身题目不难,还是很好解决的,
首先时间相差差不多的一起过,1,2一起过,1送回,5,10再一起过,2送回,1,2再一起过,完成。总耗时2+1+10+2+2=17正好完成任务。
4.程序查错题:
void main{
char string[10],str1[10];
int i;
for(i=0;i<10;i++){
string='a';
}
strcpy(string,str1);
}
参:数组越界。因为strcpy(dst,src),src还没初始化,所以越界。str1和string调换位置或者改为strncpy(string,str1,10)也能保证程序正常运行,但结果明显不是所需。
篇3:群硕软件的笔试题
。)
3 .忘了 真不好意思
二:编程题
1.求最大公约数,语言不限。(很简单,直接法便能很顺利实现。)
2.1-2+3-4……n 求和,注意效率。(个人觉得只有两种情况,一种是N是偶数,另外一种是N是基数,然后直接返回结果即可。)
3.程序查错题:
void main{
char string[10],str1[10];
int i;
for(i=0;i<10;i++){
string='a';
}
strcpy(string,str1);
}
参:数组越界,
因为strcpy(dst,src),src还没初始化,所以越界。str1和string调换位置或者改为strncpy(string,str1,10)也能保证程序正常运行,但结果明显不是所需。
4.U2乐队演奏问题17分钟内赶到音乐会现场,4个人,过桥,必须要手电筒,耗时分别为1,2,5,10……@#*(@$*(&@($&(@&$(&*(#(*&*(#总之就这么个意思。
因为这道题目之前用C语言实现过一个。而且本身题目不难,还是很好解决的。首先时间相差差不多的一起过,1,2一起过,1送回,5,10再一起过,2送回,1,2再一起过,完成。总耗时2+1+10+2+2=17正好完成任务。
三:翻译
篇4:群硕笔试题
群硕笔试题
群硕的笔试在语言方面主要是Java和C++,夹了一道C#题,趁记忆犹新的时候记下来
一、给了一棵二叉树的前序遍历和中序遍历,要求写出后序遍历,
看一下数据结构就行了,很easy。提示:前序遍历的第一个节点为根结点,在中序遍历中根结点的左边节点是左子树,右边节点是右子树,如此递归。
二、什么是物理内存和虚拟内存,OS中为什么要使用虚拟内存?
看OS的书。
三、解释一下C#中的“delegate”。
原先不清楚的,然后在技术面试的时候问了一下面试官,原来类似于一个队列,队列中存的是函数指针(托管函数),运行时队列中的函数会在一个线程中被依次执行。
四、与子程序传递参数有哪些方法?
汇编题,我想起来三个:参数压栈、参数存寄存器、参数存数据段。
五、解释一下Java中的String和StringBuffer,什么时候需要使用StringBuffer?
核心是String对象是不变对象,连接、取子串等操作会生成新的对象,旧对象可能会被回收。StringBuufer则是可变对象,上述操作将在原对象上进行。
六、Java中哪些容器的默认布局器(layout)是BorderLayout?
这个不是那得很准,就写了JFrame及其子类,Frame及其子类。
七、一个C++的函数:
int operation(int numberA,int numberB){
return numberA + numberB;
}
然后声明了三个变量:
int a = 2;
int result1 = operation(5, a++);
int result2 = operation(5+a, ++a);
问result1和result2的值。
原先以为考得是传值、传引用的.问题,结果仔细一看考得是a++和++a的问题,这就简单了,
result1 = 7, result2 = 12
八、如果父类的析构函数没有声明为虚函数的话在父类的指针上调用析构函数会有什么后果?
屏蔽多态,子类申请的资源将不被释放。
九、定义了一个类:
class Something{
pulic:
Something;
void setValue(int val){
value = val;
}
private:
int value;
}
以及一个函数:
void doSomething(int val){
Something* sth = new Something(); // Line 1
sth->setValue(val); // Line 2
}
问Line 2如果是doSomething()的最后一行的话会有什问题?
doSomething执行完后sth没有被销毁,内存泄漏。
十、写一个程序将输入的16进制转为10进制。
基础
十一、设计一个微波炉的控制程序(OO)。
这道题有点意思,我主要用Observer模式设计了一个定时器,然后把微波炉烹饪的对象抽象为Cookable。
十二、逻辑题,一列火车以15 mph的速度从北京开往上海,另一列火车以20 mph的速度从上海开往北京,一只鸟(比较笨)速度25 mph,在两列火车之间来回飞,相遇即折回。问到两列火车相遇这只笨鸟一共飞了多远?
很简单,因为鸟一直在飞,所以一共飞了s/(15 + 20),s为上海到北京之间的距离,那么它一共飞了s/(15 + 20) * 25 mile。
12道题,除了那道C#题,其它觉得没多少地方能扣我分了,当天晚上就没睡好,很兴奋。果然第二天上午就打电话来让我去面试,效率真的很高,然后就果然顺利拿到了offer
篇5:群硕软件实习生笔试题经验
今天在中南大学铁道校区世纪楼D101参加了群硕的宣讲和笔试,是小生第一次参加正式的职场笔试,难免有些心潮澎湃,废话少说,直接进入正题:
笔试的题目分为两大部分,根据不同的方向,主要分为软件开发类和软件测试类,软件开发类题目整体难度不大。但是细节考察比较多。还有一段纯英文的翻译,内容的话,也没什么好说的了,就是一个人的一番讲话与愿景把。而软件测试类的涉及的知识面比较广,而且比较注重逻辑思维能力。下面就我一点儿残存的'记忆,努力回忆一下今天笔试的题目吧。
软件开发类:
一:选择题
1. 一道简单switch语句考察,没有break的话,应该顺序执行,所以结果应该为a=2,b=1;
2. having语句,(好像是查询分组吧,其他选项没仔细看,忘记了。)
3 .忘了 真不好意思
二:编程题
1.求最大公约数,语言不限。(很简单,直接法便能很顺利实现,
)
2.1-2+3-4……n 求和,注意效率。(个人觉得只有两种情况,一种是N是偶数,另外一种是N是基数,然后直接返回结果即可。)
3.程序查错题:
void main(){
char string[10],str1[10];
int i;
for(i=0;i<10;i++){
string='a';
}
strcpy(string,str1);
}
参:数组越界。因为strcpy(dst,src),src还没初始化,所以越界。str1和string调换位置或者改为strncpy(string,str1,10)也能保证程序正常运行,但结果明显不是所需。
4.U2乐队演奏问题17分钟内赶到音乐会现场,4个人,过桥,必须要手电筒,耗时分别为1,2,5,10……@#*(@$*(&@($&(@&$(&*(#(*&*(#总之就这么个意思。
因为这道题目之前用C语言实现过一个。而且本身题目不难,还是很好解决的。首先时间相差差不多的一起过,1,2一起过,1送回,5,10再一起过,2送回,1,2再一起过,完成。总耗时2+1+10+2+2=17正好完成任务。
三:翻译
软件测试类:
一:填空题
篇6:群硕软件届实习生笔试题
群硕软件届实习生笔试题
在中南大学铁道校区参加了群硕的宣讲和笔试,是我第一次参加正式的职场笔试,难免有些心潮澎湃,废话少说,直接进入正题:
笔试的题目分为两大部分,根据不同的方向,主要分为软件开发类和软件测试类,软件开发类题目整体难度不大。但是细节考察比较多。还有一段纯英文的翻译,内容的话,也没什么好说的了,就是一个人的一番讲话与愿景把。而软件测试类的涉及的知识面比较广,而且比较注重逻辑思维能力。下面就我一点儿残存的记忆,努力回忆一下今天笔试的题目吧。
软件开发类:
一:选择题
1. 一道简单switch语句考察,没有break的话,应该顺序执行,所以结果应该为a=2,b=1;
2. having语句,(好像是查询分组吧,其他选项没仔细看,忘记了。)
3 .忘了 真不好意思
二:编程题
1.求最大公约数,语言不限。(很简单,直接法便能很顺利实现。)
2.1-2+3-4……n 求和,注意效率。(个人觉得只有两种情况,一种是N是偶数,另外一种是N是基数,然后直接返回结果即可。)
3.程序查错题:
void main{
char string[10],str1[10];
int i;
for(i=0;i<10;i++){
string='a';
}
strcpy(string,str1);
}
参:数组越界。因为strcpy(dst,src),src还没初始化,所以越界,
str1和string调换位置或者改为strncpy(string,str1,10)也能保证程序正常运行,但结果明显不是所需。
4.U2乐队演奏问题17分钟内赶到音乐会现场,4个人,过桥,必须要手电筒,耗时分别为1,2,5,10……@#*(@$*(&@($&(@&$(&*(#(*&*(#总之就这么个意思。
因为这道题目之前用C语言实现过一个。而且本身题目不难,还是很好解决的`。首先时间相差差不多的一起过,1,2一起过,1送回,5,10再一起过,2送回,1,2再一起过,完成。总耗时2+1+10+2+2=17正好完成任务。
三:翻译
软件测试类:
一:填空题
1、 给出二叉树的前缀和中缀表达式,求出该二叉树的后缀表达式。
2、 死锁发生的四个必要条件
二:简答题
1、 数据库三大范式及其作用
2、 UML的概念和基本模型等
3、 黑盒法,白盒法和灰盒法的基本概念和特点
三:编程与测试题目
1.用程序构造所有字符组合,如aabccd,有ab,ac,ad,bc,bd,cd,abc……等等
2.网页包含用户名,密码和登录按钮三个空间,设置20组不同的测试用例来测试用户登录功能
四:综合逻辑题
1.孔雀来找茬,大概8处错误,精通美女来找茬的同学们幸福啦~~~
2.飞机问题。 原题如下:
一架飞机(可空中加油)载满油可绕地球飞行半圈,若全球只有一个基地,问至少要起落几架次飞机,才能使一架飞机安全绕地球飞行一圈,加油飞机也能安全返回,请你写出空中加油方案?
(分析了一下,时间不够,并没有做出来,很悲惨~)
题目的情况基本就是这个样子啦~ 希望能够对大家有一点点的帮助,倍感欣慰
篇7:群硕软件开发笔试题
群硕软件开发笔试题
软件开发类:
一:选择题
1. 一道简单switch语句考察,没有break的'话,应该顺序执行,所以结果应该为a=2,b=1;
2. having语句,(好像是查询分组吧,其他选项没仔细看,忘记了,)
3 .忘了 真不好意思
二:编程题
1.求最大公约数,语言不限。(很简单,直接法便能很顺利实现。)
2.1-2+3-4……n 求和,注意效率。(个人觉得只有两种情况,一种是N是偶数,另外一种是N是基数,然后直接返回结果即可。)
3.程序查错题:
void main(){
char string[10],str1[10];
int i;
for(i=0;i<10;i++){
string='a';
}
strcpy(string,str1);
}
参:数组越界,
因为strcpy(dst,src),src还没初始化,所以越界。str1和string调换位置或者改为strncpy(string,str1,10)也能保证程序正常运行,但结果明显不是所需。
4.U2乐队演奏问题17分钟内赶到音乐会现场,4个人,过桥,必须要手电筒,耗时分别为1,2,5,10……@#*(@$*(&@($&(@&$(&*(#(*&*(#总之就这么个意思。
因为这道题目之前用C语言实现过一个。而且本身题目不难,还是很好解决的。首先时间相差差不多的一起过,1,2一起过,1送回,5,10再一起过,2送回,1,2再一起过,完成。总耗时2+1+10+2+2=17正好完成任务。
篇8:软件测试笔试题
一、能力题
1. 卡车以每小时80公里的速度行驶,30 分钟行驶的路程为:
A. 15公里
B. 30公里
C. 40公里
D. 80公里
E. 以上答案全不对
2.有一种小虫,每隔两秒钟分裂一次。分裂后的两只新的小虫经过两秒钟后又会分裂。如果最初某瓶中只有一只小虫,那么两秒后变两只,再过两秒后就变四只……两分钟后,正好满满一瓶小虫。现在这个瓶内最初放入两只这样的小虫。
问:经过多少时间后,正巧也是满满的一瓶?
3. 美国某小镇车队有17辆小公共汽车,整天在相距197千米的青山与绿水两个小镇之间往返运客。每辆车到达小镇后司机都要休息8分钟。司机杰克上午10点20分开车从青山镇出发,在途中不时地遇到(有时是迎面驶来,有时是互相超越)一辆本车队的车。下午1点55分他到达绿水镇,休息时发现本队的其他司机一个都不在。没有同伴可以聊天,杰克就静静地回忆刚才在路上遇到的本车队的那些人。
问:杰克一共遇到了本车队的几辆车?
4. 一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。
请问应该怎么问?(20秒-2分钟)
二、软件测试基础题(多选)
1. V模型本质上是一种()
A.线性顺序模型
B.顺序迭代模型
C.线性迭代模型
D. 及早见产品模型
2. 某软件公司在招聘软件评测师时,应聘者甲对公司作如下保证,你认为应聘者甲的保证中,不正确的是()。
A. 经过自己测试的软件今后不会再出现问题
B. 在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结
C. 承诺不需要其他人员,自己就可以独立进行测试工作
D. 发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休
3. 软件测试执行阶段的产品应包括 ( )。
A. 测试日志
B. 测试用例
C. 测试事件报告
D. 测试职责分工与进度计划
4. 为什么要测试? ()
A. 以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷
B. 实施测试收集到的测试结果数据为可靠性分析提供了依据
C. 它只能说明软件中存在错误
D. 证明测试团队的实力
5. 一个好的测试的属性包括:()
A. 一个好的测试发现错误的可能性很高
B. 一个好的测试并不冗余
C. 一个好的测试应该特别复杂
D. 一个好的测试应该特别简单
6.关于数据库索引,以下表述正确的是()
①如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。
②全表扫描一定比使用索引的执行效率低。
③在字段选择性很低的情况下适用索引。
④一个表创建的索引越多,对系统的性能提升越大。
A. ①②③ B. ①③ C. ①②③④ D. ①③④
7.在TCP/IP网络中,为各种公共服务保留的端口号范围值是()
A.1~255
B.1~1023
C.1~1024
D.1~65535
【群硕软件测试笔试题】相关文章:
8.笔试题






文档为doc格式