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

下载本文档

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

文档简介

1.在软件开发过程中,软件构造设计是描述____。

A)数据存储构造B)软件体系构造C)软件构造测试D)软件控制过程

答案:B

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

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

局数据构造或数据库模式。

2.数据库技术的重要特点为数据时集成性、数据时高共享性和低冗余性、数据

独立性和数据统一管理与控制。

3.软件测试类型按开发阶段划分是—B

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

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

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

D.调试、单元测试、集成测试、顾客测试

4.对于业务流清晰的系统可以运用/一贯穿整个测试用例设计过程广在用例

中综合使用多种测试措施,对于参数配置类H勺软件,要用一墨选择较少的组

合方式到达最佳效果。

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

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

5.超过项目经理控制的成本增加原因,除了存款利率、贷款利息和税率外,还

包括()D。

A.项目平常开支B勺速度和生产率B.项目平常开支B勺速度和工期迟延

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

6.在深度为5B勺满二叉树中,叶子结点的个数为。

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

答案:C

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

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

第K层上有2K-1个结点,且深度为m的满二叉刷有2m个结点。

7.已知—叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的刖序

遍历序列是_____O

A)cedbaB)acbedQdecabD)deabc

答案:A

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

遍历序列是debac,即遍历序列中最终一种结点为跟结点,阐明BT的右子树为

空。由BT的B勺后序遍历序列和中序遍历序列可知BTB勺左子树(LST)的后序遍历

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

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

e,LSTdoBT

cedbao

8.下面程序时输出成果为o

#include

main()

,,,/,,:

charpl[7]=abc/p2[]=ABCstr[50]="xyz";

strcpy(stcstrcat(pl,p2));

printf("%s",str);

)

A)xyzabcABCB)abcABCC)xyzabcD)xyzABC

答案:B

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

符数组1,字符数组2):把。字符串2接到字符串网背面,成果放在字符数组

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

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

接到字符串plB勺背面,成果放在字符数组pl,再通过sffcpy()函数将该字符串

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

即可得到abcABCo

9.在阐明语句:int*f();中,标识符f代表的是____。

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

0一种用于指向函数的指针变量D)一种返回值为指针型的函数名

答案:D

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

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

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

其中,£是函数名,调用它后来能得到一种指向整型数据B勺指针(地址),x,y是函

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

先与()结合,显然是函数形式。这个函数前面有一种。,表达此函数是指针型

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

10如下程序时输出成果是

main()

{charst[20]=HhelloW0WtWWn;

//,,

printf(%d%dWn;strlen(st),sizeof(st));

)

A)99B)520C)1320D)2020

答案:B

评析:c语言中字符串是以WO,字符结束时,且strlen()函数计算B勺是制0,字符前

的所有字符的个数。本题中strlen(st)应为5。数组定义后来系统就为其分派对

应大小B勺内存空间,而不管其中有无内容。sizeof()函数是计算变量或数组H勺所

分派到B勺内存空间B勺大小。因此本题的sizeof(st)为20。

11.下面程序运行后H勺输出成果是____。

intd=l;

fun(intp)

(

staticintd=5;

d+=p;

printf("%d",d);

returnd;

main()

(

inta=3;

printf(//%dWn;fun(a+fun(d)));

)

A)699B)669C)61515D)6615

答案:C

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

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

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

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

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

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

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

束后,它仍保留再次调用函数,的初值为而由主函数传递的

d=6ofund6,p

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

12如下程序时输出成果是____。

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

main()

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

printf("%dWn",M(a+b,b+c,c+a));

)

A)19B)17C)15D)12

答案:D

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

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

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

13.若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能B勺一种出

栈序列是_____。

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

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

答案:C

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

1,2,由于1先于2进栈,因此1不可能在2之前出栈,故选项C这种出栈序

列是不可能B勺。

14.下列模式中------是顾客模式。

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

15.下面程序的功能:输出100以内能被3整除且个位数为6B勺所有整数,请补

充完整。

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+66i<IOo

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

输出该整数,因此逻辑体现式为i%31=00

16.设有关系R(A,B,GD)及其上B勺函数有关性集合F={B-A,BCTD},那么关系R

最同।是?()

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

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

17.设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个

职工有多项技能,则EMP表的主键是?

()

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

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

18.数据库中的封锁机制是B勺重要措施。

()

A.完整性B.并发控制

C.安全性D.恢复

19Java类可以作为?

()

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

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

20.在调用措施E寸,若要使措施变化实参时值,可以?

()

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

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

