2020年开发人员笔试题库_第1页
2020年开发人员笔试题库_第2页
2020年开发人员笔试题库_第3页
2020年开发人员笔试题库_第4页
2020年开发人员笔试题库_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

2020年开发人员笔试题库

,软件结构设计是描述_______0

A)数据存储结构B)软件体系结构C)软件结构测试D)

软件控制过程

答案:B

评析:从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。概要

设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局

数据结构或数据库模式。

、数据的高共享性和低冗余性、数据独立性和数据统一管理与控制。

A.需求测试、单元测试、集成测试、验证测试

B.单元测试、集成测试、确认测试、系统测试、验收测试

C.单元测试、集成测试、验证测试、确认测试、验收测试

D.调试、单元测试、集成测试、用户测试

4.对于业务流清晰的系统能够利用_2_贯穿整个测试用例设计过程广在用例

中综合使用各种测试方法,对于参数配置类的软件,要用一已选择较少的组

合方式达到最佳效果。

A.等价类划分B.因果图法C.正交试验法D.场景法

A.等价类划分B.因果图法C.正交试验法D.场景法

,除了存款利率、贷款利息和税率外,还包括()Do

A.项目日常开支的速度和生产率B.项目日常开支的速度和工期拖延

C.项目补贴和加班D.原材料成本和运输成本

,叶子结点的个数为。

A)32B)31C)16D)15

答案:C

评析:所谓满二叉树是指除最后一层外,每层上的所有结点都有两个子结点。也

就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K

层上有2K-L个结点,且深度为m的满二叉树有2nl个结点。

,中序遍历序列是debac,它的前序遍历序列是»

A)cedbaB)acbedC)decabD)de

abc

答案:A

评析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c;而BT的中序遍

历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。

由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列

和中序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,

在由LST的中序遍历序列可知其左子树为do因此BT的前序遍历序列为cedbao

^include

main()

(

charpl[7]="abc",p2[]="ABC",str[50]="xyz”;

strcpy(str,strcat(pl,p2));

printf("%s",str);

}

A)xyzabcABCB)abcABCC)xyzabc

D)xyzABC

答案:B

评析:strcpy(strl,si):作用是将字符串si拷贝到字符数组strl中去。

strcat(字符数组1,字符数组2):把。字符串2接到字符串1的后面,结果放

在字符数组1中,函数调用后返回字符数组1的地址。

本题定义了三个字符数组pl,p2,str,strcat(pl,p2)函数的作用是将字符串数

组p2接到字符串pl的后面,结果放在字符数组pl,再通过sffcpy()函数将该

字符串拷贝到str数组中,原str数组中的字符串xyz被覆盖,因此打印输出

字符串str即可得到abcABCo

:int*f();中,标识符f代表的是o

A)一个用于指向整型数据的指针变量B)一个用于指向一维数组的行指

C)一个用于指向函数的指针变量D)一个返回值为指针型的函

数名

答案:D

评析:带回指针值的函数,其一般定义形式为:

类型标识符*函数名(参数表);

例如:int*f(x,y);

其中,f是函数名,调用它以后能得到一个指向整型数据的指针(地址),x,y是

函数f的形参。在f的两侧分别为。运算符和()运算符,而()优先级高于s,因

此f先与0结合,显然是函数形式。这个函数前面有一个。,表示此函数是指针

型函数(函数值是指针)。前面的int表示返回的指针指向整型变量。

mainO

{charst[20]="hello\0\t\\";

printf("%d%d\n”,strlen(st),sizeof(st));

)

A)99B)520C)13

20D)2020

答案:B

评析:c语言中字符串是以‘\0'字符结束的,且strlenO函数计算的是'\0'

字符前的所有字符的个数。本题中strlen(st)应为5。数组定义以后系统就为

其分配相应大小的内存空间,而不论其中有没有内容。sizeof()函数是计算变

量或数组的所分配到的内存空间的大小。所以本题的sizeof(st)为20。

O

intd=l;

fun(intp)

(

staticintd=5;

d+=p;

printf(“%d”,d);

returnd;

mainO

inta=3;

printf("%d\n”,fun(a+fun(d)));

A)699B)669C)615

15D)6615

答案:C

评析:静态局部变量在编译时赋初值,即只赋初值一次,在程序运行时它已有初

值。以后每次调用时不再重新赋初值而只是保留上次函数调用结束时的值,而

对自动变量赋初值,不是在编译时进行的,而在函数调用时进行,每调用一次

