2013中软国际校园招聘笔试试题

2013中软国际校园招聘笔试试题
2013中软国际校园招聘笔试试题

中软国际校园招聘笔试试题

?考试范围:

1. 逻辑推理题(7题,共20分)

2. 阅读理解题(1题,共5分)

3. 数据库题(9题,共30分)

4. 专业技术题(分Java、.NET、C/C++三个技术方向,每个方向16题,共45分)

?考试要求:

1. 考试时间为90分钟,每个人独立、闭卷完成考试

2. 请将答案写在答题纸上,不允许直接在卷面上答题

3. 选择题除非在题目中说明,否则都是单选题。多选题少选、错选均不给分

4. 考试完毕,试卷和答题纸一并收回

?试题:

?一、逻辑推理(1-5题为选择题,每题2分,6-7题为问答题,每题5分)

1. 桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真?( A )

A. 所有的杯子中都有水果糖。

B. 所有的杯子中都没有水果糖。

C. 所有的杯子中都没有苹果。

D. 第三个杯子中有巧克力。

2. 如果笔相对于写字,那么书相对于( B )。

A. 娱乐

B. 阅读

C. 学文化

D. 解除疲劳

3. 凡金属都是导电的。铜是导电的,所以铜是金属。下面哪项与上述推理结构最相似说明以上推理不成立?( C )

A. 所有的鸟都是卵生动物,蝙蝠不是卵生动物,所以,蝙蝠不是鸟。

B. 所有的鸟都是卵生动物,天鹅是鸟,所以天鹅是卵生动物。

C. 所有从事工商管理的都要学习企业管理,老陈是学习企业管理的,所以,老陈是从事工商管理工作的。

D. 华山险于黄山,黄山险于泰山,所以华山险于泰山。

4. 观察下列数列的规律,然后从四个供选择的选项中选出最恰当的一项填入括号中:

5 7 8 11 15 ( B )

A. 19

B. 20

C. 22

D. 27

5. 据最近的统计,在需要同等学历的十个不同职业中,教师的平均工资五年前排列第九,而目前上升到第六;另外,目前教师的平均工资是其它上述职业的平均工资的86%,而五年前只是55%。因此,教师工资相对偏低的状况有了较大的改善,教师的相对生活水平有了很大的提高。

上述论证基于以下哪项假设?( D )

Ⅰ.近五年来的通货膨胀率基本保持稳定。

Ⅱ.和其他职业一样,教师中的最高工资和最低工资的差别是很悬殊的。

Ⅲ.学历是确定工资标准的主要依据。

Ⅳ.工资是实际收入的主要部分。

A. 仅Ⅰ、Ⅲ。

B. 仅Ⅱ、Ⅳ。

C. 仅Ⅲ。

D. 仅Ⅳ。

E. 仅Ⅲ、Ⅳ。

6. 巧排队列。

一个班级有24个人,有一次,为了安排一个节目,必须把全班学生排成6列,要求每5个人为—列,那么该怎么排呢?

7. 怎样分盐。

现在,桌子上摆着一只天平,两个砝码,分别为7g、2g。如何只用这些物品分三次将140g 的盐分成50、90g各一份?

?二、阅读理解题(1题5分)

SOA(Service Oriented Architecture,面向服务的架构)无疑是当前信息技术领域的热门话题。著名咨询机构Gartner称,SOA将成为创建和交付软件的主导框架,到2010年应用软件收入增长的80%将来自基于SOA的方案。尽管如此,SOA在很多用户心目中还是一个眩目的困惑。一位用户称:“SOA是个好东西,但还有点儿扑朔迷离,就像一座山,远看郁郁葱葱,近看荆棘丛生,真想登上去的时候不知道哪一条路可行。”

Unisys中国区客户解决方案部高级项目经理王立生表示,这种对SOA 的踌躇看法,主要是因为用户没有从合适的切入点剖析SOA。“对于实施团队,SOA不是一个产品而是一个架构;对于管理团队,SOA不是一个项目而是一个规划。如果企业是从架构及规划的角度考量SOA,就会对其优势有更深入的认识。”

现有大部分企业业务应用软件系统最大的难题之一是,技术层难以随着业务层的需求变化而灵活应变,收放自如。硬要改动技术层,则需要专业人员上下左右重新“焊接”,不但成本昂贵,而且伤筋动骨,后患难测。因为现有系统中各子系统、各要素之间是一种“紧耦合结构”,拆分和沟通很不灵活。SOA的改革思路是在传统的业务层和技术层之间增加一个服务层,通过一套协议或规范把应用程序从底层技术层调出来,加以封装,再根据业务层需求灵活组合。

1. 你觉得企业在推行SOA的时候,要注意些什么?

?三、数据库题(1-4题为选择题,每题2分,5-8题为填空题,每题3分,第9题为问答题,10分)

选择题(每题2分,共8分)

1. 在关系数据库中,模式对应的是( )。

A. 视图和所有基本表

B. 视图和部分基本表

C. 基本表

D. 索引

2. 在数据库中,概念模型是( )。

A. 用于现实的建模,与具体的DBMS有关

B. 用于信息世界的建模,与具体的DBMS有关

C. 用于现实的建模,与具体的DBMS无关

D. 用于信息世界的建模,与具体的DBMS无关

3. 已知STUDENT表结构如下:

分析下面SQL语句,在什么情况下将引起这个语句失败?( )

SELECT * FROM student WHERE id =

(SELECT id FROM student

WHERE UPPER(first_name) = ‘KATE’

AND UPPER(last_name) =‘HENRY’);

A. 当没有学生名叫“Kate Henry”时

B. 当有多个学生叫“Kate”时

C. 当有多个学生叫“Kate Henry”时

D. 以上都正确

4. 某应用系统,数据库库中的系统日志表Sys_Log包含字段ID,Text两列,用户日志表User_Log包含字段ID,Text两列。

请指出下列SQL语句语法错误的是( )。(数据库为SQL SERVER 2005)。

A. SELECT * FROM Sys_Log WHERE Text LIKE '%''%'

B. SELECT COUNT(DISTINCT ID,Text) FROM Sys_Log

C. INSERT INTO Sys_Log SELECT TOP 1 'User_Log', Text FROM User_Log

