java u1复习试题,面向对象程序设计JAVA复习题集 - 图文

- ----得------ 分 -线--一、选择 ( 2*15=30 分) ----(1--封)在Java中,负责对字节代码解释执行的是()。 --)-----A)垃圾回收器 B)虚拟机 页- 密- -- ---C)编译器 D)多线程机制 - -共线- -- -- --,(2-封)下列叙述中,正确的是() 页---- ---A)Java语言的标识符是区分大小写的 - 密 -- --第 --B)源文件名与public类名可以不相同 --(线-C)源文件扩展名为.jar -- -- -- - 封D)源文件中public类的数目不限 - --- --- - 密 -- --- (3-)下列属于合法的Java标识符是 () _--__线-A)_cat B)5books -_--_---_-_封C)+static D)-3.14159 -_--_--_-- -__密--_--_(--4)在Java中,表示换行符的转义字符是 () _--_线_-A)\\n B)\\f --_--_--名-封 C)'n' D)\\dd -姓------ - 密- -- --_(5-)在Java中,由Java编译器自动导入,而无需在程序中用import导入的-_-_线-包是() _--_---_- A)java.applet B)java.awt -__封--_--_---C)java.util D)java.lang _-_密_- --_-__(6----_线)在Java中,所有类的根类是 () -_---_--_-A)java.lang.Object B)java.lang.Class -_封_--_-C)java.applet.Applet D)java.awt.Frame --_--_-号密 学(7------)在Java中,用Package语句说明一个包时,该包的层次结构必须是()--级线-- 班------封A)与文件的结构相同 B)与文件目录的层次相同 ------C)与文件类型相同 D)与文件大小相同 --密-- -----------

-(8-----)在读字符文件Employee.dat时,使用该文件作为参数的类是 () ------线A)BufferReader B)DataInputStream --------封C)DataOutoutStream D)FileInputStream --) ----页-- 密- -- (9--)下列构造方法的调用方式中,正确的是 () -- -共线-A)按照一般方法调用 B)由用户直接调用 -- -- --,-封C)只能通过new自动调用 D)被系统调用 页----- - -- 密 -- --第(10-)类Panel默认的布局管理器是 () ---(线-A)GridLayout B)BorderLayout -- -- -- - 封- -C)FlowLayout D)CardLayout -- -- --密 -- --- -_(11--线)在Java中,能实现多重继承效果的方式是 (C) __--_--_--A)内部类 B)适配器 -_-_封-_-C)接口 D)同步 -_--_---_密 _--_--_--_(12--线)int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这__---_--个变量的语句是(D) _--名-封-姓-A)public int MAX_LENGTH=100 ----- - 密- --B)final int MAX_LENGTH=100 --_--_-_线C)public const int MAX_LENGTH=100 -_--_---_--__封D)public final int MAX_LENGTH=100 --_--_--- _-_密_-__(------13)下列不是InputStream子类的是 (C) -__线-_--A)文件输入流FileInputStream -_--_--_封_--_- --_--_-号密 ---学-----级线(14)下列方法中可以用来创建一个新线程的是 (C) --班-----A)实现java.lang.Runnable接口并重写start()方法 -封---B)实现java.lang.Runnable接口并重写run()方法 :间接生成线程 -----密C)实现java.lang.Thread类并重写run()方法 -------------

-------D)实现java.lang.Thread类并重写start()方法 -----线 --------(15)下列关于Java Application与Applet的说法中,正确的是(C) 封 --)--A)都包含main()方法 --页-- 密-B)都通过“appletviewer”命令执行 -- -- -- -C)都通过“javac”命令编译 共线--- --D)都嵌入在HTML文件中执行 --,-封页 ---- -- -- (密16)当启动Applet程序时,首先调用的方法是 (B) -- --第 -- A)stop() B)init() --(线--- -- --C)start() D)destroy() - 封- --- -- -- (密17)下列关于线程优先级的说法中,正确的是 (C) -- --- -- A)线程的优先级是不能改变的 _-__线--_ - B)线程的优先级是在创建线程时设置的 -_---_-_ 封 C)在创建线程后的任何时候都可以设置 -_--_--_ -- D)B和C -__密--_ --_--_(--_线18)当浏览器重新返回Applet所在页面时,将调用Applet类的方法是(A) _- --_--_-- A)start() B)init() 名-封-姓------C)stop() D)destroy() - 密- -- --_--_-_(线-_--19)下列代码中,将引起一个编译错误的行是 (D) _---_--_1)public class Test{ _封--_--_---2) int m,n; _-_密_---_-3) public Test() {} -_---__线4) public Test(int a) {m=a;} -_---_--_--5) public static void main(String args[]){ _封_--_--6) Test t1,t2; -_--_-号密-7) int j,k; --学-----8) j=0;k=0; 级线--班---9) t1=new Test(); ---封-10) t2=new Test(j,k); //参数个数不对 -------密11) } -----12)} --------A)第3行 B)第5行

-------C)第6行 D)第10行 -----线 ----(----封20)下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填 --)----写在程序中下划线位置,使程序完整并能正确运行的语句是(D) 页-- 密- -public class Test implements Runnable{ - -- -- -线public static void main(String args[]){ 共--- --Test t=new Test(); --,-封Thread tt=new Thread(t); 页---- ---tt.start(); - 密 -- -} -第----(线public void run(){ --- --for(;;){ -- - 封-try{ ___________ --- -- -; - 密 ---}catch(____________ e){} -- -_--__System.put.println(\线-- _--_---_-封} _-_--_--} _---__密} --_--_--_-A) sleep(1000) InterruptedException:线程长时间休眠,等待被中断 -_线_---_-B) sleep(1000) InterruptedException -_--名-封C) Thread.sleep(1000) RuntimeException:运行过程出现错误,退出线程 -姓-------D) Thread.sleep(1000) InterruptedException 密- --- -_--_-_线-_(---21)阅读下列代码后,正确的说法是 (A) _--_--_封 _--_--_---public class Person{ _-_密_--int arr[]=new int[10]; -_--_---_线public static void main(String args[]){ _-_----System.out.println(arr[1]); _-_--_封} _--_---_--} _-号密---A) 编译时将产生错误:类方法不能使用示例变量 学-----级线--班-B) 编译时正确,运行时将产生错误 -----封C) 输出零:类变量时 D) 输出空 ------- -密---- --------(22)下面的哪些赋值语句是不正确的( A ): -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值