第一范文网 - 专业文章范例文档资料分享平台

IT认证 java习题

来源:用户分享 时间:2025/5/31 18:11:16 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

D. extends

答案:C

47.主类的类头可以使用的访问控制符是(第六章) A. private B. locale C. public D. protected 答案:C

48.下列哪些属于定义类成员的访问控制权的保留字(第六章) A. char,float,String,double B. public,private,protected C. class,import,interface

D. public,locate,private,protected 答案:B

49.关于继承,下列说法中错误的是(第六章) A. 一个类只能继承一个父类

B. 一个父类可以被多个子类所继承 C. 子类可以拥有自己的成员变量 D. 子类不能直接输出父类中的属性值 答案:D

50.下列代码中哪个方法属于方法的覆盖(第六章) public class Cake { String cakeCode; String cakeName; float price = 0; public Cake() { cakeCode = \

cakeName = \意氏蛋糕\ price = 35; }

float getSaleSum(float price, float weight) {

float saleSum = 0; this.price = price;

saleSum = price * weight; return saleSum; } }

publicclass CreamCake extends Cake{ floatweight; floatsaleSum;

float getSaleSum(float price, float weight) { float saleSum = 0; super.price = price;

this.price = price * 0.8f; this.weight = weight;

this.saleSum = this.price * weight; //调用父类的方法

super.getSaleSum(price, weight); return this.saleSum; }

void clearNum(){ weight=0; saleSum=0; } }

A. Cake()

B. Cake类的getSaleSum()方法

C. CreamCake类的getSaleSum()方法 D. clearNum()

答案:C

Java语言程序设计(3)

1.下列说法中错误的是(第六章) A. 子类不能继承父类的构造方法 B. 任何一个类只能有一个超类

C. 子类覆盖父类中同名方法时,子类方法声明必须与父类被覆盖方法的声明一样 D. 子类可以覆盖父类中声明为final或static 的方法 答案:D

2.下面是一个蛋糕类,关于该类的描述正确的是(第六章) public class Cake{ String cakeCode; String cakeName; float price; public Cake() { }

public Cake(String code, String name, float cakeprice) { cakeCode = code; cakeName = name; price = cakeprice; }

float getSaleSum(float price, float weight) { float saleSum = 0;

saleSum = price * weight; return saleSum; } }

A. Cake(String code, String name, float cakeprice)为构造方法重载 B. cakeCode、cakeName、price为Cake的属性 C. saleSum为该类的成员变量

D. Cake类实际上封装了蛋糕的相关属性和方法 答案:A,B,D

3.下面关于CakeSale接口的定义,说法错误的是(第六章) interface CakeSale {

floatprice = 0; String name = \

publicfloat getSaleSum(); private String getSaleName(); }

A. price、float不能有初始值 B. getSaleName()方法定义错误

C. getSaleSum()、getSaleName()都属于抽象方法 D. 接口中所有方法的修饰符只能是public和abstract 答案:A

4.下面的描述中正确的是(第六章)

A. 外部引用内部类时必须给出完整的名称 B. 内部类的类名不能与外部类的类名相同 C. 内部类的类名只能用在外部类或语句块之内 D. 内部类不能定义为抽象类 答案:A,B,C

5.对于成员变量和局部变量,下面的描述中正确的是(第六章) A.二者可以应用到任一数据类型 B. 成员变量在创建类体时声明

C. 局部变量的作用范围只限于方法里 D. this关键字可以用于局部变量 答案:A,B,C

6.在Applet程序中必须导入的类是(第六章) A. java.applet B. java.awt C. java.lang D. java.net

答案:A

7.对于static修饰符,下列说法中正确的是(第六章) A. 用static修饰的变量称为类变量

B. 用static修饰的方法称为静态方法或称为类方法 C. Java 语言不允许通过类名直接调用类方法

D. 类变量的内存空间直到程序退出后才释放所占的内存 答案:A,B,D

8.关于异常的理解正确的是(第七章) A. 异常属于程序语法错误 B. 异常属于程序编译错误

C. 异常是在程序运行中发生的会打断程序正常执行的事件 D. 异常是程序中定义好的例外事件

答案:C

9.抛出异常应该使用下列哪个子句(第七章) A. throw B. catch C. finally D. throws 答案:A

10.catch语句段总和下列哪一项相联系(第七章) A. finally B. throw C. try D. close

答案:C

11.下列说法中错误的是(第七章)

A. 异常处理机制可以使得系统从故障中恢复 B. 异常是不经常发生但可能发生的故障 C. 异常处理机制使得程序具有健壮性 D. try代码段后只能有一个catch代码段 答案:D

12.下列哪个方法不能用于获取异常信息(第七章) A. toString() B. getMessage() C. printStackTrace() D. DrawARC()

答案:D

13.编译执行下面程序,正确的输出结果是(第七章) public class CakeTest { private void test(){ String isvalid;

System.out.println(\ }

public static void main(String[] args ){ new CakeTest().test(); } }

A. 在运行时产生异常 B. 在编译时产生异常 C. 运行结果为Test is:null D. 运行结果为Test is: 答案:B

14.下面哪一个属于数组越界异常(第七章) A. ArithmeticException B. IOException

C. NumberFormatException

搜索更多关于: IT认证 java习题 的文档
IT认证 java习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c44tae94ikp3fre38i3sv_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top