JAVA语言程序设计期末考试试题和答案 联系客服

发布时间 : 星期六 文章JAVA语言程序设计期末考试试题和答案更新完毕开始阅读

.

public class A implements B {

public static void main(String args[]) { int i;

A c1 = new A(); i= c1.k;

System.out.println(\ } }

interface B { int k = 10; }

A) i=0 B) i=10 C) 程序有编译错误 D) i=true

【答案】B

10.应用程序的main方法中有以下语句,则输出的结果是 ( )。 int b[][]={{1, 2, 3}, {4,5}, {6,7}}; int sum=0;

for(int i=0;i

System.out.println(\A)

28

B)6

C)

9

D)

13

【答案】A

11. 有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( ).

A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12

.

.

35 2 【答案】A

12.编译和运行下面的应用程序,并在命令行界面输入12345,则回车后屏幕输出的结果是( ). public class A {

public static void main(String args[]) throws IOException{ BufferedReader buf=new BufferedReader( new InputStreamReader(System.in)); String str=buf.readLine(); int x=Integer.parseInt(str); System.out.println(x/100); } } A)

45

B)5

C)

123

【答案】C

13.下面的程序段执行后输出的结果是( )。

StringBuffer buf=new StringBuffer(\ buf.insert(7,\

System.out.println(buf.toString());

A) Beijing@2008 B) @Beijing2008 C) Beijing2008@ D) 【答案】A

14. 下面的程序编译运行后输出的结果是( )。 public class A implements Runnable { public static void main(String argv[]) { A a = new A();

Thread t = new Thread(a); t.start(); }

public void run() { while(true) {

.

D)

12345

Beijing#2008

.

try{

Thread.currentThread().sleep(1000); }catch(InterruptedException e){ System.out.println(e.toString()); }

System.out.println(\ } } }

A) 在屏幕上重复输出\while\。 B) 在屏幕上输出一次\while\。

C) 没有结果输出。 D) 以上说法都错误。 【答案】A

15.下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File构造函

数中正确的路径和文件名的表示是( )。 File f=new File(填代码处); file=new FileReader(f); in=new BufferedReader(file);

A) \ B) \ C) \D) \

【答案】C

二、多选题(本大题10小题,每小题2分,共20分) 1.下面的说法正确的是( )。

A) Java 语言是面向对象的、解释执行的网络编程语言。B) Java 语言具有可移植性,是与平台无关的编程语

言。

C) Java 语言可对内存垃圾自动收集。D) Java 语言编写的程序虽然是“一次编译,

.

.

到处运行”,但必须要

java的运行环境。 【答案】ABCD

2.下面main()方法的定义哪些是正确的( )?

A)public static void main(String args[]) {} B)public static void main(String[]) {}

C)public static void main(String[] args) {} D)public static void main(String [] x) {}

【答案】ACD 3.定义变量如下:

char c='w'; int i=8; long L=15; float f=8.9f;

以下赋值语句正确的是( )。

A) i=c+i; B) c=c+i; C) L=f+L; D) f=i+L+f;

【答案】AD

4.下面哪些关键字能用来控制对类成员的访问( )?

A)public B)protected C)private D)default

【答案】ABC

5.面向对象程序设计的基本特征是( )。

A)抽象 B)封装 C)继承 D)多态 【答案】ABCD

6.下面关于类的说法正确的是( )。

A)类是 Java 语言中的一种复合数据类型。 B)类中包含数据变量和方法。

C)类是对所有具有一定共性的对象的抽象。 D) Java 语言的类只支持单继承。 【答案】ABCD

7. 编译并运行下面的程序,运行结果为( ).

.