D. UPDATE A SET A.Text=2 FROM Sys_Log A JOIN User_Log B ON A.ID=B.ID AND B.Text='1' 填空题(每题3分,共12分)

5. 在SELECT语句中,使用________子句将查询的结果放到一个新的临时表中。

6. 用统计函数________可以计算平均值。

7. 在一个系统中出现以下一条查询语句用来查询数据:select doctitle from document where docuuid = (select docuuid from doccontent where filename like '%文件%'),这条查询语句存在什么问题________。

8. 用一条SQL语句查询出每门课都大于80分的学生姓名

select distinct name from table where name ________ (select distinct name from table where fenshu<=80 )

name kecheng fenshu

张三语文 81

张三数学 75

李四语文 76

李四数学 90

王五语文 81

王五数学 100

王五英语 90

问答题(每题10分,共10分)

9. 数据库中有以下两张表,各表之间的关系请根据字面意思理解,在这里就不详细列出:部门表department,包括部门编号(deptId),部门名称(deptname)

员工表employee,包括员工编号(empid),员工姓名(empname),部门编号(deptid),工资(e_wage)

请按要求写出基于DB2或Oracle数据库的sql语句:

(1)列出工资大于7000的员工所属部门的编号

(2)列出员工表中的部门名称(要求使用左连接)

(3)列出员工数少于3人的部门编号

?四、专业技术题(专业技术题分Java、.NET、C/C++三个技术方向,请选择一种答题,1-10题为选择题,每题2分,11-15题为填空题,每题3分,第16题为问答题,10分)

? 4.1. Java方向

选择题(每题2分,共20分)

1. 关于内部类下面说法正确的是( )。

A. 内部类只能访问主类中的部分特定方法或属性

B. 可以在方法内部定义一个内部类

C. 实例化主类的时候,其内部类也会自动被实例化

D. 一个类不能实例化另一个类的公有内部类

2. 下列程序的运行结果是( )。

public void test(){

try{

execute();

System.out.print("1");

}catch(ArrayIndexOutOfBoundsException e){

System.out.print("2");

}catch(Exception e){

System.out.print("3");

}finally{

System.out.print("4");

}

}

private void execute()throws ArrayIndexOutOfBoundsException { throw new ArrayIndexOutOfBoundsException();

}

A. 234

B. 24

C. 34

D. 14

3. 给定下列程序代码,空格处应当填写的代码是( )。classMyException extends Exception{

void test(double x) throws MyException{

if(x<0.0){

throw___________;

}else{

System.out.println(Math.sqrt(x));

}

}

}

A. Exception

B. MyException

C. ArithmeticException

D. DataFormatException

4. 执行下面的语句后,d的值为( )。

String s = "Jessica ";

char d = s.charAt(6);

A. null

B. ""

C. "c"

D. "a"

5. 关于StringBuffer下面说法错误的是( )。

A. StringBuffer是从BufferedWriter继承,用作字符串输出

B. 使用StringBuffer可以提高多个字符串相加的效率

C. 多个字符串相加使用StringBuffer不会产生较少的内存碎片

D. StringBuffer和String的区别在于StringBuffer是可以修改的,string是只读的

6. 下列关于注释语句的描述中,正确的一项是( )。

A. 以//开始的是多行注释语句

B. 以/*开始,*/结束的是单行注释语句

C. 以/**开始,*/结束的是可以用于生成帮助文档的注释语句

D. 以/**开始,*/结束的是单行注释语句

7. 默认JDK的安装路径为:d:\jdk1.5 ,那么下面哪个环境变量的配置是正确的。( )

A. 增加环境变量PATH= d:\jdk1.5\lib;

B. 增加环境变量CLASSPATH= d:\jdk1.5\bin;

C. 增加环境变量 JAVA_HOME= d:\jdk1.5;

D. 以上都对。

8. 单CPU运行环境下,请选择一个正确答案( )。

public class TestA {

public void run() {

while(true){

}

}

public static void main(String args[]) {

TestA ex1 = new TestA();

TestA ex2 = new TestA();

TestA ex3 = new TestA();

ex1.run();

ex2.run();

ex3.run();

}

}

A. 代码编译失败,因为ex2.run()无法获得执行。

B. 代码编译成功,存在1个可运行的线程。

C. 代码编译成功,存在2个可运行的线程。

D. 代码编译成功,存在3个可运行的线程。

9. 当需要在文件中写入字符而不是字节时,在下面的类中最好选用( )类。

A. java.io.RandomAccessFile

B. java.io.PrintWriter

C. java.io.PrintStream

D. java.io.PrintOutputStream

10. 下列描述中,正确的是( )。

A. 在Serializable接口中定义了抽象方法

B. 在Serializable接口中定义了常量

C. 在Serializable接口中没有定义抽象方法,也没有定义常量

D. 在Serializable接口中定义了成员方法

填空题(每题3分,共15分)

11. 在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是________。

12. 假定a和b为int型变量,则执行以下语句后b的值为________。

a=1; b=10; do { b-=a; a++; } while (b--<0);

13. 接口可以看作是仅容纳________、常量,而又不能直接生成对象的特殊抽象类。

14. 请写出下面程序的执行结果________。

public class Test {

public static void main(String[] args) {

Test1 test = new Test2();

System.out.println(test.s);

test.test2();

}

}

abstract class Test1 {

public static String s = "Test1";

public abstract void test1();

public void test2() {

System.out.println("this is Test1");

}

}

class Test2 extends Test1 {

public static String s = "Test2";

public void test1() {}

public void test2() {

System.out.println("this is Test2");

}

}

15. 下面这段程序的执行结果为________。

public class A {

public static String getName() {

return "AName";

}

public String getValue() {

return "AValue";

}

}

public class B extends A {

public static String getName() {

return "BName";

}

public String getValue() {

return "BValue";

}

public static void main(String[] argvs) {

A a = new B();

System.out.println(a.getName() + "&" + a.getValue());

}

}

问答题(每题10分,共10分)

16. 输入一个元素,检查数组列表中的每个元素,将其插入到一个已经排好序的数列中的适当位置,使数列依然有序,当最后一个元素放入合适位置时,该数组排序完毕。

要求给定一个无序正整数数组,按照插入法进行从小到大排序。

? 4.2. .NET方向

