好文档 - 专业文书写作范文服务资料分享网站

JAVA语言程序设计期末考试试题及答案 

天下 分享 时间: 加入收藏 我要投稿 点赞

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 Thread t = new Thread(a); t.start(); }

public void run() { while(true) { 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分)

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 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.面向对象程序设计的基本特征是( )。

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 A)抽象 B)封装 C)继承 D)多态 【答案】ABCD

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

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

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

7. 编译并运行下面的程序,运行结果为( ). public class T1 { public static void main (String[] args){ T1 a=new T1(); a.method(8); a.method(1.2f); }

void method(float i) {

System.out.println(\ }

void method(long i) {

System.out.println(\ } } A)程序有编译错误,因为两个method()方法必须定义为静态(static)的。 B)程序可以编译运行,输出结果为: long: 8 float: 1.2

C)程序可以编译运行,输出结果为: float: 1.2 long: 8

D) 程序中定义的两个参数不同的method方法称为方法重栽。 【答案】BD http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 8.下面是在命令行运行Java应用程序A,怎样才能在main(String args[])方法中访问单词\

java A the first snow , the first snow came.

A)args[0] B)args[1] C)args[2] D)args[5]

【答案】BD

9.编译并运行下面的程序,运行结果为( ). public class A { public static void main (String[] args) { A a=new B( ); a.test(); }

void test() {

System.out.print (\ } }

class B extends A { void test() { super.test(); System.out.println(\ } }

A)子类B定义了与父类A中同名的方法test,java中称为方法的覆盖。 B)代码可以编译运行,并输出结果:AB 。

C)代码可以编译运行,并输出结果:A。 D)子类B定义了与父类A中同名的方法test,java中称为方法的重载

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 。

【答案】AB

10.下面哪个说法正确( )?

A)如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。 B)如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。 C)如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。

D)接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。 【答 案】ABCD

三、填空题(本大题10小题,每小题1分,共10分)

1. 创建类的对象时,使用运算符___________给对象分配内存空间。 2. 定义类的构造方法不能有返回值类型,其名称与_____名相同。 3. Java语言中关键字_____表示双精度类型。 4. 若有定义:float b={1.1f, 3.5f, 6.8f};,则b.length()的值是_______。 5.若有类定义: class B extends A{ … } 则类B是类A的______。

6.接口中的成员只有静态常量和______。

7. 在子类中使用关键字_______做前缀可调用被子类覆盖的父类中的方法。 8. 关键字______用于导入包中的类到程序中,供程序中使用。

9. Java语言中, 通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的_____块来捕获和处理异 常。

10. 程序中实现多线程的方法有两种:继承_____类和实现Runnable接口。

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

JAVA语言程序设计期末考试试题及答案 

http://www.514t.com免费提供各种资格考试真题、模拟题、练习题、精选题及答案Threadt=newThread(a);t.start();}publicvoidrun(){while(true){try{Thread.currentThread().sleep(1000);
推荐度:
点击下载文档文档为doc格式
7v50f183ke38gut0yjtd
领取福利

微信扫码领取福利

微信扫码分享