java期末考试卷

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

}

相关文档
最新文档