Java复习题
更新时间:2024-04-03 04:44:01 阅读量: 综合文库 文档下载
- java复合数据类型推荐度:
- 相关推荐
一、选择题
1.下列关于Java语言特性的描述中,错误的是( ) A.支持多线程操作 B.Java程序与平台无关 C.Java是一门网络语言 D.支持单继承与多继承
2.下列关于构造方法的特点的描述中,错误的是( )
A.不可重载 B.方法名同类名 C.无返回类型 D.系统自动调用 3.用在方法的定义处,以指明该方法不返回任何值的关键字是( ) A.static B.string C.void D.public 4.以下哪个不是Java的原始数据类型( )
A. int B. Boolean C. float D. char 5.在类的修饰符中,规定只能被同一包的类所使用的修饰符是( ) A、private B、public C、默认 D、protected 9.JAVA是一门( )的程序设计语言
A.面向过程 B.面向对象 C.结构化 D.基于对象 10.抽象方法( )
A. 可以有方法体 B. 是没有方法体的方法
C. 可以出现在非抽象类中 D. 抽象类中的方法都是抽象方法 11.关于构造函数的说法哪个正确?( )
A. 一个类只能有一个构造函数 B. 一个类可以有多个不同名的构造函数 C. 构造函数与类同名 D.构造函数不能被重载
12.下列是系统提供的常用的类,是所有类的父类的类是( )。 A、Math B、Object C、System D、String 13.下列哪个选项是合法的标识符?( )
A. 123 B. _name C. class D. 1first 14.下列关于运行字节码文件的命令行参数的描述中,正确的是( )。 A、数组args[]的大小与命令行参数的个数无关 B、第一个命令行参数被存放在args[1]中 C、命令行的命令字被放在args[0]中
D、第一个命令行参数(紧跟命令字的参数)被存放在args[0]中 15.Try{ } Catch{ } 代码块用来监视和处理( )
A. 语法错误 B.没有声明的变量 C.编译时错误 D.运行时异常 16. 下列选项中,属于Java语言的关键字的是( )。
A. goto B. malloc C. extend D. FALSE 17.JAVA提供了下列基本数据类型( )
A. 整型 浮点型 字符型 B. 整型 浮点型 字符型 布尔型 C. 整型 字符串 实数 D. 整型 浮点型 布尔型 18.下列关于接口的描述中,错误的是( )。 A、接口实际上是由常量和抽象方法构成的特殊类。 B、一个类只允许实现一个接口。
C、定义接口使用的关键字是interface。
D、在实现接口的类中通常要给出接口中定义的抽象方法的具体实现。 19. 在成员变量的修饰符中,规定只允许该类自身访问的修饰符是( )。 A、private B、public C、默认 D、protected 20. 下列元素经过排序的集合类是( )。
A、LinkedList B、Stack C、TreeSet D、Hashtable 21. 实现字符流的读操作类是( )。
A、FileInpuStream B、FileOutputStream C、FileReader D、Writer
22. MAX_LENGTH是int型public成员变量, 变量值保持为常量100,请选择简短语句定义这个变量。 ( )
A、public int MAX_LENGTH=100; B、final int MAX_LENGTH=100; C、final public int MAX_LENGTH=100; D、public final int MAX_LENGTH=100; 23. 在成员变量的修饰符中,规定只允许该类自身访问的修饰符是( )。 A、private B、public C、默认 D、protected 24. 下列元素经过排序的集合类是( )。
A、LinkedList B、Stack C、TreeSet D、Hashtable 25. 实现字符流的读操作类是( )。
A、FileInpuStream B、FileOutputStream C、FileReader D、Writer 26.在套接字编程中,服务器方需用到Java类( )来监听端口。
A、Socket B、URL C、DatagramSocket D、ServerSocket 27. JAVA语言所用的字符集中字符是( )位。 A、8 B、16 C、32 D、64
28.在 JAVA编程中,Java编译器会将Java程序转换为( )然后由解释器解释执行。 A、机器代码 B、可执行代码
C、字节码 D、以上所有选项都不正确
29.编译JAVA源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为() A、 .java B .class C .html D .exe 30. 针对嵌入式设备及消费类电器的Java开发平台是( )。 A. Java SE B.Java ME C.Java EE D.以上都不是 2.JAVA程序的主入口点是( )
A.main函数 B.Main函数 C.run函数 D.Form_Load函数 3.用在方法的定义处,以指明该方法不返回任何值的关键字是( ) A.static B.string C.void D.public 4.当对线程进行调度使其暂停时,暂停的时间单位是( )。 A、毫秒 B、秒 C、分钟 D、小时
5.在类的修饰符中,规定只能被同一包的类所使用的修饰符是( ) A、private B、public C、默认 D、protected 6.JAVA是一门( )的程序设计语言
A.面向过程 B.面向对象 C.结构化 D.基于对象 7.抽象方法( )
A. 可以有方法体 B. 是没有方法体的方法
C. 可以出现在非抽象类中 D. 抽象类中的方法都是抽象方法 8.关于构造函数的说法哪个正确?( )
A. 一个类只能有一个构造函数 B. 一个类可以有多个不同名的构造函数 C. 构造函数与类同名 D.构造函数不能被重载
9.下列是系统提供的常用的类,是所有类的父类的类是( )。 A、Math B、Object C、System D、String 二、判断对错题 (每小题2分) 1.(正确)在构造方法中如调用super()语句,则必须使其成为构造方法中的第一条语句。
1.( 错误)一个Java类可以有多个父类。 2. ( )Java语言是编译型语言。
3. ( )Java类中不能出现同名的两个函数。
4. ( )使用try-catch-finally语句只能捕获一个异常。 5.( )对象的this引用是对该对象本身的引用。 6.( )映射Map是通过键-值对的方式来存储对象的。 7.( )抽象(abstract)类不能被继承。 8.( )JAVA语言标识符中大小写字母是没有区别的。 9.( )Java程序中出现的println()和print()是完全一致的。 10.( )Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。 三、填空题
在Java中,当一个方法不需要返回数据时返回类型必须是___________。(void) 在循环体中,如果想结束本次循环可以用___________语句。(continue) 若要使一个类能够被所有其它类访问,所需要的访问权限修饰符是_________ ( public )。 若已有数组说明“char s[];”,则创建20个字符的数组的语句是_________ ( s=new char[20]; )
一个类要实现一个接口,在类的定义中需要使用的关键字是_________(implements) 若程序中需要使用其它文件中已定义好的类,需使用的关键字是_________(import) 在Java语言中,逻辑常量只有___________和___________ 两个值。(true false)
在Java程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用法称为______________。(方法重载)
在类的声明中,通过使用关键字___________来创建一个类的子类。(extends) 四、读程序写输出结果 1.下列程序的输出结果是 public class Test?{ public static void main(String[] args) { int a[]={1,2,3,4}; for(int i=a.length-1;i>=0;i--) System.out.print(a[i]+\ } 2.
public class A { public void print(){ System.out.println(“Hello”);} }
class B extends A { public void print(){ System.out.println(“World”); } public static void main(String[] args) { A b1=new B(); b1.print (); }
}
此程序输出结果是: _______________________________ 3. class Test {
static void change(int i) { i++;}
public static void main(String[] args) { int a=100; change(a);
System.out.println(a);} }
此程序输出结果是: ________________________________ 4. public class Test { void f(int x, int y) {
System.out.println(x + y); } void f(double x, double y) {
System.out.println(x - y); } public static void main(String[] args) { Test t = new Test(); t.f(5.0, 2); } }
5.class A{ int x=100; }
class B extends A{ int x=200; void prt(){ System.out.println(\} public static void main(String args[]){ B b=new B(); b.prt(); }
}输出结果是此程序输出结果是: ________________________________ 6. public class A { A(){ System.out.println(“Construction of A!”);} }
public class B extends A{ B(){ System.out.println(“Construction of B!”); } }
public Test{ public static void main(String[] args){ B b1=new B(); } }
此程序输出结果是: ________________________________
正在阅读:
Java复习题04-03
《钢结构》串讲06-02
IEC与UL标准差异对比12-06
电厂常用金属材料牌号及其应用10-26
z电子表格11-29
工作总结暨2014工作打算地方汇报终稿03-01
新消防员新训感悟范文模版07-30
《观潮》说课稿新12-27
采矿概论(新)04-15
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 复习题
- Java
- 《中华人民共和国公司法》简介
- 99施工合同条件(中文)
- 2010年下半年证券从业资格考试《证券市场基础知识》最新试题(一
- “每月之星”评选方案
- 想学“杜蕾斯”?社交网络营销50条论文
- 大庆高新区布局及园区建设介绍 - 图文
- 有效教学的含义和理念
- 2020骞翠笂娴峰競鍒濅腑璇?枃瀛︾?缁堢粨鎬ц瘎浠锋寚鍗楄?瀹
- 国内外高新区发展经验借鉴 - 图文
- 株洲高新区(天元区)政策汇编
- 光学
- 荆州古城环城旅游景区规划设计 - 图文
- 陆游《十一月四日风雨大作》同步练习及答案
- 黑龙江省庆安三中2018-2018学年高一英语下学期期末考试试题外研
- 机械与汽车工程学院-华南理工大学 - 图文
- 最新初中人教版九年级历史上册第20课 人类迈入“电气时代” 素材
- 2《概率统计》试题A卷答案
- 罗源县乡镇地名志(经典)
- 救生(含水上救生)技巧
- 《基础会计学》试题库