21.编译运行如下程序后,有关输出成果的阐明对时日勺是?

()

publicclassConditional{

publicstaticvoidmain(Stringargs[]){

intx=4;

System.outprintlnCvalueis"+((x>4)?99.9:9));

)

A、输出成果为:valueis99.9B、输出成果为:valueis

9

C、输出成果为:valueis9.0D、编译错误

22.欲构造ArrayList类为一种实例,此类继承了List接口,下列哪个措施是对时

时?()

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

ArrayList();

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

List();

23.下面说法不对的的是?

()

A、一种子类的对象可以接受父类对象能接受的消息;

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

可能不一样;

C、父类比它的子类的措施更多;

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

24我们一般使用支持或协议B勺工具连接远程LINUX

系统服务器,将位于UNUX系统服务器B勺文件传播到当地或向服务器传播文件

一般使用协议。

25.UNUX系统中文件复制命令是,移动命令是,连接命令

是,比较命令是O

26.假定学生Students和教师Teachers关系模式如下所示:

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

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

a.查询在读硕士教师的平均工资、最高与最低工资之间差值的SQL语句如

下:

SELECT

FROMStudents,"eachers

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.Students.身份证号二Teachers.身份证号

B.Students.类别='硕士'

C.Students身份证号二Teachers身份证号ANDStudents.类别='硕士'

D.Students身份证号=Teachers.身份证号ORStudents.类别='硕士,

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

C.性别二女AND类别=硕士D.性别二女'AND类别='硕士'

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

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

C.性别二女AND类别二硕士D.性别二女'AND类别二'硕士'

27.下面程序的运行成果是什么?

classHelloA{

publicHelloA(){

System.out.println("HelloA");

)

{System.out.print("rmAclass");}

static{System.out.print("staticA");}

)

publicclassHelloBextendsHelloA{

publicHelloBQ{

System.out.println("HelloB");

}

{System.out.printCTmBclass");}

static{System.out.println("staticB");}

publicstaticvoidmain(String[]args){

newHelloB;);

)

答:

staticA

staticB

I'mAclass

HelloA

I'mBclass

HelloB

28下列说法对的口勺有()

A.class中的]constructor不可省略

B.constructor必须与class同名,但措施不能与class同名

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

D.一种class只能定义一种constructor

答案:C

解析:这里可能会有误区,其实一般的类措施是可以和类名同名的,和构造措施唯一的辨

别就是,构造措施没有返回值。

29.有关被私有访问控制符private修饰的组员变量,如下说法对的的是?

(C)

A、可以被三种类所引用:该类自身、与它在同一种包中的其他类、在其他包中的该

类的子类

B、可以被两种类访问和引用:该类自身、该类的)所有子类

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

D、只能被同一种包中日勺类访问

30.下面说法不对时时是?(C)

A、一种子类的对象可以接受父类对象能接受的消息;

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

样;

C、父类比它的子类的措施更多;

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

31.若在某一种类定义中定义有如下的措施:abstractvoidperformDial();该措施属于?

(C)

A、接口措施B、最终措施C、抽象措施D、空措施

32.如下申明合法的是?

(D)

A、defaultStrings;B、publicfinalstaticnativeint

w()

C、abstractdoubled;D、abstractfinaldouble

hyperbolicCosine()

33.简述常用的软件开发文档(标红的为必须)

1可行性研究汇报

2项目开发计划

3需求

4需求分析

5概要设计

6详细设计

7数据库设计

8顾客手册

9操作手册

10测试计划

11项目开发总结

34.用C语言编写一种1+2+3+....100的简朴程序

#include<stdio.h>

intmain()

inti,sum=O;

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

sum+=i;

printf("%dWn"zsum);

return0;

)

/*

输出:

5050

*/

35.简朴简介你认为怎样做好软件项目管理

36.下列有关修饰符混用的说法,错误的是()

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

B.abstract类中可以有private的组员

C.abstract措施必须在abstract类中

D.static措施中能处理非staticB勺属性

解答D静态措施中不能引用非静态B勺组员

37.Whichtwocreateaninstanceofanarray?(ChooseTwo)

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

B.floatfa=newfloat[20];

C.char[]ca="SomeString";

D.Objectoa=newfloat[20];

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

解答:AD

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

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

38有关java.Iang.String类,如下描述对时的一项是()

A.String类是final类故不可以继承;

B.String类是final类故可以继承;

C.String类不是final类故不可以继承;

D.String类不是final类故可以继承;解答:A

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

39有关sleep。和wait:),如下描述错误的一项是()

