java期末考试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java程序设计期末考试卷一
一、单项选择题(每小题2分,共40分)
1、下列哪个选项不是Java语言的注释符号()
A、//
B、/* */
C、/** */
D、!
2、下面符号中,那个符号是Java的“等于号运算符”()
A、=
B、!=
C、= =
D、>=
3、下列哪个选项不是Java关键字()
A、boolean
B、private
C、hi
D、if
4、下列运算符中,优先级最高的是()
A、|
B、&
C、++
D、()
5、下列哪项不是Java的原子数据类型()
A、long
B、for
C、byte
D、char
6、编译Java程序的命令是()
A、java
B、javadoc
C、javac
D、cd
7、下列哪个选项中对应的工具可以用来开发Java语言程序()
A、Word2003
B、JBuilder
C、Outlook
D、Excel2000
8、下列哪个选项是Java的输出语句()
A、System.out.println();
B、Out.system.print();
C、System.println.out();
D、print.system.out();
9、Java语言中的语句是以()为结尾的。
A、逗号
B、分号
C、单引号
D、句号
10、下列哪个选项是Java的主方法()
A、public static main(String args[])
B、private static void main(String args[ ])
C、public static void main(String args[ ])
D、private static main(String [ ] args)
11、下面的选项中,哪一项不属于“飞机”类的行为()
A、起飞
B、降落
C、速度
D、加速
12、下列类的继承哪个是正确的()
A、class Apple extends Fruit
B、class Apple
C、class Apple Fruit
D、Apple extends Fruit
13、定义一个整型变量i的语句是()
A、int i;
B、double i;
C、i int;
D、int q;
14、下面定义数组的语句错误的是()
A、String [ ] str;
B、String str [ ];
C、char [ ] [ ] str;
D、char str;
25、数组第一个元素的下标是()
A、0
B、1
C、2
D、-1
16、下列哪项是Java的转义字符()
A、|’
B、!”
C、\’
D、&”
17、下列哪项不是Java合法的标识符
A、$wei
B、123
C、F117
D、girl_boy
18、下列哪个选项不是正确的for语句的形式()
A、for( ; ; )
B、for(int i=0; i<10; i++)
C、for(int i=0, i<10, i++)
D、for(int i=0; ; i++)
19、下列哪个选项是正确的循环语句的形式()
A、do{//循环体}while(1= =1);
B、while(1=1){//循环体}
C、while(){//循环体}
D、while{//循环体}()
20、声明类的关键字是()
A、class
B、interface
C、implements
D、static
二、填空题:共10个空,每个空1分,满分10分;请将答案填入题中的括号中。
1、安装完JDK后一般要设置的两个环境变量是()和()。
2、如果定义了一个名称为persons、长度为100的数组,则其第一个元素表示为(),
第36个元素表示为()。
3、一个类实现一个接口使用的关键字是()。
4、在面向对象概念中,每个对象都是由()和()两个最基本的部分组成
的。
5、一个if语句可以跟随()个else if语句,但是只能有一个()语句。
6、如果一个方法没有返回值,则该方法类型为()。
三、判断题:共10小题,每小题1分,满分10分;请将答案以“√”、“×”形式填入题后
括号中。
6、// 是java的多行注释符。()
7、StringBuffer类的对象包含的字符串内容不可以被修改。()
8、两个类同在一个包中,那么在一个类可以访问另一个类的private成员变量。()
9、任何简单数据类型都可以作为数组的下标。()
10、方法形式参数的作用域是该方法的方法体。()
1、String abc[ ];是合法的Java语句。()
2、在Java里,允许多重继承。()
3、在Java语言里,do-while语句是先执行循环体,然后再判断的循环条件。()
4、只有抽象类或接口中才能包含抽象方法。()
5、Java源程序在转换为机器语言执行过程中既有编译也有解释。()
四、阅读程序:共4小题,每小题5分,满分20分;根据你对题中程序的理解写出程序的
输出结果。
1、以下程序的输出结果为________。
public class AppTest {
public static void main(String args[]) {
int i = 10, j = 5;
int m = i > j ? i : j;
System.out.println("m = " + m);
}
}
2、以下程序的输出结果为________。
public class WhileTest {
public static void main(String args[]) {
int i = 10;
while (i-- > 0) {
if (i % 2 == 0) {
continue;
}