java软件基础测试题_第1页
java软件基础测试题_第2页
java软件基础测试题_第3页
java软件基础测试题_第4页
全文预览已结束

下载本文档

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

文档简介

软件基础测试题

一、选择题(100分)

1、运用JAVA生成一个两位随机数_C—。(5分)

A)Math,random()*100B)Math,random()*10C)Math,random()*101D)Math.random()*11

2、对一组记录(54,38,96,23,15,72,60,45,83)进行干脆插入排序,当把第七个记录60插入到有序表时,

为找寻插入位置需比较(D)次。(5分)

A1B3C2D4

3、假定利用数组a(N)依次存储一个栈,用TOP表示栈顶指针,top==T表示栈空,并已知栈未满,当

元素x进栈时所执行的操作为(C)(5分)

Aa(-top)=xBa(top-)=xCa(++top)=xDa(top++)=x

4、下列选项中不符合良好程序设计风格的是(D)(5分)

A源程序文档化B数据说明的次序要规范化

C避开滥用GOTO语句I)模块设计要高耦合、低内聚

5、方法resume。负责复原哪些线程的执行。(A)(5分)

A.通过调用suspend。方法而停止运行的线程。

B.通过调用sleep。方法而停止运行的线程。

C.通过调用wait。方法而停止运行的线程。

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

6、在面对对象技术中,对象封装了_B_和o(5分)

A)事务,消息B)属性,方法C)过程,参数D)函数,地址

7、Strings=假如想把Siring型转换成Integer型,二面正确的是(C)(5分〕

A:Integernum=s;B:Integernum=(Integer)s;

C:Integernum=newInteger(s);D:Integernum=Integer(s);

8、在一个单链表中,若要在P所指向的结点之后插入一个新结点,则须要相继修改(D)个指针域的值。

(5分)

A1B3C4D2

9、假定一个依次循环队列的队首和队尾指针分别用front和rear表示,则推断队列空的条件为(A)(5

分)

Afront==rearBrear+l==frontCfront==03Dfront+l==rear

10、给出下面的代码

publicclassTest{

voidprintValue(intm){

do{System.out.printin(,zThevalueis"+m);

}

while(一m>10)

)

publicstaticvoidmain(Stringargfl)(

inti=10;

Testt=newTest();

t.printValue(i);

)

}

输出将是什么?(B)

A.Thevalueis11

B.Thevalueis10

C.Th。valueis9

D.Thevalueis8

11、用递归的方法写一下计算菲波那契数列的通项f(n),已知门二1,f2=l,以后每项都是前两项的和。选择

以下.两项正确的选项:(10分)AD

publicstaticlongfibonacci(longm){

if((11-1)||m==l)

returnm;

else

returnFibonacci(11-2)+fibonacci(m-2);

11-1Am>=0Bm>0Cm==0Dm=-l

11-2Am+1BmCm-2Dm-1

12、JAVA中以下声明合法的是?(D)(5分)

A.abstractfinaldoublehyperbolicCosineO;

B.publicfinalstaticnativeintw();

C.cibstractdoubled;

D.defaultString

13、设有关系表Students(学号,姓名,年龄,性另上系名,家庭住址),假如要查询姓“慕容”的且家

庭住址等于“科技路”的学生学号、姓名以及所在系,则对应的SELECT语句如下:BC

SELECT学号,姓名,系名

FROMStudents

WHERE(13T)AND(13-2);(1()分)

13-1A)姓名LIKE'慕容_B)姓名UKE'慕容对

C)姓名='慕容'D)姓名='慕容%'

13-2A)家庭住址='%科技路%’B)家庭住址LIKE'*科技路*'

C)家庭住址='科技路'D)家庭住址LIKE'路

14、选择最优的描述,输入三个数u,b,c,结果按由小到大的依次输出b,(A)分)

A)假如,a>b将a,b对换(a是a,b中的小

者)

假如,a>c将a.c对换(a是a,c中的小B)假如,a>b同时b>c则输出c,b,a

者)假如,a>c同时c>b则输出b,c,a

假如,b>c将b,c对换(9是b,c中的小假如,b>c同时c>a则输出a,c,b

者)假如,c>b同时b>a则输出a,b,c

输出a,b,c

O自定义t,m,nD)假如,a>b或者a>c同时b>c输出cb,a

t等于a,b中的小者假如,b>c或者b>a同时c>a输出a,c,b

m等于a,c中的小者假如,c>a或者c>b同时b>a输出a,b,c

n等于b,c中的小者

对t,m,n进行排序,最终由小到大输出

15、白盒测试中基本路径覆盖法中依据覆盖率从低到高分为:语句覆盖法,分支覆盖法,条件覆盖法。对

于如下的程序流程(见下页),(15分)

若采纳语句覆盖法设计测试案例(分别单独针对每条语句都至少执行1次),则至少须要设计

(15-1)个测试案例。

15-1A)3B)1C)4D)2

若采纳分支覆盖法设计测试案例(分别依据各个条件语句设立案例,考虑条件为真及条件为假),则至

少须要设计(15-2)个测试案例。

15-2A)1B)4C)3I))2

若采纳条件覆盖法设计测试案例(依据各路径上条件语句中列出的全部条件来设立案例),则至少须要

设计(15-3)个测试案例c

15-3A)6B)12

温馨提示

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

评论

0/150

提交评论