Java基础教程考试题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java基础教程考试题目
单选题
1、
下列选项中,属于字符常量的是()
2分
•A、"a"
•B、'ab'
•C、'1'
•D、1
参考答案:
C
答案说明:
字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引号(' ')引起来,它可以是英文字母、数字、标点符号、以及由转义序列来表示的特殊字符,如’a’。
2、
下列选项中,哪一个是多行注释符号()
2分
•A、//**//
•B、/*/*
•C、//
•D、/**/
参考答案:
D
答案说明:
/* */ 表示多行注释,以“/*”起始,以“*/”结束。
3、
下列异常声明中,正确的是()
2分
•A、publicvoidthrowsIOExceptionfun(){}
•B、publicvoidfunthrowsIOException(){}
•C、publicvoidfun()throwsIOException{}
•D、publicvoidfun()throwsIOException,throwsSQLException{}
参考答案:
C
答案说明:
throws关键字需要写在方法声明的后面,throws后面需要声明方法中发生异常的类型,通常将这种做法称为方法声明抛出一个异常。
4、
以下关于成员属性与成员方法的描述中,错误的是()
2分
•A、成员属性我们也叫成员变量,它就是描述对象的特征。它可以定义在类中,也可以定义在方法中
•B、成员方法用于描述对象的行为
•C、在类中定义的变量,我们称为成员变量
•D、在类中定义的方法,我们称变成员方法
参考答案:
A
答案说明:
类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,也被称作属性,成员方法用于描述对象的行为,可简称为方法。定义在类中的变量被称为成员变量,定义在方法中的变量被称为局部变量。
5、
关于表达式1234/1000 * 1000的运算结果,下列哪个选项是正确的()
2分
•A、1234
•B、1000
•C、1234.0
•D、以上都不对
参考答案:
B
答案说明:
Java中,整数之间相除,会忽略小数部分,得到的结果还是整型数据。
6、
请阅读下面的程序
public class Example03 {
public static void main(String[] args) {
int x = 3;
if (x > 5) {
System.out.println("a");
} else {
System.out.println("b");
}
}
}
程序的运行结果是()
2分
•A、true
•B、false
•C、a
•D、b
参考答案:
D
答案说明:
因为判断条件不成立3>5不成立,所以执行会执行else中的语句,输出b。
7、
关于final修饰成员变量说法正确的是()
2分
•A、被final修饰的成员变量为常量
•B、被final修饰的成员变量不能被继承
•C、被final修饰的成员变量可以被多次赋值
•D、final只能在接口中修饰成员变量
参考答案:
A
答案说明:
被final修饰的变量可以被继承,被final修饰的类不能被继承,被final修饰的变量为常量不能被第二次赋值或改变引用。
8、
下列集合中,不属于Collection接口的子类的是()
2分
•A、ArrayList
•B、LinkedList
•C、TreeSet
•D、Properties
参考答案:
D
答案说明:
Properties集合属于Map集合的子类。
9、
请阅读下面的程序。
Class WhileDemo5 {
public static void main(String[] args) {
int n = 5;
while (n < 10) {
System.out.print(n);
n++;
}
}
}
下列选项中,哪一个是程序运行的结果()
2分
•A、无输出
•B、输出56789
•C、死循环
•D、编译错误
参考答案:
B
答案说明:
while条件为true,循环体执行,每执行一次输出n的值,并且n递增。
10、
请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是()
2分
•A、publicintMAX_LENGTH=100
•B、publicconstintMAX_LENGTH=100
•C、finalintMAX_LENGTH=100
•D、publicfinalintMAX_LENGTH=100
参考答案:
D
答案说明:
应题目的要求,需要将该值保持为常数,那么就需要使用关键字final,所以选择D,const是java的保留关键字,在java中使用final定义常量。
11、
下面选项中,完全面向对象的编程语言是()