A.sleep是线程类(Thread)的)措施zwait是Object类的措施;

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

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

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

运行状态。

解答:D

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

给其他线程,不过监控状态依然保持,到时后会自动恢复。调用sleep不会释放

对象锁。

wait是Obj6ct类B勺措施,对此对象调用wait措施导致本线程放弃对象锁,进入

等待此对象的等待锁定池,只有针对此对象发出notify措施(或notifyAII)后

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

.已知体现式)

40intm[]={z1,2,3,4,5,6;

下面哪个体现式时值与数组下标量总数相等?()

A.m.length()

B.m.length

C.m.length()+1

D.m.length+1

解答:B

解答:数组下标是从零开始B勺,不过数据下标的总量和数据长度相似。

41措施resume。负责恢复哪些线程的执行()

A通过调用stop。措施而停止的线程。

B通过调用sleep。措施而停止的线程。

C通过调用wait。措施而停止的线程。

D通过调用suspend。措施而停止的线程。

解答:D

Suspend可以挂起一种线程,就是把这个线程暂停了,它占着资源,但不运

行,用Resume是恢复挂起B勺线程,

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

42.要从文件”file.dat”中读出第10个字节到变量c中,下列哪个措施适合?

(D)

A、FilelnputStreamin=newFileInputStreamCfile.dat");in.skip(9);intc=in.read();

B、FilelnputStreamin=newFileInputStreamCfile.dat");in.skip(lO);intc=in.read();

C、FilelnputStreamin=newFileInputStreamCfile.dat");intc=in.read();

D、RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);int

c=in.readByte();

43.有关运算符>>和>>>描述对的的是

A.>>执行移动

B.>>执行翻转

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

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

解答:C

44.一种线程在任何时刻都处在某种线程状态(threadstate),例如运行状态、阻塞状态、

就绪状态等,一种线程可以由选项中的哪种线程状态直接到达运行状态?

(D)

A、死亡状态B、阻塞状态(对象lock池内)C、阻塞状态(对象wait池内)D、

就绪状态

45.设有关系R(ABGD)及其上的函数有关性集合F;{B-A,BC-D},那么关系R最高是?

(A)

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

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

46.在数据库设计中,用E-R图来描述信息构造但不波及信息在计算机中的表达,它是在数

据库设计的一阶段。

(B)

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

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

47.下列描述中,哪些符合Java语言的特性

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

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

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

D.不支持与其他语言书写日勺程序进行通讯

解答:AB

48.MAX.LENGTH是int型public组员变量,变量值俣持为常量1,用简短语句定义这个

变量。

A.publicintMAX_LENG-H=1;

B.finalintMAX_LENGTH=1;

C.finalpublicintMAX_LENGTH=1;

D.publicfinalintMAX_LENGTH=1.

解答:D通过题的描述就是定义常量,在java中常量命名规范是所有字母都大写用下划线

分割每个单词

49.已知体现式intm[]=1,2,3,4,5,6);

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

()

A、m.lengthOB、m.lengthC、m.length()+lD、m.length+1

50.有关线程设计,下列描述对的的是

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

B.启动一种线程直接调用线程对象的run()措施

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

D.一种线程可以包括多种进程

解答:C

51.无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连

接数据库的代码?

A、无状态会话Bean

B、有状态会话Bean

C、CMP

D、BMP

解答:C

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

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

会话Bean重要处理业务逻辑

52运行jsp需要安装Web服务器。

A.Apache

B.tomcat

C.WebLogic

D.IIS

解答:BC

Apache是PHP程序运行的服务器,HS是.net程序运行的服务器“

53.在服务器的网络编程中,处理会话跟踪的措施有:

A.使用Cookie。

B,使用URL重写。

C,使用隐藏的表单域。

D.以上措施都不能单独使用。

解答:ABC

URL重写就是首先获得一种进入的URL祈求然后把它重新写成网站可以处理的另一种URL

的过程

隐藏域是在页面级保留信息。与其他顾客原则控件的区别是,隐藏域不被呈目前页面中。

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

Cookie是以文本存储于计算机中,使用name-value匹配。一般顾客存储标识顾客信息

54.要创立一种EJB,必须要至少编写哪些Java类和接口?

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

B.定义当地接口

C.定义Bean接口

D.编写Bedn的实现

解答:ABC

55.XML是一种元语言,可以用它来描述其他语言。

A.对时

B.错误

解答:B

XML(ExtensibleMarkupLanguage)即可扩展标识语言,它与HTML一样,都是

