Java复习资料
更新时间:2023-03-15 12:56:01 阅读量: 教育文库 文档下载
一、选择题:
1.使用Java语言编写的源程序保存时的文件扩展名是( )。
(A).class (B).java (C).cpp (D).txt
2. 设int a=1,则表达式(true|(++a==1))&(a==2)的值为( )。
(A)true (B)0 (C)false (D)1 3. 下列关于构造方法描述错误的是( )。
(A)Java语言规定构造方法名与类名必须相同
(B)Java语言规定构造方法没有返回值,但不用void声明 (C)Java语言规定构造方法不可以重载
(D)Java语言规定构造方法只能通过new自动调用 4. 以下关于字符串类的说法正确的是( )。
(A)String类用于字符串变量,而StringBuffer类用于字符串常量
(B)String类用于字符串常量,而StringBuffer类用于字符串变量 (C)String类的对象只能用“new”关键字生成
(D)StringBuffer字符串的容量是指字符串中字符的个数 5. 下面语句中哪一个不是用于异常处理的语句( )。
(A)try (B)break (C)catch (D)finally
6. 类可以保护它的成员变量和成员函数不会被其他对象随意访问到,这一特性属于类的( )。
(A)封装性 (B)继承性 (C)多态性 (D)重载
7. 下面文件操作中哪一个方法是用来创建目录的( )。
(A)createNewFile() (B)mkdir() (C)isDirectory() (D)delete() 8. 下面数据类型的定义中错误的是( )。
(A)int a = 10; (B)double d = 1.2; (C)float f = 1.2; (D)char c = ‘A’; 9. 下面哪一个是Java中不合法的标识符( )。
(A)$persons (B)twoNum (C)_myVar (D)*point
10. 对于Swing组件中的文本框对象myText,读取用户输入的操作是( )。
(A)myText.Text (B)myText.Text( ) (C)myText.getText( ) (D)myText.getText
11. 下面关于Java Application与Java Applet的说法错误的是( )。
(A)Java Application 与Applet 所用编译命令相同
(B)通常情况下Java Application 只能有一个main()方法 (C)Java Applet 必须有HTML 文件才能运行
(D)Java Applet 程序的.class 文件可用java 命令运行
12. 在JDK中用于将文档注释自动生成HTML在线帮助文档的工具是( )。
(A)javadoc (B)java
(C)javac (D)appletviewer
13. 在Java中如果使正在运行的线程进入睡眠状态,可以调用线程的哪一个方法。( )
(A)wait() (B)sleep() (C)stop() (D)notify()
14. 在Applet的启动与停止时会自动调用相关的四个函数,这四个函数中用于对小程序作初始化的是( )。
(A)public void start( ) (B)public void stop( ) (C)public void init( ) (D)public void destroy( ) 15. 下面是一个长度为5的整型数组的定义语句,错误的是( )。
(A)int[] a = new int[5]; (B)int[] a={0,0,0,0,0};
(C)int[] a=new int[]{0,0,0,0,0}; (D)int[] a=new int[5]{0,0,0,0,0};
16. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )
(A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
(B)可以被两种类访问和引用:该类本身、该类的所有子类 (C)只能被该类自身所访问和修改 (D)只能被同一个包中的类访问 17. 类Test定义如下
1. public class Test{
2. public float aMethod(float a, float b){ } 3. 4. }
将以下哪种方法插入行3是不合法的。( )
(A)public float aMethod(float a, float b,float c){ } (B)public float aMethod(float c,float d){ } (C)public int aMethod(int a, int b){ } (D)private float aMethod(int a,int b,int c){ } 18. 类与对象的关系是( )。
(A)类是对象的抽象 (B)类是对象的具体实例 (C)对象是类的抽象 (D)对象是类的子类
19. 编译并运行以下程序段的结果是( )。
public class MyClass{
final static int i; MyClass() {i =0;}
public static void main(String[] args){
System.out.println(i); } }
(A)null (B)编译出错 (C)0 (D)1 20. 编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是( )。
(A)原因是执行的当前目录下没有找到aaa.java文件 (B)原因是没有安装JDK开发环境
(C)原因是java源文件名后缀一定是以 .txt 结尾
(D)原因是JDK安装后没有正确设置环境变量PATH和classpath
21.一个Java源程序编译后生成的文件为Test.class,则运行该程序应该使用的命令为( )。
(A)javac Test (B)javac Test.class (C)java Test (D)java Test.class
22. 在Java的异常处理语句中对finally的描述正确的是( )。
(A)不管是否发生异常,finally中的程序都要执行 (B)只有不发生异常时,finally中的程序才需要执行 (C)只有异常发生时,finally中的程序才需要执行 (D)不管是否发生异常,finally中的程序都不会执行
23. 在子类的定义中有一个和父类同名的成员函数,这一现象称为函数的( )。
(A)继承 (B)覆盖 (C)错误 (D)重载 24. 下列哪个类不属于字符流( )。
(A)FileReader (B)FileWriter (C)FileInputStream (D)PrintWriter
25. 在网页中嵌入小程序时需要设置标记,下面哪一个不是需要设置的属性是( )。
(A)code (B)width (C)height (D)color 26. 下面哪种注释能支持javadoc命令( )。
(A)// (B)/*......*/ (C)/**......*/ (D)都能支持
27. 设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。
(A)a[0];
(B)a[a.length-1]; (C)int i=1; a[i]; (D)int[2>1];
28. 下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( )。
(A)public (B)private (C)static (D)final 29. 下面哪个是对字符串String的正确定义。( )
(A)String s1=“\\n\\t null”; (B)String s2=‘null’ ;
(C)String s3=(String)‘abc’ ; (D)String s4=(String)‘\?’;
30. 给出一段程序,试判断哪个是正确的结果。( )
public class Test{
public static void main (String args[]){
try{ System.out.print(“Hello world ”); }
finally{System.out.println(“Finally executing”); }
}
}
(A)无法编译运行,因为没有指定异常 (B)无法编译运行,因为没有catch子句 (C)Hello world
(D)Hello world Finally executing
31. 下面哪项可以得到数组元素的个数,java中定义数组名为 abc。( )
(A)abc.length( ) (B)abc.length (C)len(abc) (D)ubound(abc) 32. Java语言的类型是_ __。
A、面向对象语言 B、面向过程语言 C、汇编程序 D、形式语言 33. 下列_ __内容是异常的含义。
A、程序的语法错误 B、程序编译或运行中所发生的异常事件 C、程序预定义处理的异常事件 D、程序编译错误 34.System.out.print(12+3)的输出结果是_ __。
A、15 B、123 C、”123 ” D、”15” 35. 设有对象x具有属性a则访问该属性的方法为_ __。
A、a.x B、a.x() C、x.a D、x.a() 36. java中程序的main方法必须声明为_ __。
A、public B、void C、public void D、public static void 37. 当子类中的成员变量或方法与继承的父类的成员变量或方法相同时,子类的对象所使用的是_____。
A、 是父类的变量,子类的方法 B、 父类中的变量或方法 C、 子类中的变量或方法 D、 子类的变量,父类的方法 38. 下列哪个类不属于字节流_____。
A、InputStreamReader B、BufferedInputStream
C、 FileInputStream D、OutputStream 39.下列代码中,将引起一个编译错误的行是_____。
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行 40.下列哪个表达式是声明一个含有10个String对象的数组_ __。 A、char str[ ]; B、char str[ ][ ];
C、String str[ ]=new String[10]; D、String str[10]; 41.下列叙述中,正确的是_ __。
A、Reader是一个读取字符文件的接口 B、Reader是一个读取数据文件的抽象类 C、Reader是一个读取字符文件的抽象类 D、Reader是一个读取字节文件的一般类
42.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为 _____。
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 43.可捕获的异常类都是从下列哪个类继承____。
A、Error B、Throw C、VirtualMachineError D、Exception 44.创建包的语句package应该放在程序的位置为____。
A、最顶端 B、import语句之下 C、class类声明中的第一句 D、main方法内
45.要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,可以 。
A.让该类不使用任何关键字。 B.使用private关键字。 C.使用final关键字。 D.使用protected关键字 46. 执行小应用程序时不会自动调用的方法是____。
A、init B、run C、stop D、destroy 47. 在java语言中,只有整型数据才能进行的运算是____。
A、 * B、 / C、% D、+ 48. 看以下程序:
boolean a=false; boolean b=true;
boolean c=(a&&b)&&(!b); int result = c = = false ? 1 : 2 ;
这段程序执行完后,c与result的值是____。
A、c=false;result=1; B、c=true;result=2; C、c=true;result=1; D、c=false;result=2;
49. 在jave中,类Worker是类Person的子类,Worker的构造方法中有一句”super()”, 该语
句____。
A、调用类Worker 中定义的super()方法 B、句法错误
C、调用类Person的构造函数 D、调用类Person中定义的super()
50. 把一个按钮放在窗体容器的下方,无论用户如何调整容器的大小和位置,该按钮都能位
于容器的下方不变,那么,应该选用的布局管理器是____。
A、FlowLayout B、BorderLayout C、CardLayout D、GridLayout 51. 根据下列语句判断哪些表达式返回true。说明理由_ __。
String s=”hello ”; String t=”hello”; Char c[]={?h?,?e?,?l?,?l?,?o?} A、s.equals(t); B、t.equals( c);
正在阅读:
Java复习资料03-15
对深化地市国资国企改革的几点思考03-24
基于单片机多路发生器的设计12-28
天津市31家示范性园区02-28
大连理工〈无机化学〉06-14
18学年高中数学导数及其应用章末复习提升教学案新人教B版1 - 11803-13
公文写作文章大标题02-23
牛津深圳英语考点捷径7B02-28
街道挂职锻炼工作总结09-27
实验4-数组05-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习资料
- Java
- 莎士比亚三个时期的创作变化分析
- 2012年决算财务情况说明书
- “互联网+”时代企业文化塑造研究 - 以华为企业为例
- 项目分公司书记安全生产责任制
- 8个数码管动态显示
- VDA6.3 - -过程审核,VDA6.5产品审核,内审检查表
- 矛盾的统一性和斗争性与构建和谐社会
- 软件体系结构实验指导书
- 临水临电施工方案(恒大泉都)
- 珠海市政务信息资源共享平台项目技术要求
- 党课考试题库的基本知识400题
- 园林史复习资料
- 寝室卫生检讨书
- Atm维护培训笔记
- 浙江省企业科学技术协会组织通则
- 2018年社区环境卫生工作总结(2篇)
- 2018年湖北省武汉市中考数学试卷含答案解析(word版)
- 红星中心学校2015年开展女职工维权行动月活动的总结
- 空压机试车方案
- 企业财务分析