《Java程序设计》练习题.doc_第1页
《Java程序设计》练习题.doc_第2页
《Java程序设计》练习题.doc_第3页
《Java程序设计》练习题.doc_第4页
《Java程序设计》练习题.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

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位无符号数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是容器适配器 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、双精度数强制转换成单精度数后,其数值精度会提高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错误,会抛出( )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、创建一个标识有“关闭”按钮的语句是( )。 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 static 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 C、Java.1ang.Thread D、java.1ang.Runnable20.下列各选项中,哪一个不是JAVA的合法标识符?( )A、1dsf B、qa21 C、$_a D、_ss11二、简答题(2*5分=10分)1、列举四种线程进入不可运行状态的原因。 2、简述编写并执行一个Java程序的步骤。三程序结果题(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(ac?a:c; d=d2b?d:b; System.out.println(b); 2、public class test public static void main(String args) int a=new int33;for (int i=1;i4;i+)for (int j=1;j4;j+)ai-1j-1=(ij ? i/j : j/i);四、编程题(40分)1、设一字符串中包含有大写字母的字符,也有下写字母的字符,编写一程序,将其中的大小写字母的字符分别输出。(10分)2、编写程序找出所有的水仙花数并输出。水仙花数是三位数,它的各位数字的立方和等于这个三位数本身

温馨提示

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

评论

0/150

提交评论