SGML(StandardGeneralizedMarkupLanguage,原则通用标识语言)。Xml是Internet环境

中跨平台日勺,依赖于内容的技术,是目前处理构造化文档信息的有力工具。扩展标识语言

XML是一种简朴的数据存储语言,使用一系列简朴的标识描述数据,而这些标识可以用以

便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简朴易

于掌握和使用。

56.对于每一种网站访问顾客都要访问的变量,应该将它设为_____变量。(选择1项)

A.Session

B.Reques

C.Response

D.Application

解答:D

Application应用程序级变量

57.HttpServlet中,用来处理POST祈求的措施是(选择1项)

A.doHead

B.doGet

C.doPost

D.doPut

解答:C

58有关Web应用程序,下列说法错误的是()。

A.WEB-INF目录存在于web应用B勺根目录下

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

C.web.xml在WEB-INF目录下

D.Web应用程序可以打包为war文件

解答:B

59有关JSP隐式对象,如下()描述对应

A.隐式对象是WEB容器加载的一组类的实例,可以直接在JSP页面使用

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

C.response对象通过sendRedirect措施实现重定向

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

解答:ACD

可以通过config对象获取ServlelCunlexl对象

60编写一种Filter,除继承HttpServlet类外还需要()。

A.继承Filter类

B.实现Filter接口

C.继承HttpFilter类

D.实现HttpFilter接口

解答;B

61.下列没有直接采用XML技术8勺是()

A.UDDI

B.SOAP

C.AJAX

D.DCOM

解答:D

DCOM(分布式组件对象模型,分布式组件对象模式)是一系列微软的概念和程序接口,

运用这个接口,客户端程序对象可以祈求来自网络中另一台计算机上的服务器程序对象。

DCOM基于组件对象模型(COM),COM提供了一套容许同一台计算机上的客户端和服

务器之间进行通信的接口(运行在Windows95或者其后的版本上)。

62.0racle数据库表空间与数据文件的关系描述对的的是()

A.一种表空间只能对应一种数据文件

B.一种表空间可以对应多种数据文件

C.一种数据文件可以对应多种表空间

D.表空间与数据文件没任何对应关系

解答:B

63.Delete和truncate都可以用来删除表内容,一下描述对狈勺是?

A.Truncate不需要rollbacksegment

B.Delete需要rollbacksegment

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

D.Truncate还可以删除表构造

解答:AB

64、如下说法中对的的是_______。

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

B)在C语言程序中,要调用困数必须在main。函数中定义

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

D)c语言程序中B勺Edin()函数必须放在程序日勺开始部分

答案:c

评析:c语言的程序是由主函数main。开始运行,由主函数来调用其他函数,函数必须是

并列的,定义后使用,不能在一种函数中定义其他函数,main。函数不一定要放在程序日勺

开始部分,故选c。

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

Hww

printf(%dWnfstrlen(ATS\n012\1\W"));

上面程序片段的输出成果是__________Q

A)llB)10C)9Di8

答案:C

评析:这个语句的目的是输出"ATS\n012\1\\”这个串的长度,在串中"\M代表一种

"\,而"'1"代表数字1,也占一种字符,"\n”是回车换行符,也占一种字符,加上A、

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

66、构造化程序设计重要强调的是

A)程序的规模B)程序的易读性

C)程序的执行效率D)程序B勺可移植性

答案:B

评析:构造化程序设计重要强调的是构造化程序清晰易读,可理解性好,程序员可以进行

逐渐求精、程序证明和测试,以保证程序的对时性。

67在软件生命周期中,能精确地确定软件系统必须做什么和必须具有哪些功能的阶段是

A)概要设计B)详细设计C)可行性分析D)需求分析

答案:D

评析:需求分析是看待开发软件提出H勺需求进行分析并给出详细定义,即精确地确定软件

系统日勺功能。编写软件规格阐明书及初步的顾客手册,提交评审。

68设整型数i=5,则printf(M%dM,i+++++i);时输出为。

A)10B)llC)12D)语法错误

答案:D

评析:c语言中有基本的算术运算符(+、・、*、/)还包括自增自减运算符(++、-),在c语

言解析体现式时,它总是进行贪婪咀嚼,这样,该体现式就被解析为i+++++i,显然该

体现式不合c语言语法。

69在数据菅理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统

阶E殳。其中数据独立性最高的阶段是_______..

A)数据库系统B)文件系统C)人工管理D)数据项管理

答案:A

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

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

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

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

D)C语言中的注释行可以出目前途序的任何位置

答案:B

