Java复习题
更新时间:2024-01-25 08:24:01 阅读量: 教育文库 文档下载
- java复合数据类型推荐度:
- 相关推荐
Java复习题:
说明:考试题目已明确给出,希望同学们认真复习,代码部分多加练习,诚实应考,考试时绝对不允许使用U盘、手机等拷贝工具,一经发现,以作弊处理,成绩记为零分 多项选择题
(1).下列属于Java特点的是:
A)多线程 B)多继承 C)跨平台 D)动态性 (2)下列属于逻辑运算符的是
A)! B)|| C)&& D)| (3) 下列叙述中,正确的是
A)内部类的名称与定义它的类的名称可以相同 B)内部类可用abstract修饰 C)内部类可作为其他类的成员 D)内部类可访问它所在类的成员
(4)下列方法中,属于类String的方法是 A)tolowerCase () B)valueof () C)charAt () D)append () (5)当使用SomeThread t=new SomeThread()创建一个线程时,下列叙述中不正确的是
A)SomeThread类是包含run()方法的任意java类 B)SomeThread类一定要实现Runnable接口 C)SomeThread类是Thread类的子类
D)SomeThread类是Thread类的子类并且要实现Runnable接口 (6)有关Java集合框架中容器类的关系中,继承自Collection接口的接口是: A.List B.Map C.Set D.Vector (7)下列能够正确创建线程的方法是
A.继承java.lang.Thread类,并重写run()方法 B.继承java.lang.Runnable类,并重写start()方法 C.实现java.lang.Thread接口,并实现run()方法 D.实现java.lang.Runnable接口,并实现run()方法
判断题本题只需指出正确与错误,不需要修改)
1.类中的构造方法可以重载
2.main()方法可以调用其他自定义方法,其他方法也可以调用main()方法 3.当局部变量与成员变量的变量名相同时,以成员变量为主
4.short s1=1; s1=s1+1;不正确,但short s1=1; s1+=1;则是正确的
5.将基本类型int包装成类类型Integer可以通过调用Integer类的valueOf() 方法
6、实现Set接口的容器存贮对象时既要重写equals()方法,还要重写
compartTo()方法 7.使用java.io.File类只用于代表存贮介质中的文件,不能代表存贮介质中的目录
改错题(查看下面代码有什么错误,并在答题纸上改正,找出错误处不做改正可
得1分。本大题共4小题,每小题3分,共12分。) 1.错误代码一:
abstract class Name{
private String name;
public abstract boolean isStupidName(String name){ } } 2.错误代码二:
public class Something{
void doSomething(){ private String s=””;
int l=s.length(); } } 3.错误代码二:
abstract class Something{
private abstract String doSomething();}
4.错误代码三:
public class Something{
public static void main(String [] args){
Something s=new Something();
System.out.println(“s.doSomething() returns”+doSomething());} public String doSomething(){
return “Do something…..”;} }
5.错误代码四: Interface A{
int x=0; }
class B{
int x=1; }
class C extends B implements A{
public void px(){ System.out.println(x);}
public static void main(String [] args) {
new C().px();}}
简答题
1.Java中的方法重载与方法重写的共同点与不同点
2. Java的类的继承关系中的子类和父类的类型转换规则,即“向上转型”和“向下转型”,请分别说明转换方法 3.什么是javaBean,要满足什么要求?
4. 简述你对Statement、PrepareStatement 和CalllableStatement接口的理解
5.String与StringBuffer的区别是什么? 6. 分别说明Java集合框架中Set接口、List接口、Map接口的容器在存贮特性和操作特性方面的不同
7、写出几个在JDBC中常用的接口及其作用(回答三个及以上得满分)
代码实现题
要求;
1、写出完整的java程序(包括测试代码),调试运行通过并将运行结果截图2、将Eclipse的工作空间切换到“java期末测试卷”,在其中创建工程名为Exam7,包名package+题号,实现类的源文件名自定义,测试类的源文件名为:TestProg+题号.java ,即:要求将三个程序建立在一个工程Exam7的不同包中(如:第一个程序:工程名为Exam7,包名: package1,测试类源文件名:TestProg1.java 第二个程序:仍然在工程Exam7中,包名: package2,测试类源文件名: TestProg2.java)
3、调试运行的结果的截图粘贴于对应题面的下方,不要粘贴源码;
注:按上述要求完成程序,否则不得分
1、继承与多态性;请编程实现动物世界的继承关系。动物(Animal)具有行为:吃(eat)、睡觉(sleep);动物包括:兔子(Rabbit),老虎(Tiger); 这些动物吃的行为各不相同(兔子吃草,老虎吃肉),但睡觉的行为是一致的。请通过继承实现以上需求,并编写测试类进行测试(多态性通过输出语句进行区分即可)。要求语法基本正确,不得出现严重语法错误 5分
2、通过static关键字实现单子模式,类名自定义,并在测试类中写出单子模式的用法,验证单例的具体含义(5分)
3、用IO流编写一个复制声音文件功能的程序,声音文件位于考生文件夹下,名为BrokebackMountain.mp3,复制后的声音文件名为BrokebackMountain_bak.mp3,存放在工程文件夹中,并通过媒体播放器测试是否复制成功 5分
4、实现将 4个
(K,V)对内容如下:
driverName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test username=root
password=root 6分
5、通过Java集合类的Properties类实现从属性文件jdbc.properties读取如下内容,属性文件位于考生文件夹下,并输出读取内容: 5分
driverName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test username=root password=root
正在阅读:
Java复习题01-25
汽车构造试题库04-11
浅谈数学对人类文明发展的推动作用01-27
合同管理阶段练习一及参考答案07-28
高速公路双连拱隧道施工组织设计(实施)_secret04-29
《马克思主义基本原理概论》微课题目03-14
地震勘探原理及方法11-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- Java