函数重新给一次初值,相当于执行一次赋值语句。

本题在程序开头定义了全局变量d并赋初值L在被调函数fun()中,定义了静

态局部变量d,初值为5。在第一次调用函数fun时,d初值为5,p由主函数传

递过来的值为1,则d=d+p=5+l=6,由于d是静态局部变量,在函数调用结束后,

它仍保留d=6o再次调用fun函数,d的初值为6,而由主函数传递的p的值为

9,则此时d=d+p=6+9=15,最后打印输出d的值并返回主函数。

#defineM(x,y,z)x*y+z

main()

inta=l,b=2,c=3;

printf("%d\n”,M(a+b,b+c,c+a));

A)19B)17015

D)12

答案:D

评析:c语言的宏定义包括不带参数的宏定义与带参数的宏定义。本题为带参数

的宏定义,其形式为:#define宏名(形参表)字符串,本题的M(a+b,b+c,

c+a)被字符串a+b*b+c+c+a代替。

,2,3,4,进栈过程中能够出栈,则下列不可能的一个出栈序列是。

A)l,4,3,2B)2,3,4,1

C)3,1,4,2D)3,4,2,1

答案:C

评析:栈是一种后进先出表,选项c中,先出栈的是3,说明此时栈内必然有1,

2,由于1先于2进栈,所以1不可能在2之前出栈,故选项C这种出栈序列是

不可能的。

,是用户模式。

A)内模式B)外模式C)概念模式D)逻辑模式

:输出100以内能被3整除且个位数为6的所有整数,请补充完整。

main().

inti,j;

for(i=0;[12];i++)

