《Java程序设计》练习题Word文档格式.docx

上传人:b****3 文档编号:15804301 上传时间:2022-11-16 格式:DOCX 页数:14 大小:22.96KB
下载 相关 举报
《Java程序设计》练习题Word文档格式.docx_第1页
第1页 / 共14页
《Java程序设计》练习题Word文档格式.docx_第2页
第2页 / 共14页
《Java程序设计》练习题Word文档格式.docx_第3页
第3页 / 共14页
《Java程序设计》练习题Word文档格式.docx_第4页
第4页 / 共14页
《Java程序设计》练习题Word文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

《Java程序设计》练习题Word文档格式.docx

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

《Java程序设计》练习题Word文档格式.docx

}}

2、下列关于Unicode-亨符的说法中,不正确的一项是()。

A、Unicode字符集比ASII字符集丰富B、Unicode字符是16位无符号数

C、字符常量’a’以八进制数表示为’\142’D、字符常量’a’以八进制数表示为’\14l’

3、在Java语言中,那一个是最基本的元素?

A、方法B、包C、对象D、接口

4、while循环和do……while循环的区别是:

A、没有区别,这两个结构任何情况下效果一样

B、while循环比do……while循环执行效率高

C、while循环是先循环后判断,所以循环体至少被执行一次

D、do……while循环是先循环后判断,所以循环体至少被执行一次

5、下列说法中,错误的一项是()。

A、MouseAdapter是鼠标运动适配器B、WindowAdapter是窗口适配器

C、ContainerAdapter是容器适配器D、KeyAdapter是键盘适配器

6、在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成主类实例的初始化工作。

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

7、下列哪一项不是Applet的生命周期方法?

A、start()B、getCodeBase()C、destroy()D、init()

8、Frame的默认的布局管理器是下列哪一个()

A、FlowLayoutB、CardLayoutC、GridLayoutD、BorderLayout

9、下列说法中,正确的一项是()。

A、双精度数强制转换成单精度数后,其数值精度会提高

B、Java语言中的布尔变量可以和整型变量相互强制转换

C、强制转换是将存储长度长的数据转换为长度短的数据

D、强制转换是将存储长度短的数据转换为长度长的数据

10、下列代码的执行结果为:

()

publicclassTest

{

publicstaticvoidmain(String[]args)

System.out.println(5/2);

}

}

A、2B、2.0C、.50D、

11、使用方法()来启动线程。

A、sleep方法B、interrupt方法C、run方法D、start方法

12、如果在关闭Socket时发生一个I/O错误,会抛出()

A、IOExceptionB、UnknowHostException

C、SocketExceptionD、MalFormedURLExcepton

13、下列描述中,哪一项不属于finally语句应陔执行的功能()?

A、释放资源B、关闭文件C、分配资源D、关闭数据库

14、哪个布局管理器使用的是组件的最佳尺寸()

A、FlowLayoutB、GridLayoutC、BorderLayoutD、CardLayout

15、为了区分重载多态中同名的不同方法,要求()。

A、调用时用类名或对象名做前缀B、返回值类型不同

C、形式参数个数或者类型不同D、形式参数名称不同

16、创建一个标识有“关闭”按钮的语句是()。

A、TextFieldb=newTextField(“关闭”);

B、Labelb=newLabel(“关闭”);

C、Checkboxb=newCheckbox(“关闭”);

D、Buttonb=newButton(“关闭”);

17、下列哪一个包给出了Runnable接口的定义?

A、iava.uti1B、java.I

18、main()方法是JavaApplication程序执行的入口点,关于main()方法的方法头下面哪一项母合法的?

A、publicstaticvoidmain()B、publicstaticvoidmain(Stringargs[])

C、publicstaticintmain(Stnng[]arg)D、publicVoidmain(Stnngarg[])

19、下列哪一个类实现了线程组?

A、java.lang.ObjictB、java.1ang.ThreadGroup

20.下列各选项中,哪一个不是JAVA的合法标识符?

A、1dsfB、qa21C、$_aD、_ss11

二、简答题(2*5分=10分)

1、列举四种线程进入不可运行状态的原因。

2、简述编写并执行一个Java程序的步骤。

三.程序结果题(2*5分=10分)

