Java期末考试复习题

上传人:m**** 文档编号:476465393 上传时间:2024-01-13 格式:DOCX 页数:14 大小:48.49KB
返回 下载 相关 举报
Java期末考试复习题_第1页
第1页 / 共14页
Java期末考试复习题_第2页
第2页 / 共14页
Java期末考试复习题_第3页
第3页 / 共14页
Java期末考试复习题_第4页
第4页 / 共14页
Java期末考试复习题_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Java期末考试复习题》由会员分享,可在线阅读,更多相关《Java期末考试复习题(14页珍藏版)》请在金锄头文库上搜索。

1、JAVA程序设计复习题一、 单项选择题(在每小题列出的各选项中只有一个是符合题目要求的,请将其代码填在括号内)1、 欲构造 ArrayList 类的一个实例, 此类继承了 List 接口, 下列哪个方法是正确的 ?( B )A、 ArrayList myList=new Object() ;B、 ArrayList myList=new ArrayList() ;C、 ArrayList myList=new List() ;D、 List myList=new List() ;2、 paint() 方法使用哪种类型的参数?( A )A、 GraphicsB、 Graphics2D C 、 S

2、tring D 、 Color3、指出正确的表达式( C )A、 byte=128; B 、 Boolean=null;C、 long l=0xfffL;D、 double=0.9239d;4、指出下列程序运行的结果( B )public class ExampleString str=new String(good);charch=a,b,c;public static void main(String args)Example ex=new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str+ and );Sytem.out.

3、print(ex.ch);public void change(String str,char ch)str=test ok;ch0=g;A、 good and abc B、 good and gbcC、 test ok and abc D 、 test ok and gbc5、运行下列程序, 会产生什么结果( A )public class X extends Thread implements Runablepublic void run()System.out.println(this is run();public static void main(String args)Thread

4、 t=new Thread(new X();t.start();A第一行会产生编译错误R第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动6、容器被重新设谿大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( C )A、 CardLayout B 、 FlowLayout C、 BorderLayoutD、 GridLayout7、给出下面代码:public class Personstatic int arr = new int10;public static void main(String a)System.out.println(arr1);那个语句是正确

5、的? ( C )A、编译时将产生错误;B、编译时正确,运行时将产生错误;C、输出零;D输出空。8、下列哪些语句关于内存回收的说明是正确的?( B )A程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D内存回收程序可以在指定的时间释放内存对象9、下列代码哪几行会出错:( C )1) public void modify() 2) int I, j, k;3) I = 100;4) while ( I 0 ) 5) j = I * 2;6) System.out.println ( The value of j is + j );7) k =

6、 k + 1; / 未初始化变量8) I-;9) 10)A、 line 4 B 、 line 6C、 line 7D、 line 810、Java语言是( D )A、面向问题的解释型高级编程语言B、面向机器的低级编程语言C、面向过程的编译型高级编程语言D、面向对象的解释型高级编程语言11、下列的变量定义中,错误的是( D )A、 int i;B、 int i=Integer.MAX_V ALUE;C、 static int i=100;D、 int 123_$;12、以下的变量定义语句中,合法的是( C )A、 float $_*5= 3.4F;B、 byte b1= 15678;C、 dou

7、ble a =Double. MAX_VALUE;D、 int _abc_ = 3721L;13、以下字符常量中不合法的是( C )A、 |B、 C、 nD、 我14 、若以下变量均已正确定义并赋值,下面符合Java 语言语法的语句是( A )A、 b = a!=7 ;B、 a = 7 + b + c=9;C、 i=12.3* % 4;D、 a = a + 7 = c + b;15、下列程序段执行后t5 的结果是 ( B )int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 t2 ? t1 : t2+ t1;t5 = t4 t3 ? t4 : t3;A、 8

8、 B、 20C、 11 D、 916、设a, b, c, d 均为 int 型的变量,并已赋值,下列表达式的结果属于非逻辑值的是 ( C )A、 a!=b & c%d =c+d17、执行下列程序段后,b, x, y 的值分别是( D )int x=6,y=8;boolean b;b=xy&+x=-y;A、 true , 6, 8 B 、 false , 7, 7 C、 true, 7, 7D、 false, 6, 818、以下由do-while 语句构成的循环执行的次数是 ( B )int k = 0;do +k; while ( k 10) 3) System.out.println(mor

9、e than 10);4) 5) else if (str != null) & (str.length() j|mk-) k+;else k-;A、 12 B、 11 C、 10 D、 928、下列语句序列执行后,k 的值是( D )int j=8, k=15;for( int i=2; i!=j; i+ ) j-=2; k+; A 、 18B、 15C、 16D、 1729、下列语句序列执行后,j 的值是( D )int j=3, i=2;while( -i!=i/j )j=j+2;A 、 2B、 4C、 6D、 530、下列语句序列执行后, k 的值是( D )int x=6, y=10,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

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