《Java程序设计》练习题

上传人:cl****1 文档编号:486864166 上传时间:2023-10-13 格式:DOC 页数:7 大小:33.50KB
返回 下载 相关 举报
《Java程序设计》练习题_第1页
第1页 / 共7页
《Java程序设计》练习题_第2页
第2页 / 共7页
《Java程序设计》练习题_第3页
第3页 / 共7页
《Java程序设计》练习题_第4页
第4页 / 共7页
《Java程序设计》练习题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《Java程序设计》练习题》由会员分享,可在线阅读,更多相关《《Java程序设计》练习题(7页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计练习题一一、 单项选择题 1、下列是继承Thread类后得到的子类,请选择正确的一项。( )A、class A4 extends Thread B、class A4 implements Thread void run( ) public void run( ) /. /. C、class A4 extends Thread D、class A4 extends Thread public void run( ) run( ) / / 2、下列关于Unicode-亨符的说法中,不正确的一项是( )。A、Unicode字符集比ASII字符集丰富 B、Unicode字符是16位无符

2、号数C、字符常量a以八进制数表示为142 D、字符常量a以八进制数表示为14l3、在Java语言中,那一个是最基本的元素?( )A、方法 B、包 C、对象 D、接口4、while循环和dowhile循环的区别是:( )A、没有区别,这两个结构任何情况下效果一样B、while循环比dowhile循环执行效率高C、while循环是先循环后判断,所以循环体至少被执行一次D、dowhile循环是先循环后判断,所以循环体至少被执行一次5、下列说法中,错误的一项是()。A、MouseAdapter是鼠标运动适配器 B、WindowAdapter是窗口适配器C、ContainerAdapter是容器适配器

3、D、KeyAdapter是键盘适配器6、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成主类实例的初始化工作。 A、 start( ) B、stop( ) C、init( ) D、paint( )7、下列哪一项不是Applet的生命周期方法?( )A、start() B、getCodeBase() C、destroy() D、init()8、Frame的默认的布局管理器是下列哪一个( ) A、FlowLayout B、CardLayout C、GridLayout D、 BorderLayout9、下列说法中,正确的一项是( )。A、双精度数强制转

4、换成单精度数后,其数值精度会提高B、Java语言中的布尔变量可以和整型变量相互强制转换C、强制转换是将存储长度长的数据转换为长度短的数据D、强制转换是将存储长度短的数据转换为长度长的数据10、下列代码的执行结果为: ( )public class Test public static void main(String args) System.out.println(5/2); A、2 B、2.0 C、.50 D、2.511、使用方法( )来启动线程。A、 sleep方法 B、interrupt方法 C、run方法 D、start方法12、如果在关闭Socket时发生一个I/O错误,会抛出(

5、)A、IOException B、UnknowHostExceptionC、SocketException D、MalFormedURLExcepton13、下列描述中,哪一项不属于finally语句应陔执行的功能( )?A、释放资源 B、关闭文件 C、分配资源 D、关闭数据库14、哪个布局管理器使用的是组件的最佳尺寸( ) A、FlowLayout B、GridLayout C、BorderLayout D、CardLayout 15、为了区分重载多态中同名的不同方法,要求( )。A、调用时用类名或对象名做前缀 B、返回值类型不同C、形式参数个数或者类型不同 D、形式参数名称不同16、创建一

6、个标识有“关闭”按钮的语句是( )。 A、TextField b = new TextField(“关闭”);B、Label b = new Label(“关闭”);C、 Checkbox b = new Checkbox(“关闭”);D、 Button b = new Button(“关闭”);17、下列哪一个包给出了 Runnable接口的定义?( )A、iava.uti1 B、java.Io C、java.1ang D、java.sql18、main()方法是Java Application程序执行的入口点,关于main()方法的方法头下面哪一项母合法的?( )A、public stat

7、ic void main( ) B、public static void main(String args )C、public static int main(Stnng arg) D、public Void main(Stnng arg )19、下列哪一个类实现了线程组?( )A、java.lang.Objict B、java.1ang.ThreadGroup 20.下列各选项中,哪一个不是JAVA的合法标识符?( )A、1dsf B、qa21 C、$_a D、_ss11二、简答题(2*5分=10分)1、列举四种线程进入不可运行状态的原因。 2、简述编写并执行一个Java程序的步骤。三程序结

8、果题(2*5分=10分)1、以下程序的运行结果是什么?public class test1public static void main(String args)System.out.println(10/2);System.out.println(10/2.0);System.out.println(10.0/2);2、 class T1 extends Thread public void run() int a=0; do System.out.print(a+t); a+;while(a3); public class testpublic static void main(Strin

9、g args) T1 t=new T1( );t.start( );四、编程题(40分)1、编写打印下列图形的程序:(10分)# # # # # # # # # # 2、编写一各Java程序,查找1100之间的素数并将运行结果输出。(10分)3、编写一个输出Hello World!的程序,用两种方式实现(Application、Applet)。(20分)Java 程序设计练习题二一、 单项选择题(20*2=40分)1、下列不属于Java保留字的一个是( )。A、else B、Unicode C、char D、static2、下列方法中哪一个不能用于获取异常信息( )?A、toString (

10、) B、getMessage( ) C、drawline( ) D、printStackTrace()3、现有一个整型数组a 4,它的所有数组元素是( )。A、a0.a1,a2.a3 B、a0,a1,a2,a3 ,a4C、a 1,a 2,a2,a4 D、a 0,a1,a E2,a34、下列不属于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、dowhile语句8、对于双精度浮点类型,常数NaN是由哪个包装类提供的?( )A、java.1ang.Integer B、java.1ang.Float C、java.1ang.Long

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号