选择题(每题2分,共20分)

1. 如果将窗体的FormBoderStyle设置为None,则( )。

A. 窗体没有边框并不能调整大小;

B. 窗体没有边框但能调整大小;

C. 窗体有边框但不能调整大小;

D. 窗体是透明的;

2. ( )是桌面Windows和Windows CE之间的桥梁。

A. EVC

B. Vistual Studio

C. PlatformBuilder

D. ActiveSync

3. 装箱、拆箱操作发生在( )。

A. 类与对象之间

B. 对象与对象之间

C. 引用类型与值类型之间

D. 引用类型与引用类型之间

4. 如果要将窗体设置为透明的,则( )。

A. 要将FormBoderStyle属性设置为None;

B. 要将Opacity属性设置为小于100%得值;

C. 要将locked 属性设置为True;

D. 要将 Enabled属性设置为True;

5. 用户自定义异常类需要从以下哪个类继承( )。

A. Exception

B. CustomException

C. ApplicationException

D. BaseException

6. 对于一个实现了IDisposable接口的类,以下哪些项不可以执行与释放或重置非托管资源相关的应用程序定义的任务?( )

A. Close

B. Dispose

C. Finalize

D. Quit

7. ( )保证我们在.NET开发中不同的语言类型之间互相兼容。

A. CTS

B. MSIL

C. JIT编译器

D. CLS

8. 以下是一些C#中的枚举型的定义,其中错误的用法是( )。

A. public enum var1{ Mike = 100, Nike = 102, Jike }

B. public enum var1{ Mike = 100, Nike, Jike }

C. public enum var1{ Mike=-1 , Nike, Jike }

D. public enum var1{ Mike , Nike , Jike }

9. 下列哪个类不属于System.Data.SqlClient名字空间?( )

A. SqlConnection

B. SqlCommand

C. DataSet

D. SqlTransaction

10. 您需要创建一个https://www.360docs.net/doc/bd16550882.html,应用程序,公司考虑使用Windows身份认证。所有的用户都存在于AllWin这个域中。您想要使用下列认证规则来配置这个应用程序:(1)匿名用户不允许访问这个应用程序;(2)所有登录用户除了Tess和King以外都允许访问这个应用程序。请问您应该使用以下哪一个代码段来配置这个应用程序?( )

A.

B.

C.

D.

填空题(每题3分,共15分)

11. Webservice基于HTTP协议;socket基于________协议。

12. 运算符++X表示__空白1__,X++表示__空白2__。

13. C#中所有的类型实质上都是从________类派生而来的。

14. LINQ是.NET中非常强大的功能,降低了数据遍历代码的复杂度,以下示例代码完成了对整型数组 intArray中大于4的数值筛选。

Int32[] intArray = new Int32[] { 1, 4, 6, 2, 7 };

var result = from p in intArray where p > 4 select p;

请根据示例代码,编写LINQ代码,查出人员列表list中年龄大于25岁的人:________。Person p1 = new Person (){Age=20;};

Person p2 = new Person (){Age=30;};

Person p3 = new Person (){Age=25;};

Person p4 = new Person (){Age=40;};

List list=new List();

list.Add(p1);

list.Add(p2);

list.Add(p3);

list.Add(p4);

15. 当整数a赋值给一个object对象时,整数a将会被________。

问答题(每题10分,共10分)

16. N 表示一个常量,A 表示一个矩阵

问题:写出计算A[i,j]的表达式,其中i 表示矩阵的第i 行(从0开始),j 表示矩阵的第j 列(从0开始),表达式中可以使用N 、i 、j 和其他数学函数,不允许使用A.

1 11 1 N=2时,A= 1 1 11

2 11 1 1 N=3时,A= 1 1 1 11 2 2 11 2 2 11 1 1 1 N=4时,A= 1 1 1 1 11 2 2 2 11 2

3 2 11 2 2 2 11 1 1 1 1 N=5时,A= 1 1 1 1 1 11 2 2 2 2 11 2 3 3 2 11 2 3 3 2 11 2 2 2 2 11 1 1 1 1 1

N=6时,A=

? 4.3. C/C++方向

选择题(每题2分,共20分)

1. 宏定义#define PI 31.14159中,宏名PI代替( )。

A. 单精度

B. 双精度

C. 常量

D. 字符串

2. 如有以下定义和语句,则对w数组元素的非法引用是( )。

int w[2][3], (*pw)[3]=w;

A. *(w[0]+2)

B. *pw[2]

C. pw[0][0]

D. *(pw[1]+2)

3. 以下程序的输出结果是( )。

main()

{ int a=4,b=5,c=0,d;

d=!a&&!b||!c;

printf("%d\n",d);

}

A. 1

B. 0

C. 非0的数

D. -1

4. 若执行以下程序时从键盘上输入9,则输出结果是( )。

main()

{ int n;

scanf ("%d",&n);

if(n++<10)

printf ("%d\n",n);

else

printf("%d\n",n--);

}

A. 11

B. 10

C. 9

D. 8

5. int i = 65536;

printf("%d\n",i);

上面程序的输出结果是( )。

A. 65535

B. 0

C. 有语法错误,无输出结果

D. 1

6. 以下程序运行后,如果从键盘上输入5,则输出结果是( )。main()

{ int x;

scanf("%d",&x);

if(x--<5) printf("%d", x);

else printf("%d", x++);

}

A. 3

B. 4

C. 5

D. 6

7. 检查Win32上的代码int* x, y;下列说法正确的是( )。

A. x和y的类型都是指针

B. x是指针,y是int类型

C. 编译错误

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

8. 在int a=3; int& p=a;中,&p代表( )。

A. 变量a的地址值

B. 无意义

C. 变量a

D. 3

9. 如有以下程序:

#define N 10

void fun(int *t, int n, int m)

