Java程序设计CWord格式文档下载.docx

上传人:b****5 文档编号:16152707 上传时间:2022-11-21 格式:DOCX 页数:18 大小:24.61KB
下载 相关 举报
Java程序设计CWord格式文档下载.docx_第1页
第1页 / 共18页
Java程序设计CWord格式文档下载.docx_第2页
第2页 / 共18页
Java程序设计CWord格式文档下载.docx_第3页
第3页 / 共18页
Java程序设计CWord格式文档下载.docx_第4页
第4页 / 共18页
Java程序设计CWord格式文档下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Java程序设计CWord格式文档下载.docx

《Java程序设计CWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java程序设计CWord格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。

Java程序设计CWord格式文档下载.docx

7.以下程序的输出结果为________。

(A)

publicclassAppTest{

publicstaticvoidmain(Stringargs[]){

inti=10,j=5;

intm=i>

j?

i:

j;

System.out.println("

m="

+m);

}

}

(A)m=10(B)m=5(C)m=15(D)m=true

8.下列说法正确的是_________。

(B)

(A)java.lang.Clonable是类(B)java.lang.Runnable是接口

(C)Double对象在java.math包中(D)Doublea=1.0是正确的java语句

9.设inta=15,则运行a+=a运算后,a的值是_________。

(A)0(B)15(C)225(D)30

10.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为_________。

(A)staticvoidmethod()(B)publicvoidmethod()

(C)finalvoidmethod()(D)abstractoidmethod()

11.在以下程序中,显示的数字一共有_________个。

inti;

for(i=0;

i<

10;

i++){

if(i%2==0)

continue;

System.out.println(i);

(A)10(B)11(C)5(D)4

12.Java是一种_________程序设计语言。

(A)基于对象(B)面向对象

(C)面向模板(D)基于模板

13.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量____。

(A)publicintMAX_LENGTH=100(B)finalintMAX_LENGTH=100

(C)finalpublicintMAX_LENGTH=100(D)publicfinalintMAX_LENGTH=100

14.System类在哪个包中_________。

(A)java.util(B)java.io(C)java.awt(D)java.lang

15.下列说法正确的是_________。

(A)java语言里的线程是无所谓优先级的

(B)String类在java.string包中

(C)java语言中方法变量在方法执行时创建

(D)能序列化的类必须实现java.io.Serializable接口

16.构造BufferedInputStream的合适参数是哪个_________。

(B)

(A)BufferedOutputStream(B)FileInputStream

(C)FileOuterStream(D)SockectInputStream

17.paint()方法使用哪种类型的参数_________。

(A)Graphics(B)Graphics2D(C)String(D)Color

18.假设有Stringa="

A"

;

charb='

A'

intc=65,下面选项中_________是正确的。

(A)if(a==b){System.out.print("

Equal"

)}

(B)if(c==b){System.out.print("

)}

(C)if(a==c){System.out.print("

(D)if(c=b){System.out.print("

19.下列关于内存回收的说明哪个语句是正确的_________。

(A)程序员必须创建一个线程来释放内存

(B)内存回收程序负责释放无用内存

(C)内存回收程序允许程序员直接释放内存A

(D)内存回收程序可以在指定的时间释放内存对象

20.给出下面代码,那个选项是正确的?

_________。

()

publicclasstest{

staticinta[]=newint[10];

publicstaticvoidmain(Stringargs[]){

System.out.println(a[10]);

(A)编译时将产生错误(B)编译时正确,运行时将产生错误

(C)输出零(D)输出空

21.关于awt和swing说法正确的是_________。

(A)awt在不同操作系统中显示相同的风格

(B)swing在不同的操作系统中显示不相同的风格

(C)awt是swing的子类

(D)awt和swing都支持事件模型

22.执行代码String[]s=newString[10]后,哪个结论是正确的_______。

(A)s[10]为"

"

(B)s[9]为null;

(C)s[0]为未定义(D)s.length为9

23.下面哪个方法可以在任何时候被任何线程调用_________。

(A)notify()(B)wait()(C)notifyAll()(D)sleep()

24.给出下面代码段,哪行将引起一个编译时错误_________。

1)publicclassTest{

2)intm,n;

3)publicTest(){}

4)publicTest(inta){m=a;

5)publicstaticvoidmain(Stringarg[]){

6)Testt1,t2;

7)intj,k;

8)j=0;

k=0;

9)t1=newTest();

10)t2=newTest(j,k);

