JAVA复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.单选
1.以下变量定义语句不正确的是(D)。
A)char c=’c’ ; B)byte b=112;
C)double d=35.6; D)float f=8.6;
2. for(int i=1;i<100;i*=2){ System.out.print(".");}此语句将会打印出()个点。
A) 5 B) 6
C)7 D)8
3.以下语句输出的结果是()。
String str=”123”;
int x=4,y=5;
Str=str+x+y;
System.out.println(str);
A)12345 B) 会产生编译错误
C)1239 D)123+4+5
4.表达式8/9.2*5 的值的类型为()。
A)short B) int C) double
D)float
5. 下列不可以正确表示Java标识符的是()
A $max
B abc
C _min
D public
6对于下面的代码片断,m为哪些值将导致"default"输出。() switch(m)
{ case 0: System.out.println("case 0");
case 1: System.out.println("case 1"); break;
case 2:
default: System.out.println("default");
}
A) 0和1B) 1和2
C) 2和3 D) 没有合适的取值
7.下列关于Java中方法的说明,错误的是()
A 方法调用必须指定方法名和实际参数
B 写在return后边的语句不会被执行
C Java应用程序从main()方法开始执行
D main()方法不能被其他方法调用,包括Java虚拟机.
8.关于while和do..while语句的说法,错误的是()
A 都是Java的循环的语句
B while语句至少执行一次
C do…while语句至少执行一次
D 两者都可以执行多次
9.Java字节码文件的扩展名为()
A .exe
B .java
C .class
D .javac
10.当需要调用父类的同名方法或使用父类的同名变量时,在子类中可用关键字()作前缀来指明父类的成员变量和方法。
A)this B)super C)static D)import
11关于抽象类的说明,错误的是()
A 可以包含构造函数
B 可以包含嵌套类和接口
C 可以被直接实例化
D 可以包含抽象方法
12. 在子类中重新编写父类方法的做法称为()。
A)方法重载B)方法覆盖(方法重写)
C)方法继承D)方法重用
13.下列输入ng包中的类是()
A ArrayList
B Math
C Date
D Calendar
14.Java中线性表和链表都实现的哪个接口()
A List接口
B Map接口
C Set接口
D Hash接口
15、如果希望直接通过类名访问方法,在定义时要使用的修饰符是()
A. static
B. final
C. abstract
D. native
16.下列关于异常处理说法正确的是()
A try块可以单独使用
B catch必须和finally成对出现
C try必须和catch成对出现
D finally块是用来监控代码是否发生异常的
17.下列用于往记事本里写入数据的字节流是()
A FileInputStream
B FileOutputStream
C BufferedReader
D BufferedWriter
18. 下列哪个方法可以求出字符串的长度()
A length
B len()
C size()
D length()
19.下列控件中,哪个控件是容器控件
A JButton
B JTextArea
C JFrame
D JLable
20.要获文本框的文本,应使用方法()。
A)getTxt( ) B)getTest( )
C)getCommand( ) D)getText( )
21.下列代码中,无法正确获得一个对象的是()
A String s=new String();
B Calendar date=new Calendar;
C new ArrayList();
D LinkedList list=new LinkedList();
22 String str=”abcdefghijklmn” ;调用str.substring(6,10)返回的字符串是( )
A “ghij”
B “ghijk”
C “ghi”;
D “gh”
23. 下列方法对中属于方法重载的是()。
A int abs(int a)和float abs(int a)
B int abs(int a)和float sqrt(int a)
C . int abs(int a)和double abs(int a)
D. i nt abs(int a)和float abs(float a)