云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JAVA参考试卷及答案(2)

JAVA参考试卷及答案(2)

  • 62 次阅读
  • 3 次下载
  • 2025/6/6 2:02:48

《JAVA程序设计》参考试题

一、单项选择题(在每小题的四个选择中,只有一项是符合题目要求的,把所选择项前的字母填在题后的括号内。每小题2分,共20分) 1. 有关Java语言的说法中,哪种是错误的(B )。

A.java是高级语言 B.java是过程型语言 C.java是面向对象语言 D.java是移植性强的语言

2. 使用Java语言编写的源程序保存时的文件扩展名是( B )。

A..class B. .java C..cpp D. .txt

3. 在Java程序main方法中,正确的参数是(C)。

A.main(string args[]) B.main(String ()args ) C.main(String args[]) D.main(string []args ) 5.在Java中,能实现多重继承效果的方式是(C )。 A.内部类 B.适配器 C.接口 D.同步

9. 下列关于构造方法描述错误的是( C )。 A.Java语言规定构造方法名与类名必须相同

B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载

D.Java语言规定构造方法只能通过new自动调用 10. 一个可以独立运行的Java应用程序(D )

A.可以有一个或多个main方法 B.最多只能有两个main方法 C.可以有一个或零个main方法 D.有一个且只能有一个main方法

二、判断题(正确打√,错误打×,每小题2分,共 10分) 1 try- catch语句块是用于异常处理的语句( √ )。 2.一个子类可以继承多个父类。(× )

3.面向对象的软件开发方法用类把数据和对数据的操作封装在一起,并且类之间可以存在继承关系。(√ ) 4.一个类中不能有同名的方法。(× ) 三、填空题(每小题2分,,共10 分)

1.方法调用Math.max(-9,11)返回的结果是___11____。

2.顺序执行以下两个语句的输出结果是:________10___________。 String s = \我喜欢学习Java!\ System.out.println(s.length( ));

4. 在类的声明中要继承另一个类,需要使用关键字extends;而要实现一个接口需要使用关键字 implements 。

四、程序阅读题(每1小题4分,共40分)

1. .阅读程序,回答问题。 1)import java.io.*; 2) class Car { 3) String 车型; 4) static int 价格; 5) public Car(String 车型, int 价格) 6) { this.车型=车型; 7) this.价格=价格; } 8) public void 介绍(String s)

9){System.out.println(s+\车型+\价格 \价格);} 10)}

11)public class SC{

12)public static void main(String args[]){

13)Car 奔驰=new Car(\越野车\ ; 14) 奔驰.介绍(\奔驰\;

15)Car 红旗=new Car(\轿车\ ; 16)红旗.介绍(\红旗\;

17)奔驰.介绍(\奔驰\; } 18)}

(1)程序第1行的作用是什么? (2)第3,4行中的“车型”,“价格”和第5行中的“车型”,“价格”

含义一样吗?

(3)第2行中“Car ”的和第5行的“Car ”含义一样吗?(2分)分

别代表什么语法含义?(2分)

(4)写出程序运行结果。

答案:

(1)程序第1行的作用是什么?

引入包;

(2)第3,4行中的“车型”,“价格”和第5行中的“车型”,“价格”

含义一样吗?

不一样,前者是属性,后者是构造函数的形参;

(3)第2行中“Car ”的和第5行的“Car ”含义一样吗?(2分)分

别代表什么语法含义?(2分)

不一样,前者是类名,后者是构造函数名; 运行结果

奔驰 车型 越野车 价格 400000

红旗 车型 轿车 价格 200000

奔驰 车型 越野车 价格 400000

2.阅读程序,回答问题。

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

int count=1;

for(int i=1;i<=5;i++)

count=count+i;

System.out.println(count); }

}

(1)这是那一类java程序? (2)程序输出的结果是什么?

答案:

(1)这是那一类java程序?

Application程序;

(2)程序输出的结果是什么?

count=163.

4.阅读程序,回答问题 import java.io.*; public class Class1 {

public static void main(String args[ ]) {

int i , Max , Min ;

int a[ ] = { 12,67,8,98,23,56,124,55,99,100 }; Max = Min = a[0];

for ( i = 1 ; i < a.length; i ++ ) {

if ( a[i]Max ) Max = a[i]; }

System.out.println( Max+\ System.out.println( );

第 1 页 共 6 页

搜索更多关于: JAVA参考试卷及答案(2) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《JAVA程序设计》参考试题 一、单项选择题(在每小题的四个选择中,只有一项是符合题目要求的,把所选择项前的字母填在题后的括号内。每小题2分,共20分) 1. 有关Java语言的说法中,哪种是错误的(B )。 A.java是高级语言 B.java是过程型语言 C.java是面向对象语言 D.java是移植性强的语言 2. 使用Java语言编写的源程序保存时的文件扩展名是( B )。 A..class B. .java C..cpp D. .txt 3. 在Java程序main方法中,正确的参数是(C)。 A.main(string args[]) B.main(Stri

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com