11)}

12)}

(A)line3(B)line5(C)line6(D)line10

25.下面用来表达x的a次幂,正确的是_________。

(A)x^a(B)x&

a

(C)Math.pow(x,a)(D)x$a

26.编译,运行下列代码后的结果是_________。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intage;

age=age+1;

System.out.println("

Theageis"

+age);

(A)编译、运行后没有输出(B)编译、运行后输出:

Theageis1

(C)能通过编译,但运行时产生错误(D)不能通过编译

27.把一个字符串按某个标记分段,下面哪个类能实现这个功能_________。

(A)String(B)StringBuffer

(C)StringTokenizer(D)Vector

28.下述哪些说法是正确的_________。

(A)java语言中的类只能有一个构造函数

(B)程序员可以自己定义自己的异常

(C)java语言中类允许多继承

(D)socket类是传输数据的网络数据流类

29.在switch(expression)语句中,expression的数据类型不能是_________。

(A)double(B)char(C)byte(D)short

30.如果下列的方法能够正常运行,在控制台上肯定不会显示什么_________。

publicvoidexample(){

try{

unsafe();

Test1"

);

}catch(SafeExceptione){

Test2"

}finally{

Test3"

Test4"

(A)Test4(B)Test3(C)Test2(D)Test1

31.下列关于Java多线程并发控制机制的叙述中,错误的是_________。

(A)Java中对共享数据操作的并发控制是采用加锁技术

(B)线程之间的交互,提倡采用suspend()/resume()方法

(C)共享数据的访问权限都必须定义为private

(D)Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

32.在Java中,子类欲访问父类中被覆盖的成员方法,需要使用什么方法来实现_________。

(A)this(B)super(C)finalize(D)gc

33.利用Java语言存取数据库,建立了Statement对象后,如果要执行的SQL语句为insert,那么采用的方法最合适的是________。

(A)executeQuery()(B)execute()

(C)exec()(D)executeUpdate()

34.下列数组定义中,正确的是________。

(A)inta[][]=newint[10,10];

(B)inta[10][10];

(C)inta[][]=newint[10][10];

(D)inta[][10];

35.以下描述正确的是_________。

(A)在Java中任何类都可以创建该类的对象

(B)在定义抽象类时使用的关键字是Abstracts

(C)当一个类被final关键字修饰后,它将不能再派生子类

(D)在Java中,不再引用的空间必须由程序员释放

36.找出与3*4值相同的表达式_________。

(A)3/2(B)3<

2(C)3<

<

2(D)3<

2

37.设int型变量x=1,y=2,z=3,则表达式y+=z--/x++的y的值是________。

(A)3 (B)3.5 (C)4(D)5

38.在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的_________方法来完成一些画图操作。

(A)start()(B)stop()(C)init()(D)paint()

39.以下程序的运行结果为_________。

publicclassTest{

staticbooleanfoo(charc){

System.out.print(c);

returntrue;

publicstaticvoidmain(String[]argv){

inti=0;

for(foo('

foo('

B'

)&

&

(i<

2);

C'

)){

i++;

D'

(A)ABDCBDCB(B)ABCDABCD

(C)ACBDBDCD

(D)Anexceptionisthrownatruntime

40.设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为_________类型。

(A)int(B)long(C)double(D)char

41.类Teacher和Student是类Person的子类;

Personp;

Teachert;

Students;

//p,t和s均非空

if(tinstanceofPerson){s=(Student)t;

最后一句语句的结果是_________。

(A)将构造一个Student对象(B)表达式是合法的

(C)表达式是错误的(D)编译时正确,但运行时错误

42.指出下列程序运行的结果_________。

publicclassT1_4{

Stringstr=newString("

good"

char[]ch={'

a'

'

b'

c'

};

T1_4ex=newT1_4();

ex.change(ex.str,ex.ch);

System.out.print(ex.str+"

and"

System.out.print(ex.ch);

publicvoidchange(Stringstr,charch[]){

str="

testok"

ch[0]='

g'

(A)goodandabc(B)goodandgbc

(C)testokandabc(D)testokandgbc

43.x=2.5,a=7,y=4,则表达式x+a%3*(int)x%(int)y的值为_________。

(A)2.5(B)3.5

(C)4.5(D)5.5

44.要从文件"

file.dat"

文件中读出第10个字节到变量C中,下列哪个方法适合_________。

(A)

(A)FileInputStreamin=newFileInputStream("

in.skip(9);

intc=in.read();

(B)FileInputStreamin=newFileInputStream("

in.available(10);

(C)FileInputStreamin=newFileInputStream("

in.flush(10);

(D)RandomAccessFilein=newRandomAccessFile("

in.mark(9);

intc=in.readByte();

45.下面说法哪些是正确的_________。

(A)Applet可以访问本地文件(B)对static方法的调用不需要类实例

(C)socket类在java.web.lang中(D)192.168.0.1地址代表本机

46.如下程序,运行后的结果为_________。

intm=5;

stop:

for(inti=1;

=10;

for(intj=1;

j<

=5;

j++){

if(i==5)breakstop;

m+=1;

}

if(i==4)continue;

m-=1;

}

System.out.println(m);

(A)20(B)21(C)22(D)23

47.下面程序的执行结果是_________。

publicclasstest{

static{

System.out.print("

解放军辛苦了!

}

publicstaticvoidmain(String[]args){

解放军你好!

灾区人民辛苦了!

(A)灾区人民辛苦了!

(B)解放军辛苦了!

(C)解放军你好!

(D)解放军辛苦了!

48.下列程序的执行结果为________。

publicclassTestA{

publicTestA(){

众志成城!

publicTestA(inta){

System.out.print("

众志成城,抗震救灾"

TestArt=newTestB();

classTestBextendsTestA{

publicTestB(){

抗震救灾!

(A)众志成城!

(B)众志成城!

(C)抗震救灾!

(D)众志成城,抗震救灾

49.下列程序的执行结果为_________。

publicclassAClass{

Stringname=newString("

);

publicAClass(){

AClass(Stringname){

this.name=name;

publicvoidprint(){

System.out.println("

今夜景阳冈!

+name);

classQTest{

publicstaticvoidmain(String[]args){

(newAClass("

武松打老虎!

){

publicvoidprint(){

super.print();

}).print();

(A)今夜景阳冈!

(B)武松打老虎!

(C)今夜景阳冈!

(D)武松打老虎!

50.下列程序的运行结果为_________。

classValue{

publicinti=15;

publicclassTest{

publicstaticvoidmain(Stringargv[]){

Testt=newTest();

t.first();

publicvoidfirst(){

inti=5;

Valuev=newValue();

v.i=25;

second(v,i);

System.out.println(v.i);

publicvoidsecond(Valuev,inti){

i=0;

v.i=20;

Valueval=newValue();

v=val;

System.out.println(v.i+"

"

+I+"

(A)15020(B)15015

(C)20020(D)01520

二、判断题(每小题1分,共10分)

(判断正确答案选项,并在“答题卡”的相应位置填涂,认为正确的涂“A”,错误的涂“B”。

多涂、少涂、错误均无分。

51.char型变量中不能存贮一个中文汉字。

52.使用方法length()可以获得字符串或数组的长度。

53.goto和const都不是Java的关键字。

54.super()和this()方法只能在构造函数里调用。

55.protected的成员只能被继承类的成员存取。

56.包含了抽象方法的类必须被定义为抽象类。

57.final类是为防止他人从你的类上派生新类,此类是不可继承的。

58.方法的参数变量不能是final的。

59.接口的所有方法默认都是public,abstract和non-static的。

60.String的长度是不可变的,StringBuffer的长度是可变的。

 

二、多项选择题(每小题3分,共30分)

(每一道试题下面有A、B、C、D四个备选答案,请从中选择多个可能答案,并写在题后括号内。

61.给定下面的代码,请问能够插入到17行并且保证程序正常编译的方法有哪些?

()

10)classCertkiller1{

11)publicCertkiller1foo(){returnthis;

12)}

13)classCertkiller2extendsCertkiller1{

14)publicCertkiller1foo(){returnthis;

15)}

16)classCertkill3extendsCertkiller2{

17)//insertmethodhere

18)}

(A)publicvoidfoo(){}

(B)publicintfoo(){return3;

(C)publicCertkiller2foo(){returnthis;

(D)publicCertkiller1foo(){returnthis;

62.给定下面的代码,请问选项中的说法哪些是正确的?

classCertkiller{

staticvoidalpha(){/*morecodehere*/}

voidbeta(){/*morecodehere*

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1