JAVA语言程序设计考试试卷_第1页
JAVA语言程序设计考试试卷_第2页
JAVA语言程序设计考试试卷_第3页
JAVA语言程序设计考试试卷_第4页
JAVA语言程序设计考试试卷_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

精品文档-下载后可编辑JAVA语言程序设计考试试卷JAVA语言程序设计考试试卷

一、单选题(共30题,共87分)

1.下列语句序列执行后,k的值是()。intm=3,n=6,k=0。while((m++)(--n))++k。

A.0

B.1

C.2

D.3

2.设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是

A.i=i+2

B.a[0]=7

C.i++---j

D.a(0)=66

3.Java语言的类间的继承关系是

A.多重的

B.单重的

C.线程的

D.不能继承

4.下列选项中,用于在定义子类时声明父类名的关键字是

A.interface

B.package

C.extends

D.class

5.若已定义byte[]x={11,22,33,-66}。其中0≤k≤3,则对x数组元素错误的引用是

A.x[5-3]

B.x[k]

C.x[k+5]

D.x[0]

6.下列语句序列执行后,ch1的值是()。charch1='A',ch2='W'。if(ch1+2ch2)++ch1。

A.'A'

B.'B'

C.'C'

D.B

7.下列语句序列执行后,i的值是()。inti=8,j=16。if(i-1j)i--。elsej--。

A.15

B.16

C.7

D.8

8.下列语句序列执行后,k的值是()。inti=10,j=18,k=30。switch(j-i){case8:k++。case9:k+=2。case10:k+=3。default:k/=j。}

A.31

B.32

C.2

D.33

9.下面语句执行后,i的值是()。for(inti=0,j=1。j5。j+=3)i=i+j。

A.4

B.5

C.6

D.7

10.设有定义inti=6,则执行以下语句后,i的值为()。i+=i-1

A.10

B.121

C.11

D.100

11.设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是

A.xy||xz

B.x!=y

C.z(y+x)

D.xy!(xz)

12.下列语句序列执行后,i的值是()。inti=16。do{i/=2。}while(i3)。

A.16

B.8

C.4

D.2

13.以下由for语句构成的循环执行的次数是()。for(inti=0。true。i++)。

A.有语法错,不能执行

B.无限次

C.执行1次

D.一次也不执行

14.定义类头时能使用的修饰符是

A.private

B.static

C.abstract

D.protected

15.设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是

A.switch(x+y){}

B.switch(ch+1){}

C.switchchD){}

D.switch(a+b){}

16.下列最终属性i的定义中,正确的是()

A.staticfinalinti=100

B.finalinti=1.2

C.finali='w'

D.finalchari

17.下列类定义中,不正确的是

A.classx{}

B.classxextendsy{}

C.staticclassximplementsy1,y2{}

D.publicclassxextendsApplet{}

18.设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是()。

A.staticxx1

B.publicxx1=newx(int123)

C.yx1

D.xx1=x()

19.设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是

A.x(intm){...}

B.voidx(intm){...}

C.x(intm,intn){...}

D.x(inth,intm,intn){...}

20.下列方法定义中,正确的是

A.intx(){charch='a'。return(int)ch。}

B.voidx(){...returntrue。}

C.intx(){...returntrue。}

D.intx(inta,b){returna+b。}

21.用于定义类成员的访问控制权的一组关键字是

A.class,float,double,public

B.float,boolean,int,long

C.char,extends,float,double

D.public,private,protected

22.不能构成循环的语句是

A.for语句

B.while语句

C.switch语句

D.do__while语句

23.下列程序段执行后b3的结果是()。booleanb1=true,b2,b3。24=b1?b1:b2。

A.0

B.1

C.true

D.false

24.下面数据结构中,属于非线性的是

A.线性表

B.树

C.队列

D.堆栈

25.设有定义inti=123。longj=456。下面赋值不正确的语句是

A.j=i

B.j=(long)i

C.i=(int)j

D.i=j

26.下面哪些是short型的取值范围

A.-27–27-1

B.0–216-1

C.-215–215-1

D.-231–231-1

27.哪些是将一个十六进制值赋值给一个long型变量

A.longnumber=345L

B.longnumber=0345

C.longnumber=0345L

D.longnumber=0x345L

28.当Frame的大小被改变时,Frame中的按钮的位置也可能被改变,请问此时使用的是什么布局管理器

A.BorderLayout

B.FlowLayout

C.CardLayout

D.Gri

温馨提示

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

评论

0/150

提交评论