Java基础试题.doc
《Java基础试题.doc》由会员分享,可在线阅读,更多相关《Java基础试题.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、考砸了,把做错的题目重新复习一下对应的知识点一、 单项选择(每题2.5分,20 * 2.5=50)A1. 下面哪种情况属于方法重载 。A)方法名相同,参数类型与个数不同B)方法参数类型相同C)方法参数个数相同D)方法名相同,方法参数类型与个数也相同2. 你想用下面的代码查找数组最后一个元素的值,当你编译并运行它的时候,会发生什么?Cpublic class MyArpublic static void main(String argv)int i = new int5;System.out.println(i5);A). 编译通过并输出0B). 编译通过并输出 nullC). 编译通过但发生运
2、行时错误D). 编译出错3. JFrame的默认布局管理器是什么?C4. Frame 的默认布局是FlowLayout5. JFrame的默认布局是BorderLayoutA)FlowLayoutB)GridLayoutC)BorderLayoutD)CardLayout6. 给定下面的类定义 Dclass BaseBase(int i)class DefCon extends BaseDefCon(int i)/XX如果将标记/XX 的地方替换为下面的行,哪一行是独立合法的?A). super();B). this();C). this(99);D). super(99);7. 启动线程方法
3、正确的是_D_。A)run( )方法B)suspend( )方法C)stop( )方法D)start( )方法6、 在Java中,调用Math.random() 方法可能返回的结果是(B)Math.random 返回的是一个double值 此值大于0.0且小于1.0A) 132.34B) 0.342C) 29.34E10D) 1.00097、 下面的哪一个声明是合法的?BA) public protected amethod(int i)B) public void amethod(int i)C) public void amethod(void)D) void public amethod
4、(int i)8、 假设有以下Java代码:C import java.applet.*; import java.awt.*; public class My_Applet extends Applet 如果要在HTML页中嵌入以上Applet,可按下面()方式完成。(选择一项)A) B) C) D) 9、 在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用( A)关键字。A) 不需要任何关键字B) privateC) finalD) protected10、 下述哪些说法是正确的? AA) 实例变量是类的成员变量B) 实例变量是用static关键字声明的C) 类变量在方法执
5、行时创建D) 类变量在使用之前必须初始化11、 以下代码中哪些是可以正确定义一个接口的 。CA)abstract class AbstractTestB)class abstract AbstractTestC)interface AbstractTestD)class interface AbstractTest12、 如希望Java类中的某成员变量只能在package内部被直接访问,那么定义该变量时使用限定词_最适合DA) public B) private C) protected D)不使用限定词13、 下列使用同步方法正确的是:AA)public synchronized void
6、show()B)synchronized(target)C) public void show synchronized() D)synchronized()14、 以下那个方法可以让线程暂停执行_B_。A)run()方法B)sleep()方法C)start()方法D)以上方法都不正确15、 两个过程争夺同一个资源_B_。A)一定死锁B)不一定死锁C)不会死锁 D)以上说法都不对16、 下列使用同步方法正确的是:AA)public synchronized void show()B)synchronized(target)C) public void show synchronized() D
7、)synchronized()17、 try 里有一个return语句,那么紧跟在这个try后的finally 里的code会不会被执行,什么时候被执行,在return前还是后?BA. 不执行B. 执行,在return 前C. 执行,在return后D. 程序出现异常18、 如果要设置窗体的大小通过哪个方法来实现(C)A、setFont()B、setBackground()C、setSize()D、setVisible()19、 下面哪种情况能实现自动转换 。BA)int型转换成byte型B)float型转换成double型C)double型转换成int型D)char型转换成int型20、 在
8、socket编程中,服务器端的实现方法为:_A_。A)ServerSocket sersoc=new ServerSocket(8000);B)Socket soc=sersoc.accept();C)InputStream is=soc.getInputStream();D)Socket soc=new Socket(“localhost”,8000);E)InputStream is=soc.getInputStream();二、 多项选择(每题3分,10 * 3=30)1. 子类继承父类后,下面哪些说法是正确的 BCD。A)子类可以访问父类所有的成员变量和方法B)子类还可以成为其他子类的
9、父类C)子类和父类在同一个包中时,子类不能访问父类的private方法D)子类和父类在同一个包中时,子类不能访问父类的private变量2. 下面哪种情况能实现自动转换AC 。A)byte型转换成int型B)int型转换成byte型C)float型转换成double型D)double型转换成int型E)char型转换成int型3. 下面关于数组说法正确的是 。ABCDA)一维数组实质上是相同类型变量的列表B)char c=new char26;可声明一个含有26个元素的char型数组C)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的内存D)int twain = n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基础 试题
限制150内