1、以下程序的运行结果是什么?

publicclasstest1

{

publicstaticvoidmain(String[]args)

{

System.out.println(10/2);

System.out.println(10/2.0);

System.out.println(10.0/2);

}

2、classT1extendsThread

publicvoidrun()

inta=0;

do{

System.out.print(a+"

\t"

);

a++;

}while(a<

3);

publicclasstest{

publicstaticvoidmain(String[]args){

T1t=newT1();

t.start();

四、编程题(40分)

1、编写打印下列图形的程序:

(10分)

###

####

2、编写一各Java程序,查找1~100之间的素数并将运行结果输出。

3、编写一个输出"

HelloWorld!

"

的程序,用两种方式实现(Application、Applet)。

(20分)

《Java程序设计》练习题二

一、单项选择题(20*2=40分)

1、下列不属于Java保留字的一个是()。

A、elseB、UnicodeC、charD、static

2、下列方法中哪一个不能用于获取异常信息()?

A、toString()B、getMessage()C、drawline()D、printStackTrace()

3、现有一个整型数组a[4],它的所有数组元素是()。

A、a0.a1,a2.a3B、a[0],a[1],a[2],a[3],a[4]

C、a[1],a[2],a[2],a[4]D、a[0],a[1],aE2],a[3]

4、下列不属于java.awt包中的基本概念的一项是()。

A、容器B、构件C、线程D、布局管理器

5、下面关于java中类的说法哪个是不正确的()

A、类体中只能有变量定义和成员方法的定义,不能有其他语句。

B、构造函数是类中的特殊方法。

C、类一定要声明为public的,才可以执行。

D、一个java文件中可以有多个class定义。

6、下列哪个不是面向对象程序设计方法的特点?

A、抽象B、继承C、多态D、结构化

7、能构成多分支的语句是()。

A、for语句 B、while语句C、switch语句   D、do—while语句

8、对于双精度浮点类型,常数NaN是由哪个包装类提供的?

A、java.1ang.IntegerB、java.1ang.Float

C、java.1ang.LongD、

9、抽象方法:

()

A、可以有方法体B、可以出现在非抽象类中

C、是没有方法体的方法D、抽象类中的方法都是抽象方法

10、下列标识符中,合法的一个是()。

A、$#@!

$B、$--$C、2$$2D、$22$

11、InputStream和Reader的区别在于:

()

A、前者带有缓冲,后者没有B、每次读入的字节数不同

C、前者是块读写,后者是字节读写D、二者没有区别

12、已知定义:

inta[]={1,2,3,4,5,6,7,8,9,10};

,为了打印输出数组a的最后一个元素,下面正确的代码是()。

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

B、System.out.println(a[9]);

C、System.out.println(a[a.1ength]);

D、System.Out.println(a(8));

13、下列说法中错误的一项是()。

A、Applet参数的名字必须区分大小写

B、Applet参数的值都是字符串类型的值

C.应该为Applet参数设置一个默认值,可以避免Applet工作不正常

D、获得参数的方法getParameter()可以不放在init()方法中进行

14、下列关于注释语句的描述中,正确的一项是()。

A、以//开始的是多行注释语句

B、以/*开始,*/结束的是单行注释语句

C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句

D、以/**开始,*/结束的是单行注释语句

15、下列哪一项不属于Applet中的显示方法?

A、update()B、repaint()C、drawLine()D、paint()

16、哪个关键字可以对对象加互斥锁?

A、transientB、synchronizedC、serializeD、static

17、JApplet的默认布局管理器是()。

A、FlowLayoutB、BorderLayoutC、GridLayoutD、BoxLayout

18、下列API不属于java.1ang.Math类的一个是()。

A、random()B、abs()C、drawLine()D、sin()

19、Java语言属于下列哪一种语言?

A、面向机器的语言B、面向对象的语言

C、面向过程的语言D、面向操作系统的语言

20、下列哪一项不是Applet的生命周期方法?

A、start()B、getCodeBase()C、destroy()D、init()

1、Applet程序运行需要经过哪几步?

2、简述public、private和protected的含义。

1、publicclassex24{

publicstaticvoidmain(String[]args){

inta=2;

intb=3;

i

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

当前位置:首页 > 医药卫生 > 基础医学

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

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