评析:c语言规定标识符只能由字母、数字和下划线3种字符构成,且第一种字符必须为字

母或下划线。

71下列有关队列的论述中对时日勺是_______,

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

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

答案:C

72在构造化措施中,软件功能分解属于软件开发中日勺阶段。

A)详细设计B)需求分析C)总体设计D)编程调试

答案:C

4、软件调试时目的是_______。

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

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

答案:B

评析:由程序调试的概念可知:程序调试活动由两部分构成,其一是根据错误H勺迹象确定

程序中错误确实切性质、原因和位置。其二,对程序进行修改,排除这个错误。因此程序

调试日勺目曰勺就是诊断和改正程序中的错误。

73栈?口队列R勺共同点是.

A)都是先进后出B)都是先进先出

C)只容许在端点处插入和删除元素D)没有共同点

答案:C

评析:栈和队列都是一种特殊的操作受限的线性表,只容许在端点处进行插入和删除。二

者的区别是:栈是一种“后进先出"的线性表;而队列是一种“先进先出"的线性表。

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

A)程序构造应有助于读者理解B)不限制goto语句的使用

C)减少或取消注解行D)程序越短越好

答案:A

评析:滥用goto语句将使程序流程无规律,可读性差;添加的注解行有利于对程序的理

解,不应减少或取消;程序B勺长短要根据实际需要而定,并不是越短越好.

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

A)print("%dWn",a)B)#include

C)a=b;b=c;c=a;D)/*thisisaprogram*/

答案:C

评析:在c语言中,一种完整的(:语句必须在语句末尾出现分号,分号是c语句的必要构成

部分。本题答案为Co

76设int型占2个字节,则unsignedint所能表达的数据范围是_____。

A)0~65535B)-32769~32767C)l~65536D)0~32767

答案:A

评析:本题int型占2个字节,即16位,unsignedm所能表达的数据范围是0~

(2A16-1),即0-65535。

77如下程序日勺输出成果是____0

main()

{charst[20]=,,helloW0WtWW,,;

printf(0%d%d\n^strlentst),sizeof(st));

)

A)99B)520Q1320D)

答案:B

评析:c语言中字符串是以'\0,字符结束曰勺,且strlen()函数计算曰勺是10'字符前B勺所有字

符的个数。本题中strlenist)应为5。数组定义后来系统就为其分派对应大小的内存空间,

而不管其中有无内容。sizeof()函数是计算变量或数组的所分派到的内存空间的大小。因此

本题的sizeof(st)为20。

78数据库中的封锁机制是(B)日勺重要措施

A.完整性B,并发控制

C.安全性D.恢复

79防止数据库出现意外叼有效措施是(B)

A.重建B.备份

C.追加D.删除

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

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

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

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

D.调试、单元测试、集成测试、顾客测试

81缺陷管理的流程可以概括为:测试人员提交新的缺陷入库,缺陷状态为1;高级测

试人员验证缺陷,假如确认是缺陷,分派给对应的开发人员,设置状态为2,假如不是缺

陷,则拒绝,设置为“拒绝”状态;开发人员查询状态为3时缺陷,做如下处理:假如不是

缺陷,则置状态为”拒绝",假如是缺陷则修复并置状态为4,假如不能处理的缺陷,要留

下文字阐明并保持缺陷为“拒绝”状态;测试人员查询状态为5时缺陷,验证缺陷与否已处

理,做如下处理:如问题处理了置缺陷的状态为6,如问题没有处理则置状态为7。上述

流程中1至7相对应的状态标识为(04)_A一

(04)A.新信息一打开一打开一修正―修正-关闭一重新打开

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

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

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

82在软件生命周期B勺不一样阶段,需要实施不一样类型的测试工作,单元测试是对程

序设计进行验证,其中一0不是单元测试时重要内容。在进行单元测试过程中,一般测

试工程师都需要借助—?且来替代所测模块调用的子模块:在单元测试的基础上,需要

将所有模块按照概要设计和详细设计阐明书的规定进行组装,模块组装成系统的方式有两

种,分别是3A0

1A.模块接口测试B.有效性测试C.途径测试D.边界测试

2A.桩模块B.驱动模块C.桩模块和驱动模块D.存根模块和驱动模块

3A.一次性组装和增殖性组装B.自顶向下组装和启底向上组装

C,单个模块组装和混合模块组装D,接口组装和功能组装

83为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来

说,软件测试配置管理中最基本B勺活动包括

A.配置项标识、配置项控制、配置状态汇

温馨提示

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

评论

0/150

提交评论