




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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) <APPLET CODE = My_Applet WIDTH=200 HEIGHT=100> </APPLET>B) <APPLET CODE = My_Applet.java WIDTH=200 HEIGHT=100> </APPLET>C) <APPLE
5、T CODE = My_Applet.class WIDTH=200 HEIGHT=100> </APPLET>D) <APPLET CODE = My_Applet.html WIDTH=200 HEIGHT=100></APPLET>9、 在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用( A)关键字。A) 不需要任何关键字B) privateC) finalD) protected10、 下述哪些说法是正确的? AA) 实例变量是类的成员变量B) 实例变量是用static关键字声明的C) 类变量在方法执行时创建D) 类变量在使用
6、之前必须初始化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 show()B)synch
7、ronized(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)synchronized
8、()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、 在socket编程中,服务器
9、端的实现方法为:_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)子类还可以成为其他子类的父类C)子类和父类在同一个
10、包中时,子类不能访问父类的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 = new int45;可声明一
11、个二维数组4. 下面哪个是能用于switch 语句的参数?A) byte b=1;B) int i=1;C) boolean b=false;D) char c='c'5. Applet的生命周期涉及到哪几个方法_ABDE_。A)init( ) B)start( )C)paint( ) D)stop( )E)destroy( )6. 下面的哪一句陈述是正确的?CDA) 默认的构造函数有带void的返回类型B) 默认的构造函数有一个带void的参数C) 默认的构造函数不带参数D) 如果类中定义了其他的构造函数则在编译时候不会创建默认的构造函数7. Object类中包含那些方法?B
12、CDEA)run()B)hashCode()C)equals()D)wait()E)clone()8. 对于tcp与udp实现网络编程,表述错误的是_BD_。A)tcp实现的网络编程更安全些B)通过TCP协议传输,得到的是一个顺序的无保证的数据流C)tcp发送方和接收方的成对的两个socket之间必须建立连接D)udp编程中可以保正数据传递的安全性与有序性E)使用UDP传输数据时是有大小限制的9. 以下关于java.util包的叙述正确的 。ABCDA)在这个包中,Java提供了一些实用的方法和数据结构。B)util包下的Random类是用来产生随机数的。C)util包下提供一个用来定义日期的
13、类:Date类。D)该包提供的堆栈(Stack)、向量(Vector)以及哈希表(Hashtable)等类来表示相应的数据结构。10. 以下关于集合框架的四个基本接口的层次结构关系叙述正确的是BC 。A)Collection接口下的所有实现类都允许重复的对象。B)Set接口继承Collection,但不允许重复。C)List接口继承Collection,允许重复,并引入位置下标。D)Map是Collection集合下的另外一种实现方式,它实现了用于维护键/值对的操作。三、 问答或填空(每题5分, 4*5=20)1. 以下程序用来实现接收键盘输入数据,当键盘输入end后,将对输入的内容进行排序,
14、并最终输出,请将代码补种完整;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Arrays;public class PrintDemo public static void main(String args) String str;boolean b = true;ArrayList<Integer> list = new ArrayList();/ 接受键盘输入
15、并保存到input流中Scanner scan = new Scaner();InputStreamReader stdin = new InputStreamReader(_system.in_);/ 并将其转换成缓冲流保存BufferedReader bufin = new BufferedReader( _stdin_);while (b) try System.out.print("请输入字符: ");/ 以行为单位读取str =_ bufin.readLine()_;/ 当该行输入的为end的时候代表输入结束if (str.equals("end&quo
16、t;)b = false;if (b) /将输入的字符串类型的数转换成Ieteger并保存到ArrayList中list.add(_Integer.valueOf(str)_); catch (IOException E) System.out.println("发生I/O错误!");b = false;System.out.println("排序结果");/将list转换成树组Object a = list.toArray();/通过Arrays对象的方法进行内部排序_ Arrays.sort(a) _;for (int i = 0; i < a.length; i+) System.out.println(ai);2. java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?字节流,字符流。(1)字节流继承于InputStream OutputStream(2),字符流继承于InputStreamReader OutputStreamWriter(2)3. 写出Arr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 瓶子课件教学课件
- 转让协议房屋债权转让协议2篇
- 安全施工培训资料教学课件
- 瑞安全日制培训中心课件
- 农业碳汇项目区域差异与优化布局分析报告
- 对工程的服务方案(3篇)
- 东莞常平工程防水方案(3篇)
- 球团安全培训心得课件
- 环保知识培训建议课件
- 猫的秘密课件
- 医师定期考核题库-公卫
- 护理个案分享一例急性缺血性脑卒中患者抢救
- 互联网新闻信息服务续办申请书
- (高清版)JTGT 3650-01-2022 公路桥梁施工监控技术规程
- DZ∕T 0213-2020 矿产地质勘查规范 石灰岩、水泥配料类(正式版)
- 《建筑施工安全检查标准》JGJ59-20248
- 水利水电工程单元工程施工质量验收表、安装埋设考证表样、施工期观测精度和限差
- 2024年泰州海陵区数产集团所属泰州城发数字科技有限公司招聘笔试参考题库附带答案详解
- 患者走失的护理措施
- 【音乐】七年级开学第一课音乐课件
- 防火防烟分区检查
评论
0/150
提交评论