(

j=i*10+6;

if([13])continue;

printf("%d”,j);

)

答案:【12】i<10

[13]j%3!=0

评析:本题要求输出100以内能被3整除且个位数为6的所有整数,程序中

j=i*10+6;语句是求个位数为6的整数,由此可得出程序的循环次数为

然后通过if语句判断整数是否能被3整除,若不能则继续下一次循环,若能则

输出该整数,所以逻辑表达式为i%31=00

(A,B,C,D)及其上的函数相关性集合F={B-A,BC-D},那么关系R最高是?

()

A.第一范式的B.第二范式的

C.第三范式的D.BCNF范式的

(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP

表的主键是?

()

A.职工号B.姓名,技能

C.技能D.职工号,技能

O()

A.完整性B.并发控制

C.安全性D.恢复

类能够作为?

()

A、类型定义机制B、数据封装机制

C、类型定义机制和数据封装机制D、上述都不对

,若要使方法改变实参的值,能够?()

A、用基本数据类型作为参数B、用对象作为参数

C、A和B都对D、A和B都不对

,关于输出结果的说明正确的是?()

publicclassConditional{

publicstaticvoidmain(Stringargs[]){

intx=4;

(''valueis'、+((x>4)?:9));

}

}

A^输出结果为:valueisB、输出结果为:valueis9

C>输出结果为:valueisD、编译错误

,此类继承了List接口,下列哪个方法是正确的?()

A、ArrayListmyList=newObject();B、ListmyList=new

ArrayList();

C、ArrayListmyList=newList();D、ListmyList=newList

O;

?()

A、一个子类的对象能够接收父类对象能接收的消息;

B、当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为

可能不同;

C、父类比它的子类的方法更多;

D、子类在构造函数中能够使用super()来调用父类的构造函数;

或协议的工具连接远程LINUX系统服务器,将位于

LINUX系统服务器的文件传输到本地或向服务器传输文件一般使用协

议。

,移动命令是,连接命令是,比较命令是o

Students(学号,姓名,性别,类别,身份证号)

Teachers(教师号,姓名,性别,身份证号,工资)

a.查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语

句如下:

SELECT

FROMStudents,Teachers

WHERE;

b.查询既是研究生,又是女性,且工资大于等于3500元的教师的身份

证号和姓名的SQL语句如下:

(SELECT身份证号,姓名

FROMStudents

WHERE)

(SELECT身份证号,姓名

FROMTeachers

WHERE):

(1)A.AVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差值

B.平均工资ASAVG(工资),差值ASMAX(工资)-MIN(工资)

C.AVG(工资)ANY平均工资,MAX(工资)-MIN(工资)ANY差值

D.平均工资ANYAVG(工资),差值ANYMAX(工资)-MIN(工资)

(2)A.=

B.='研究生'

C.=AND='研究生’

D.=OR='研究生’

(3)A.工资>=3500B.工资>='3500’

C.性别=女AND类别=研究生D.性别='女'AND类别='研究生'

(4)A.EXCEPTB.INTERSECTC.UNIOND.UNIONALL

(5)A.工资>=3500B.工资>='3500'

C.性别=女AND类别=研究生D.性别='女'AND类别='研究生'

?

classHelloA{

publicHelloAO{

("HelloA");

)

{("I'mAclass*);}

static{("staticA");}

)

publicclassHelloBextendsHelloA{

publicHelloB(){

("HelloB");

)

{("I'mBclass");}

static{(,zstaticB");}

publicstaticvoidmain(String[]args){

newHelloB();

)

)

答:

staticA

staticB

I'mAclass

HelloA

rmBclass

HelloB

28下列说法正确的有()

A,class中的constructor不可省略

B,constructor必须与class同名,但方法不

能与class同名

C.constructor在一个对象被new时执行

D,一个class只能定义一个constructor

答案:C

解析:这里可能会有误区,其实普通的类方法是

能够和类名同名的,和构造方法唯一的区分就

是,构造方法没有返回值。

,以下说法正确的是?(C)

A、能够被三种类所引用:该类自身、与它在同

一个包中的其它类、在其它包中的该类的子类

B、能够被两种类访问和引用:该类本身、该类

的所有子类

C、只能被该类自身所访问和修改

D、只能被同一个包中的类访问

9

(c)

A、一个子类的对象能够接收父类对象能接收

的消息;

B、当子类对象和父类对象能接收同样的消息

时,它们针对消息产生的行为可能不同;

c、父类比它的子类的方法更多;

D、子类在构造函数中能够使用super()来调

用父类的构造函数;

:abstractvoidperformDial();该方法属于?

(C)

A、接口方法B、最终方法C、

抽象方法D、空方法

9

(D)

A、defaultStrings;

B、publicfinalstaticnativeint

w()

C、abstractdoubled;D、

abstractfinaldouble

hyperbolicCosine()

(标红的为必须)

1可行性研究报告

2项目开发计划

3需求

4需求分析

5概要设计

6详细设计

7数据库设计

8用户手册

9操作手册

10测试计划

11项目开发总结

+2+3+....100的简单程序

ttinclude<>

intmain()

{

inti,sum=。;

for(i=l;i<=100;i++)

sum+=i;

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

return0;

}

/*

输出:

5050

*/

35.简单介绍你认为如何做好软件项目管理

,错误的是():

A.abstract不能与final并列修饰同一个类

B.abstract类中能够有private的成员

C.abstract方法必须在abstract类中

D.static方法中能处理非static的属性

解答D静态方法中不能引用非静态的成员

twocreateaninstanceofanarray?(ChooseTwo)

A.int[]ia=newint[15];

B.floatfa=newfloat[20];

C.char[]ca="SomeString";

D.Objectoa=newfloat[2。];

E.Intia[][]=(4,5,6)(1,2,3)

解答:AD

任何类的父类都是Object,数组也数据引用类型,Objectoa=newfloat[20];

这种写法相当于父类的用指向之类的实例。

,以下描述正确的一项是()

A.String类是final类故不能够继承;

B.String类是final类故能够继承;

C.String类不是final类故不能够继承;

D.String类不是final类故能够继承;解答:A

String类是final的,在java中final修饰类的不能被继承

()和wait。,以下描述错误的一项是()

A.sleep是线程类(Thread)的方法,wait是Object类的方法;

B.sle叩不释放对象锁,wait放弃对象锁;

C.sleep暂停线程、但监控状态依然保持,结束后会自动恢复;

D.wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进

入运行状态。

解答:D

sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机

会给其它线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会

释放对象锁。

wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进

入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)

后本线程才进入对象锁定池准备获得对象锁进入运行状态。

intm[]={,1,2,3,4,5,6);

下面哪个表达式的值与数组下标量总数相等?()

A.()

()+1

+1

解答:B

解答:数组下标是从零开始的,但是数据下标的总量和数据长度相同。

()负责恢复哪些线程的执行()

A通过调用Stop。方法而停止的线程。

B通过调用sle叩()方法而停止的线程。

C通过调用wait()方法而停止的线程。

D通过调用suspend。方法而停止的线程。

解答:D

Suspend能够挂起一个线程,就是把这个线程暂停了,它占着资源,但不运行,

用Resume是恢复挂起的线程,

让这个线程继续执行下去。

〃〃中读出第10个字节到变量C中,下列哪个方法

适合?(D)

A、FilelnputStreamin=new

FileInputStream("");(9);intc=();

B、FilelnputStreamin=new

FilelnputStream("");(10);intc=();

C、FilelnputStreamin=new

FileInputStream("");intc=();

D、RandomAccessFilein=new

RandomAccessFile("");(9);intc=();

>>和>>>描述正确的是

A.>>执行移动

B.>>执行翻转

C.>>执行有符号左移,>>>执行无符号左移

D.>>执行无符号左移,>>>执行有符号左移

解答:C

(threadstate),例如运行状态、阻塞状态、

就绪状态等。一个线程能够由选项中的哪种线程

状态直接到达运行状态?

(D)

A、死亡状态B、阻塞状态(对象lock池

内)C、阻塞状态(对象wait池内)D、就绪

状态

(A,B,C,D)及其上的函数相关性集合F={B-

A,BCfD},那么关系R最高是?(A)

A.第一范式的B.第二范

式的

C.第三范式的D.BCNF范

式的

,用E-R图来描述信息结构但不涉及信息在计算

机中的表示,它是在数据库设计的阶段。

(B)

A.需求分析B.概念设计

C.逻辑设计D.物理设计

,哪些符合Java语言的特征

A.支持跨平台(Windows,Linux,Unix等)

B.GC(自动垃圾回收),提高了代码安全性

C.支持类C的指针运算操作

D.不支持与其它语言书写的程序进行通讯

解答:AB

是int型public成员变量,变量值保持为常

量1,用简短语句定义这个变量。

A.publicintMAX_LENGTH=1;

B.finalintMAX_LENGTH=1;

C.finalpublicintMAX_LENGTH=1;

D.publicfinalintMAX_LENGTH=1.

解答:D通过题的描述就是定义常量,在java中

常量命名规范是所有字母都大写用下划线分割

每个单词

m[]={0,1,2,3,4,5,6);

下面哪个表达式的值与数组下标量总数相等?

()

A、()B、C、()+1D、

+1

,下列描述正确的是

A.线程对象必须实现Runnable接口

B.启动一个线程直接调用线程对象的run()方

C.Java提供对多线程同步提供语言级的支持

D.一个线程能够包含多个进程

解答:C

、有状态会话Bean、CMP与BMP中,哪一种Bean

不需要自己书写连接数据库的代码?

A>无状态会话Bean

B、有状态会话Bean

C、CMP

D、BMP

解答:C

BMP是在Bean中完成对数据库JDBC的各种调用

CMP是由EJB容器自动完成对数据库的操作

会话Bean主要处理业务逻辑

A.Apache

B.tomcat

C.WebLogic

D.IIS

解答:BC

Apache是PHP程序运行的服务器,。

,解决会话跟踪的方法有:

A.使用Cookieo

B.使用URL重写。

C.使用隐藏的表单域。

D.以上方法都不能单独使用。

解答:ABC

URL重写就是首先获得一个进入的URL请求然后

把它重新写成网站能够处理的另一个URL的过

隐藏域是在页面级保存信息。与其它用户标准控

件的区别是,隐藏域不被呈现在页面中。当页面

提交的时候,隐藏域中的值将被一同发送给服务

端。

Cookie是以文本存储于计算机中,使用

name-value匹配。一般用户存储标识用户信息

,必须要至少编写哪些Java类和接口?

A.定义远程(或业务)接口

B.定义本地接口

C.定义Bean接口

D.编写Bean的实现

解答:ABC

是一种元语言,能够用它来描述其它语言。

A.正确

B.错误

解答:B

XML(ExtensibleMarkupLanguage)即可扩展

标记语言,它与HTML一样,都是SGML(Standard

GeneralizedMarkupLanguage,标准通用标记语

言)。Xml是Internet环境中跨平台的,依赖于

内容的技术,是当前处理结构化文档信息的有力

工具。扩展标记语言XML是一种简单的数据存储

语言,使用一系列简单的标记描述数据,而这些

标记能够用方便的方式建立,虽然XML占用的空

间比二进制数据要占用更多的空间,但XML极其

简单易于掌握和使用。

,应该将它设为变量。(选择1项)

A.Session

B.Reques

C.Response

D.Application

解答:D

Application应用程序级变量

,用来处理POST请求的方法是(选择1项)

A.doHead

B.doGet

C.doPost

D.doPut

解答:C

,下列说法错误的是()o

A.WEBTNF目录存在于web应用的根目录下

B.WEB-INF目录与classes目录平行

C.

D.Web应用程序能够打包为war文件

解答:B

,以下()描述正确。

A.隐式对象是WEB容器加载的一组类的实例,

能够直接在JSP页面使用

B.不能通过config对象获取ServletContext

对象

C.response对象通过sendRedirect方法实现

重定向

D.只有在出错处理页面才有exception对象

解答:ACD

能够通过config对象获取ServletContext对象

,除继承HttpServlet类外还需要()。

A.继承Filter类

B.实现Filter接口

C.继承HttpFilter类

D.实现HttpFilter接口

解答;B

()

A.UDDI

B.SOAP

C.AJAX

解答:D

DCOM(分布式组件对象模型,分布式组件对象模

式)是一系列微软的概念和程序接口,利用这个

接口,客户端程序对象能够请求来自网络中另一

台计算机上的服务器程序对象。DCOM基于组件

对象模型(COM),COM提供了一套允许同一台计

算机上的客户端和服务器之间进行通信的接口

(运行在Windows95或者其后的版本上)。

()

解答:B

truncate都能够用来删除表内容,一下描述正

确的是?

A.Truncate不需要rolIbacksegment

B.Delete需要rolIbacksegment

C.Truncate在提交commit之前仍可回滚

D.Truncate还能够删除表结构

解答:AB

64、以下说法中正确的是o

A)C语言程序总是从第一个函数开始执行

B)在C语言程序中,要调用函数必须在main()

函数中定义

0c语言程序总是从main()函数开始执行

D)c语言程序中的main。函数必须放在程序的

开始部分

答案:c

评析:c语言的程序是由主函数main。开始运

行,由主函数来调用其它函数,函数必须是并列

的,定义后使用,不能在一个函数中定义其它函

数,main。函数不一定要放在程序的开始部分,

故选Co

65、请读程序片段(字符串内没有空格字符):

printf%d\n”,strlen("ATS\n012\1\

\”));

上面程序片段的输出结果是o

A)llB)10C)9D)8