{ int i,j,a;

i=n; j=m;

while(i

{a=t[i]; t[i]=t[j]; t[j]=a; i++; j--;}

}

main()

{ int i,a[N]={1,2,3,4,5,6,7,8,9,1};

fun(a,3,6);

for(i=0;i

}

程序运行后的输出结果是( )。

A. 1236547891

B. 1265437891

C. 1237654891

D. 1234876591

10. 以下程序的输出结果是( )。

main()

{

char nn[4][3]={"12", "34", "56", "78"}, *pn[4];

int k, s=0;

for(k=0; k<4; k++) pn[k]=nn[k];

for(k=1; k<4; k+=2)

s=s*10 + pn[k][1] - '0';

printf("%d\n", s);

}

A. 48

B. 26

C. 3478

D. 576

填空题(每题3分,共15分)

11. 以下程序的输出结果是________。

main()

{ int i;

for(i=1;i<=6;i++)

{ if(i%2)

{ printf("#");continue;}

printf("*");

}

printf("\n");

}

12. 以下程序的输出结果是________。

main(){

char *p="abcdefgh", *r;

long *q; /* 假设,long数据类型是4字节的 */

q=(long *)p;

q++;

r=(char *)q;

printf("%s\n",r);

}

13. 下面add函数的功能是求两个参数的和,并将和值返回调用函数。函数中错误的部分是__空白1__;改正后为__空白2__。

void add(float a,float b)

{ float c;

c=a+b;

return c; }

14. 只有当整数x为奇数时,写出逻辑“真”的表达式是________。

15. 以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:

#include

#include

char *scmp(char *s1, char *s2)

{ if(strcmp(s1,s2)<0)

return(s1);

else return(s2);

}

main()

{ int i; char string[20], str[3][20];

for(i=0;i<3;i++) gets(str[i]);

strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/

strcpy(string,scmp(string,str[2]));

printf("%s\n",string);

}

若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为________。

问答题(每题10分,共10分)

16. 以下程序从终端输入一行字符放在s数组中,输入以回车符作为结束。

函数fun统计存放在s数组中每个数字字符的个数。形参ch指向s数组,形参n给出了s 数组中字符的个数。在acc数组中用下标为0的元素统计字符’0’的个数,下标为1的元素统计字符’1’的个数,……。

请填空A、B、C、D。

#include

void fun(int *, char *, int);

main()

{ char s[80], c; int acc[10], i=0;

printf("Enter characters:\n");

while((c=getchar())!='\n') s[___填空A___]=c;

fun(___填空B___);

for(i=0; i<10; i++) printf("%c: %d\n",'0'+i, acc[i]);

printf("\n\n");

}

void fun(int *a, char *ch, int n)

{ int i, d;

for(i=0; i<10; i++)a[i]=___填空C___;

for(i=0; i

{ d=___填空D___; a[d]++; }

}

软件测试工程师笔试题及答案

测试工程师笔试题 一、计算机知识(30分) 1、在Linux系统中,一个文件的访问权限是755,其含义是什么? 参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 2、Linux中,如何从root用户切换到普通用户? 参考答案:su su user1 切换到user1,但切换后的当前目录还是root访问的目录 su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/) 3、简述一下C/S模式和B/S模式的区别? 参考答案: c/s 是客户端/服务器架构 b/s 是浏览器/服务器架构 C/S模式有以下特点: 1.C/S模式将应用与服务分离,系统具有稳定性和灵活性 2.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快 4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 B/S模式有以下特点: 1.系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便 2.B/S模式具有很强的开放性 在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好 3.B/S模式的结构易于扩展 由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统 4.用户使用方便 B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便 4、Windows操作系统中PATH环境变量的作用是什么? 参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。 5、TCP和UDP有什么区别? 参考答案: TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换

中软国际入职机试题

1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0” 合法条件: A 仅包含一个“@”。 B 最后三位必须是“.com” C 字符直接没有空格 B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_” 程序 #include int main() { char input[100],out=1; int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0; scanf("%s",input); len=strlen(input); if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4]=='.')) { for(i=0;i='1')&&(input[i]<='9'))||((input[i]>'a')&&(input[i]<'z'))||((input[i]>'A')\ &&(input[i]>'Z'))||(input[i]=='.')||(input[i]=='@')||(input[i]=='_'))==0) { flag2=1; } } if(ttt!=1) { flag3=1; } } else { flag=1; } if(flag==1||flag3==1||flag1==1||flag2==1) { out='0'; } else { out='1'; } printf("%c",out); }

Android工程师笔试题及答案(汇编)

Android工程师面试题 一、基础(79分) 1. String s = new String("xyz");创建了几个String Object? ( )3分 A、1个 B、2个 C、3个 D、4个 2. Math.round(11.5)和Math.round(-11.5)分别等于多少?()2分 A、11和-11 B、12和-11 C、11和-12 D、12和-12 3.以下错误的说法有:( )2分 A、只要设计合理,当出现error这样的情况时,程序完全可以自动处理 B、exception 表示一种设计或实现问题 C、Set和Map都继承自Collection接口 D、接口可以继承接口 E、抽象类可以继承没有构造函数的实体类 4. 以下哪种类型不能作为switch(expr1)表达式的expr1?( )3分 A、int B、long C、char D、byte 5. 有关ArrayList和Vector的说法,那些是错误的?( )3分 A、Vector是线程安全的 B、ArrayList是线程序不安全的 C、当需要增长时,Vector默认增长为原来一培 D、当需要增长时, ArrayList默认增长为原来一培 6. 以下说法那些是错误的?()3分 A、一个char型变量可以存储一个中文汉字 B、String是最基本的数据类型 C、Integer的缺省值是0 D、String类提供了数值不可改变的字符串 7.请指出以下代码的执行结果()5分 class A{ static{ System.out.print("X"); } public A(){ System.out.print("2"); } } class B extends A{ static{ System.out.print("a"); } public B(){ System.out.print("b"); } } public class Hello{ public static void main(String[] ars){

(完整版)云计算-云服务_考试试题答案题库

云计算与云服务——试题及答案题库 一、判断题 1.各国政府都非常重视云计算产业发展,但并未在政府内部广泛推行云计算应用。标准答案:错 2. ChristopherStrachey 发表虚拟化论文,虚拟化是今天云计算基础架构的基石。标准答案:对 3.中国政府对云计算的定位是一种新“技术”。标准答案:错 4. 云计算提供了服务水平协议(SLA)以保证可用性,而网格计算并未提供。标准答案:对 5. 自主计算:具有自我管理功能的计算机系统。标准答案:对 6. 云计算是从网格计算演化而来的,能够随需应变地提供资源。标准答案:对 7. 云计算的消费者需要管理或控制云计算的基础设施,例如网络,操作系统、存储等。标准答案:错 8. 云计算是可伸缩的,网格计算不是可伸缩的。标准答案:错 9.半虚拟化技术是指虚拟机模拟了完整的底层硬件,包括处理器、物理内存、时钟、外设等。错! 10. SaaS的消费者需要管理或控制云计算的基础设施,例如网络,操作系统、存储等。标准答案:错 11. PaaS实质是将互联网的资源服务化为可编程接口。对。 12. 采用空气冷却的数据中心通常建在较高的维度上。对。 13. 全虚拟化同时能够支持多个不同的操作系统。对。 14. 操作系统虚拟化位于操作系统的底部。错。 15.异步消息通信机制,可以使得云计算每个层次中的内部组件之间及各个层次之间解耦合。对。 16.分布式文件系统基本上都有冗余备份机制和容错机制来保证数据读写的正确性。对。 17.云计算海量数据的处理对芯片只关心计算性能。错。 18. 云计算的硬件主要部署于数据中心。对。 19. 低功耗芯片是将来云计算芯片的主流,将是云计算芯片的主流发展方向。对。 20.阿里巴巴云OS是国内第二家以云计算技术为核心的,同时支持数据中心和手机终端的互联网平台。错。 二、单选题: 21.说法正确的是B。 A.网格计算提供通用的计算平台和存储空间,提供各种软件服务。错。 B。网格计算的目标是共享高性能计算能力和数据资源,实现资源共享和协同工作。对。 C云计算的资源来自不同机构。错。 D.网格计算的资源类型是异构资源。错 22.说法错误的是 A云计算平台可以灵活的提供各种功能。对。 B云计算平台需要管理人员手动扩展。错 C云计算平台能够根据需求快速调整资源。对 D用户可以在任何时间获取任意数量的功能。对

中软国际软件测试面试题2020年中软国际软件测试笔试题

中软国际软件测试面试题2020年中软国际软件测 试笔试题 一.简答题:(60分) 1.写出软件测试的基本流程。( 2.分别用等价类划分和边界值方法设计测试用例测试密码域。要求密码 必须是数字或字母且必须大于6位小于15位。(6分) 3.用SQL语句查询前十条记录?(6分) 4.什么是唯一索引,非唯一索引,联合索引,非联合索引;什么样的表要建索引,什么样的表不要建索引?(6分) 5.写出下列linux命令:(5分) (1)如果一个文件过大,用VI打不开,用什么命令可以打开? (2)查看某个用户下的进程命令是什么? (3)cd/home/testls–al这个命令的含义是什么? (4)文件file的权限为-rwxrw-r--如何给文件file的同组用户加上一个可执行权限? (5)在/usr/test/目录下有一个文件名为abc的一个文件,现在需要在/opt目录创建一个连接文件link,连接的文件是 /usr/test/abc,但是link文件中不包含任何的具体内容,只是包含一个指向另一个文件的指针。 6.写出TCP的三次握手和四次挥手。(6分) 7.TCP/IP模型中网络层有哪些功能,主要协议有哪些?(6分) 8.什么是事务?什么是集合点?(6分)

9.为什么要使用IP欺骗?(6分) 10.在性能测试里面,如果分析的结果发现CPU利用率,内存使 用率和磁盘I/O占用都比较高,你要通过什么方法判定是哪一个是 主要原因?(7分) 二.论述 题:(30分) “手机终端用户,拨打视频电话,建立连接后无图像显示、黑屏,通话10秒后自动断开连接,死机。”(15分) 2.给你一个一次性水杯,你如何测试?(15分) 三.编程题:(10分) 四.智力题:(附加题) 如何用一枚硬币等概率地产生一个1到3之间的随机整数?如果这枚硬币是不公正的呢?

Android高级技术11月考试试题及答案

北京八维3G 学院2012年10月度 《Android 高级技术》试卷A 注意事项: 1. 本试卷共5页,满分100分; 2. 请把学院、姓名、班级写到密封线内,考试时间90分钟; 3. 请不要把答案写在密封线内 一、单选题(共33题,共62分) 1、 (2分) WebView 中可以用来处理js 中警示,确认等对话框的是(C ) A.WebSettingsB.WebViewClientC.WebChromeClientD.WebViewChrome 2、 (2分) Android 解析xml 的方法中,将整个文件加载到内存中进行解析的是?(C) A 、SAX B 、PULL C 、DOM D 、JSON 3、 (2分)以下属于调用摄像头硬件的权限的是:( A ) A. B. C. D. 4、 (1分) 使用Android 系统进行拍照用到的类有:(D ) A. SurfaceView B. SurfaceHolder C.Callback D. Camera 5、 (2分)LocationManager 获取位置信息的途径下列说法不正确的是(B ) A, GPS 定位更精确,缺点是只能在户外使用 B, NETWORK 通过基站和Wi- Fi 信号来获取位置信息,速度较慢,耗电较少。 C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。 D, GPS 定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求。 6、 (2分) 在开发AppWidget 窗口小部件时, 需要继承(D)类 A,AppWidgetReceiverB,AppWidgetConfigure C,AppWidgetManagerD,AppWidgetProvider 密 封 线 内 不 要 答 题 学院 班级姓 名

北京中软笔试题

北京中软笔试题 1.不许用中间变量,把String ABCDE 倒转 个数求第2大的数,不许用排序算法. 3.排序算法的测试用例 我的答案: 1. 1. include "" 1. include 1. include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { char *ps = new char[15]; strcpy_s(ps,15,"I am yuchifang"); cout<<"before reverse:"<

j--; } cout<<"after reverse"<

软件测试工程师笔试题目和答案

一、判断题 1.软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2.Beta测试是验收测试的一种。(Y) 3.验收测试是由最终用户来实施的。(N) 4.项目立项前测试人员不需要提交任何工件。(Y) 5.单元测试能发现约80%的软件缺陷。(Y) 6.代码评审是检查源代码是否达到模块设计的要求。(N) 7.自底向上集成需要测试员编写驱动程序。(Y) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 10.代码评审员一般由测试员担任。(N) 11.我们可以人为的使得软件不存在配置问题。(N) 12.集成测试计划在需求分析阶段末提交。(N) 二、选择题 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD) A.项目经理 B.SQA负责人

D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要用户代表参加 B.alpha测试不需要用户代表参加 C.alpha测试是系统测试的一种 D.alpha测试是验收测试的一种 4.测试设计员的职责有:(BC) A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(ABC) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 三、填空题 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

中软笔试和机试题

深圳中软资源的上机题和面试题 我自己整理了一下答案,有不对和不充足的请老师和同学帮忙补充. ============================================================================= 上机题 ============================================================================= 3. MyObject 的什么方法会对if表达式的正确性产生影响(多选) BC Map m = new HashMap; m.add(new MyObject("A")); if(m.contains(new MyObject("A"))){} A.toString() B.equals () C.hashCode() D.clone() 4.下列哪些不是JAVA关键字 BCD A.null B.exit C.main D.remove E.true 5.下列哪些不是JAVA关键字 AD A.NULL B.instansof C.extends D.sizeof 6.下列哪个语句是合法的:ACDE A.try{}finally{} B.try{}catch(Exception x){}catch(NullpointExpoint){} C.try{}catch(Exception x){}finally{} D.try{}catch(NullpointExpoint){}catch(Exception x){} E.try{}catch(Throwable t){}finally{} 7.下列那些是servlet容器 BCD A.apache B.Tomcat C.Weblogic D.websphere 8.int i=9; int j=9; 下列那些表达式为真 BD A.j==I B.j==i++ C.j==++i D.j++==i E.++j==i 9 int i=0xFFFFFFFF;

Android编程基础笔试题及答案2.0

《Android 编程基础》试卷A 注意事项: 1. 本试卷共8页,满分100分; 2. 请把学院、姓名、班级写到密封线内,考试时间90分钟; 3. 请不要把答案写在密封线内 一、单选题(共35题,共61分) 1、 D03MA057(2分)退出 activity 对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行 a A 、onPause() B 、onCreate() C 、onResume() D 、onStart() 2、 D02MA058 (2分) Android 项目工程下面的 assets 目录的作用是什么 b A 、放置应用到的图片资源。 Res/drawable B 、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C 、放置字符串,颜色,数组等常量数据 res/values D 、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout 3、 D04MA059 (2分)下列不属于android 布局的是(c) A 、F r a m e L a y o u t B 、L i n e a r L a y o u t C 、BorderLayout D 、T a b l e L a y o u t E 、R e l a t i v e L a y o u t 4、 D08MA2060 (2分)Intent 的作用的是 a A 、intent 是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据, B 、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会 因为切 换页面而消失 service C 、实现应用程序间的数据共享 contentprovider D 、处理一个应用程序整体性的工作 5、 D04EA1061(1分) 下列哪个是AbsoluteLayout 中特有的属性 b A,android:layout_height B,android:layout_x C,android:layout_above D,android:layout_toRightOf 6、 D07EA1062(1分)RatingBar 组件中不能用属性直接设置的是d A,五角星个数 B,当前分数C,分数的增量D,五角星的色彩 7、 D 10EA1063(1分) 在手机开发中常用的数据库是_a__ A,sqlLite B,Oracle C,Sql Server D,Db23 8、 D14MA2064(2分) 关于BroadcastReceiver 的说法不正确的是_b_ A, 是用来接收广播Intent 的 密封线内不要答 题 学院班级姓名

[全]软件测试常见笔试题(附带答案)

软件测试常见笔试题(附带答案) 软件测试笔试题 一、选择题 1、对计算机软件和硬件资源进行管理和控制的软件是(D) A.文件管理程序 B.输入输出管理程序 C.命令出来程序 D.操作系统 2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A) A.错误推测法测试 B.路劲分析测试 C.语句覆盖测试 D.条件覆盖测试 3、某测试人员通过执行测试软件测试的方法对当前功能进行了测试,该测试人员使用的测试方法为(C) A.静态测试

B.单元测试 C.黑盒测试 4、编写测试计划的目的是(ABC)多选题 A.使测试工作顺利进行 B.使项目参与人员沟通更舒畅 C.使测试工作更加系统化 D.软件工程以及软件过程的需要 E.软件过程规范化的要求 F.控制软件质量 5、关于软件测试与软件开发的认识,不正确的是(B) A.软件生命周期各个阶段都可能产生测试 B.软件测试是独立于软件开发的一个工作 C.软件开发的需求分析和设计阶段就应开始测试工作 D.测试越早进行,越有助于提高被测软件的质量 6、当一个应用程序窗口被最小化后该应用的程序将会出现一下哪种情况(D) A.被终止执行

B.继续在前台执行 C.被暂停执行 D.被转入后台执行 7、下列方法中,不属于黑盒测试的是?(A) A.基本路劲测试法 B.等价类测试法 C.边界值分析法 D.基于场景的测试方法 8、对于维护软件的人员来说,使用质量是【】的结果(C) A.功能性 B.可靠性 C.可维护性 D.效率 9、下列软件属性中,软件产品首要满足的应该是(A) A.功能需求 B.性能需求

C.可扩展性和灵活性 D.容错、纠错能力 10、单元测试中设计测试用例的依据是(D) A.概要设计规格说明书 B.用户需求规格说明书 C.项目计划说明书 D.详细设计规格说明书 二、判断题 1、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√) 2、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作(×) 3、发现错误多的模块,残留在模块中的错误也多。( √) 4、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(×) 5、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

中软测试笔试题

一,简答题 1,写出软件测试的基本流程 2,分布用等价类话费和边界值方法设计测试用例测试密码域,要求密码必须是数字或者字母且必须大于6位小于15位。 3,用SQL语句查询前十条记录 4,什么是唯一所以,非唯一所以,联合所以;什么样的表要建索引,什么样的表不要建索引 5,写错下列LINUX命令 (1)如果一个文件过大,用vi打不开,用什么命令可以打开 (2)查看某个用户下的进程命令是什么 (3)Cd/home/test ls-al这个命令的含义是什么 (4)文件file的权限为-rwxrw-r—如何给文件file的同组用户加上一个可执行权限 (5)在/usr/test/目录下有一个文件名为abc的一个文件,现在需要在/opt目录创建一个链接文件夹link,连接的文件是/usr/test/abc,但 是link文件中不包含任何的具体内容,只是包含一个文件指向另一个文件 的指针。 6,写出tcp的三次握手和四次挥手。 7,TCP/IP模型中的网络层有哪些功能,主要协议有哪些 8,什么是事务什么是集合点 9,为什么要使用IP欺骗 10,在性能测试里面,如果分享的结果发现CPU利用率,内存使用率和磁盘I/O占用都比较搞,你要通过什么方法判定哪一个是主要原因 二,论述 1,请根据下列描述提交一份缺陷报告,要求缺陷属性不少于5项 “手机终端用户,拨打视频电话,建立连接后无图像显示、黑屏,通话10秒后自动断开连接,死机。” 2,给你一个一次性水杯,你如何测试 三,编程题 编程题:有一个循环数字从“1”到“10”,从“1”开始数数到3的倍数的数字剔除去,一直循环剔除,求到最后剩下的一个数字是多少 四,智力题 如何用一枚硬币等概率产生一个1到3之间的随机蒸熟如果这枚硬币是不公正的呢

软件测试――笔试题(带答案)

我个人觉得我作为应届毕业生,面试测试工作还是蛮得心应手的!: -p 我愿意把自己从事测试的经历和面世的心得与大家分享! 1.准备两份高质量的简历,中英文的,最大化的把自己的能力,尤其时测试方面的技能和知识写详细 2.找准自己的定位后,找相应的公司,主要考虑自己目前的能力与对未来的期望。 3.在多个招聘网上贴简历 5.当收到面试通知时,详细了解公司的招聘要求,从这些要求和职责上去准备面试的问题 6.准备一些面试可能问的问题,我有整理和收集过一些,贴出来,供大家参考,很多真的都被面试公司问过,蛮管用的 7.好好准备英文的面试,除了自我介绍外,还有一些可能问到的问题 8.做卷子是我面试的时候最薄弱的地方,因为很多公司要不提供一些编程的程序题,要不就是那种IQ,EQ题型,我都不擅长。不过有两种题性是可以准备到的,一种是数据库方面的题,写一些sql语句,还有就是测试题目,了解你对测试的理解和想法,需要准备英文答题。 9.出去面试的时候,不要把自己再当作学生的身份,因为我们的竞争对手不光光在同学间,更多的是社会高人们。所以,从着装上,如果可以的话,尽量不要学生装,女生最好不要穿牛仔裤(花旗面试经验),成熟稳重的外在,为面试的视觉因素加分!

就没有工作经验的同学而言,我个人建议就是,先不要考虑过多的待遇,找一个能提供给你锻炼的公司,去积累一定的经验后,然后再重新找心意的公司。反正再面试中表现你的最大优势,要能侃,不要人家问什么你答什么,人家问了一点点,你可以简述一大点,老练自信很有帮助哦!这是有关测试技能方面的试题,我只收集到了题目,尚无答案,希望能对面试有帮助!测试的面试中,基本上公司都要笔试,基本上给测试人员的卷子,和开发人员的是一样的。里面会有编程方面的题目,这些知识主要靠大家以前在学校或实践中的积累。如果答得不好,也不用太在意,因为这不是主要考察你得因素。但有些题目,是需要我们重视得,比如考察你得英文能力,让你翻译资料;还有就是出一些数据库方面得题目;当然,测试方面理论知识部分,也容易被考到,比如谈谈你对测试得了解,你自己对测试得认识和计划等(很可能是英文答题)以下是一份主要对测试知识的试卷,(一般不会像这样通篇考试,除非是测试考证)但可能从中抽取部分题目,仅供参考: 集成测试的计划怎么写啊? 可以思考以下内容并用集成测试计划的模板写下来: 1、确定集成测试对象 2、确定集成测试策略 3、确定集成测试验收标准 4、确定集成测试挂起和恢复条件 3、估计集成测试工作量 4、估计集成测试所需资源 5、进行集成测试任务划分(包括任务名、责任人、输入和输出、风险及应对措施、进度安排等)集成测试过程 摘书上的,, 根据IEEE标准集成测试划分为4个阶段:

中软国际笔试试题

中软国际校园招聘笔试试题 考试范围: 1.逻辑推理题(共20分) 2.开发技术题(共60分) 3.软件工程知识题(共20分) 考试要求: 1.考试时间为60分钟,每个人独立完成考试 2.须在“研发技术方向”中勾选Java或C#,并解答对应语言试题 3.答案写在答题纸上,不允许直接在卷面上答题 4.考试完毕,试卷和答题纸一并收回 试题: 1. 逻辑推理(1~10题每题2分,共20分) 1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由?() A.青少年玩电子游戏,上课时无精打采。 B.青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D.青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真?() A.所有的杯子中都有水果糖。 B.所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D.第三个杯子中有巧克力。 3.鲁讯的著作不是一天能读完的,《狂人日记》是鲁迅的著作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误?() A.偷换概念B.自相矛盾 C.以偏概全D.倒置因果 4.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?()

Android高级技术11月考试试题及答案

Android高级技术11月考试试题及答案 一、单选题(共33题,共62分)1、(2分)WebView中可以用来处理js中警示,确认等对话框的是(C)A.WebSettingsB.WebViewClientC.WebChromeClientD.WebView Chrome2、(2分)Android解析xml的方法中,将整个文件加载到内存中进行解析的是?(C)A、SAX B、PULL C、DOM D、JSON3、(2分)以下属于调用摄像头硬件的权限的是:(A)A.B.C.D.4、(1分)使用Android系统进行拍照用到的类有:(D) A.SurfaceView B.SurfaceHolder C.Callback D. Camera5、(2分)LocationManager获取位置信息的途径下列说法不正确的是(B)A,GPS定位更精确,缺点是只能在户外使用B,NETWORK通过基站和Wi-Fi信号来获取位置信息,速度较慢,耗电较少。C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。D,GPS定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求。6、(2分)在开发AppWidget窗口小部件时,需要继承(D)类A,AppWidgetReceiverB,AppWidgetConfigure C,AppWidgetManagerD,AppWidgetProvider 7、(4分)在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的(C) A,runB,executeC,doInBackgroundD,onPostExecute 8、(2分)如果希望自定义TabHost标题部分的显示内容需要使

最新软件测试工程师笔试题以及答案汇总

以下是收集的最新的软件测试工程师题目,希望对大家有帮助。 一、判断题 1.软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2.Beta测试是验收测试的一种。(Y) 3.验收测试是由最终用户来实施的。(N) 4.项目立项前测试人员不需要提交任何工件。(Y) 5.单元测试能发现约80%的软件缺陷。(Y) 6.代码评审是检查源代码是否达到模块设计的要求。(N) 7.自底向上集成需要测试员编写驱动程序。(Y) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 10.代码评审员一般由测试员担任。(N) 11.我们可以人为的使得软件不存在配置问题。(N) 12.集成测试计划在需求分析阶段末提交。(N) 二、选择题 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD) A.项目经理 B.SQA负责人 C.配置负责人 D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要用户代表参加 B.alpha测试不需要用户代表参加 C.alpha测试是系统测试的一种 D.alpha测试是验收测试的一种 4.测试设计员的职责有:(BC) A.制定测试计划

B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(ABC) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 6、为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括_A_____ A.配置项标识、配置项控制、配置状态报告、配置审计 B.配置基线确立、配置项控制、配置报告、配置审计 C.配置项标识、配置项变更、配置审计、配置跟踪 D.配置项标识、配置项控制、配置状态报告、配置跟踪 7、__B____方法根据输出对输入的依赖关系设计测试用例。 A.路径测试B.等价类 C.因果图D.边界值 8、在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法___A___不能与该方法同时存在于类C中 A.int f(int x,int y)B.int f(float a,int b) C.float f(int x,float y)D.int f(int x,float y) 9、下列关于软件验收测试的合格通过准则错误的是:__C____ A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求; B.所有测试项没有残余一级、二级和三级错误; C.立项审批表、需求分析文档、设计文档和编码实现不一致; D.验收测试工件齐全 三、填空题 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。 4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。

安卓开发考试复习题含答案

1 安卓核心组件有哪些?What are the Android core components? 提供界面显示的Activtiy, 提供后台计算的Service, 提供进程间通信的Intent 提供广播接收的BroadcastRsceiver. 2 安卓 key features 有哪些? Intergrated browser SQLite Media support Wireless services DVM Application framework Rich development environment 3安卓用什么数据库?Android with what database? SQLite 4几个流行的移动平台各自的 IDE 是什么? IOS Xcode Android Eclipse Windows phone Visual Studio 黑莓Native平台 5 R.java 是什么文件?干什么用的?在什么地方?What is R.java file? What

for? In what place? R.java文件是Android项目自动生成的终态类 R.java文件除了有自动标识资源的"索引"功能之外,还有另一个主要的功能,当"res"目录中的某个资源在应用中没有被使用到,在该应用被编译的时候系统就不会把对应的资源编译到该应用的APK包中,这样可以节省Android手机的资源。 "gen/"目录下 6安卓平台架构分为几层?各是什么?The Android platform structure is divided into several layers? Each is what? Android 系统分为四层,从下往上分别是 Linux Kernel, Libraries 和Android Runtime, Application Framework, Applications. 7创建一个 UI 并运行之,有哪几个步骤? 创建一个Activity 把UI和Activity关联起来 注册这个Activity 8 Int ent 有几个组件?各是干什么用的?哪些组件是必须存在的,哪些是可选的,在Manifest中intent filter 是如何声明的? Componment name(接收者名字) Action(指定需要被执行的动作) Data(指定用于操作的数据) Category(指定目标应用程序组件的行为) Extras

软件测试基础(经典测试面试题答案)

软件测试基础教程 测试的基本概念 测试是软件生存周期中十分重要的一个过程,是产品发布、提交给最终用户前的稳定化阶段。 1、测试的分类: 从测试方法的角度可以分为手工测试和自动化测试。 手工测试:不使用任何测试工具,根据事先设计好的测试用例来运行系统,测试各功能模块。 自动化测试:利用测试工具,通过编写测试脚本和输入测试数据,自动运行测试程序。目前最常用的自动化测试工具是基于GUI的自动化测试工具,基本原理都是录制、回放技术。 从整体的角度可以分为单元测试、集成测试、系统测试、确认测试。 单元测试:是针对软件设计的最小单位—程序模块,进行正确性检验的测试工作。一般包括逻辑检查、结构检查、接口检查、出错处理、代码注释、输入校验、边界值检查。 单元测试的依据是系统的详细设计;一般由项目组开发人员自己完成。 集成测试:在单元测试的基础上,将所有模块按照设计要求组装进行测试。一般包括逻辑关系检查、数据关系检查、业务关系检查、模块间接口检查、外部接口检查。 系统测试:系统测试是在所有单元、集成测试后,对系统的功能及性能的总体测试。 确认测试:模拟用户运行的业务环境,运用黑盒测试方法,验证软件系统是否满足用户需求或软件需求说明书中指明的软件特性(功能、非功能)上的。 从测试原理上分为:白盒测试、黑盒测试和灰盒测试。 白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子, 在完全不考虑程序内部结构和内部 特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求 规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。黑盒测试 方法主要有等价类划分、边界值分析、因—果图、错误推测法。 等价类划分: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法. 1) 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,

中软国际校园招聘笔试试题

1.逻辑推理(1~10题每题2分,共20分) 1?一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子 游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由?( D ) A .青少年玩电子游戏,上课时无精打采。 B .青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D .青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真?( D ) A ?所有的杯子中都有水果糖。 B ?所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D .第三个杯子中有巧克力。 3?鲁讯的着作不是一天能读完的,《狂人日记》是鲁迅的着作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误?(A) A .偷换概念 B .自相矛盾 C.以偏概全 D ?倒置因果 4?面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?(C) A ?必须经过面试才能取得工作,这是工商界的规矩。 B ?只要与面试主持人关系好,就能被聘用。 C ?面试主持者能够准确地分辨出哪些个性是工作所需要的。 D ?面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿 白衣服又穿黑衣服的人;H是穿白衣服的。基于以上事实,下列哪个判断必为真?( A ?是北婆罗洲土着人。 B ?不是爱斯基摩土着人。 C.不是北婆罗洲土着人。 D ?是爱斯基摩土着人。 6.请从备选的图形(A . B . C. D .)中选择一个正确的填入空白格中() A A A A. B. C. D . 7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来(

相关文档
最新文档