答案:C

评析:这个语句的目的是输出"ATS\nO12\l\

\”这个串的长度,在串中“\\”代表一个

而“\1”代表数字1,也占一个字符,

“\n”是回车换行符,也占一个字符,加上A、

T、s、0、1、2,共9个字符。

66、结构化程序设计主要强调的是o

A)程序的规模B)程

序的易读性

C)程序的执行效率D)程序的

可移植性

答案:B

评析:结构化程序设计主要强调的是结构化程序

清晰易读,可理解性好,程序员能够进行逐步求

精、程序证明和测试,以保证程序的正确性。

67在软件生命周期中,能准确地确定软件系统

必须做什么和必须具备哪些功能的阶段是

A)概要设计B)详细设计C)可行性分

析D)需求分析

答案:D

评析:需求分析是对待开发软件提出的需求进行

分析并给出详细定义,即准确地确定软件系统的

功能。编写软件规格说明书及初步的用户手册,

提交评审。

68设整型数i=5,则printf("%d”,i+++++i);

的输出为o

A)10B)ll012D)语法错

答案:D

评析:c语言中有基本的算术运算符(+、-、*、

/)还包括自增自减运算符(++、-),在c语言

解析表达式时,它总是进行贪婪咀嚼,这样,该

表达式就被解析为i+++++i,显然该表达式不

合C语言语法。

69在数据管理技术的发展过程中,经历了人工

管理阶段、文件系统阶段和数据库系统

阶段。其中数据独立性最高的阶段是

A)数据库系统B)文件系统C)

人工管理D)数据项管理

答案:A

70下列四个叙述中,错误的是o

A)C语言中的关键字必须小写

B)c语言中的标识符必须全部由字母组成

C)c语言不提供输入输出语句

D)C语言中的注释行能够出现在程序的任何位置

答案:B

评析:c语言规定标识符只能由字母、数字和下

划线3种字符组成,且第一个字符必须为字母或

下划线。

71下列关于队列的叙述中正确的是o

A)在队列中只能插入数据B)在队列

中只能删除数据

0队列是先进先出的线性表D)队列是先

进后出的线性表

答案:C

72在结构化方法中,软件功能分解属于软件开

发中的阶段。

A)详细设计B)需求分析C)总体设

计D)编程调试

答案:C

4、软件调试的目的是o

A)发现错误B)改正错误

0改善软件的性能D)挖掘软件的潜能

答案:B

评析:由程序调试的概念可知:程序调试活动由

两部分组成,其一是根据错误的迹象确定程序中

错误的确切性质、原因和位置。其二,对程序进

行修改,排除这个错误。所以程序调试的目的就

是诊断和改正程序中的错误。

73栈和队列的共同点是o

A)都是先进后

B)都是先进先出

0只允许在端点处插入和删除元素D)没

有共同点

答案:C

评析:栈和队列都是一种特殊的操作受限的线性

表,只允许在端点处进行插入和删除。二者的区

别是:栈是一种“后进先出”的线性表;而队列

是一种“先进先出”的线性表。

74在设计程序时,应采纳的原则之一是

A)程序结构应有助于读者理

解B)不限制goto语句的使用

C)减少或取消注解

行D)程序越

短越好

答案:A

评析:滥用goto语句将使程序流程无规律,可读

性差;添加的注解行有利于对程序的理解,不应

减少或取消;程序的长短要依照实际需要而定,

并不是越短越好。

75下列属于c语言语句的是o

A)print("%

d\n",a)

B)#include

C)a=bb=c9

c=a;D)

/*thisisaprogram*/

答案:C

评析:在c语言中,一个完整的c语句必须在语

句末尾出现分号,分号是c语句的必要组成部

分。本题答案为C。

76设int型占2个字节,则unsignedint所能

表示的数据范围是O

A)0〜65535B)-32769〜

3276701〜

65536D)0-32767

答案:A

评析:本题int型占2个字节,即16位,unsigned

m所能表示的数据范围是。〜(216-1),即

0-65535o

77以下程序的输出结果是o

main()

{charst[20]="hello\0\t\\";

printf(a%d%d\,strlen(st),

sizeof(st));

A)99B)520

C)1320

D)2020

答案:B

评析:c语言中字符串是以''0'字符结束的,

且strlenO函数计算的是''0'字符前的所有

字符的个数。本题中strlen(st)应为5。数组定

义以后系统就为其分配相应大小的内存空间,而

不论其中有没有内容。sizeofO函数是计算变量

或数组的所分配到的内存空间的大小。所以本题

的sizeof(st)为20o

78数据库中的封锁机制是(B)的主要方

A.完整性B.并发控制

C.安全性D.恢复

79防止数据库出现意外的有效方法是(B)

A.重建B.备份

C.追加D.删除

80软件测试类型按开发阶段划分是

______B_o

A.需求测试、单元测试、集成测试、验证测

B.单元测试、集成测试、确认测试、系统测

试、验收测试

C.单元测试、集成测试、验证测试、确认测

试、验收测试

D.调试、单元测试、集成测试、用户测试

81缺陷管理的流程能够概括为:测试人员提

交新的缺陷入库,缺陷状态为1;高级测试人

员验证缺陷,如果确认是缺陷,分配给相应的开

发人员,设置状态为2,如果不是缺陷,则拒

绝,设置为〃拒绝〃状态;开发人员查询状态为3

的缺陷,做如下处理:如果不是缺陷,则置状态

为〃拒绝〃,如果是缺陷则修复并置状态为4,如

果不能解决的缺陷,要留下文字说明并保持缺

陷为〃拒绝〃状态;测试人员查询状态为5的缺

陷,验证缺陷是否已解决,做如下处理:如问题

解决了置缺陷的状态为6,如问题没有解决则置

状态为7o上述流程中1至7相对应的状态标识

为(04)A。

(04)A.新信息一打开一打开一修正一修正一

关闭一重新打开

B.打开一修正f关闭一修正一修正一关

闭一打开

C.新信息一打开一打开一关闭一修正一

关闭一重新打开

D.新信息一打开一打开一修正一关闭一

修正一重新打开

82在软件生命周期的不同阶段,需要实施不

同类型的测试工作,单元测试是对程序设计进行

验证,其中1B不是单元测试的主要内容。

在进行单元测试过程中,通常测试工程师都需要

借助2A来代替所测模块调用的子模块:在

单元测试的基础上,需要将所有模块按照概要设

计和详细设计说明书的要求进行组装,模块组装

成系统的方式有两种,分别是3A。

1A.模块接口测试B.有效性测试C.路径测

试D.边界测试

2A.桩模块B.驱动模块C.桩

温馨提示

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

评论

0/150

提交评论