JAVA试题A-信管05

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广西工学院2007 —2008学年第 2 学期课程考核试题考核课程面向对象程序设计2 考核班级信管051、052 学生数66 印数70 考核方式开卷考核时间150 分钟

一、选择题(每小题1分,共20分)

1.下列属于合法的Java标识符是____。

A、_cat

B、5books

C、+static

D、-3.14159

2.在Java 中,用package 语句说明一个包时,该包的层次结构必须是____。

A、与文件的结构相同

B、与文件目录的层次相同

C、与文件类型相同

D、与文件大小相同

3类Panel 默认的布局管理器是____。

A、GridLayout

B、BorderLayout

C、FlowLayout

D、GardLayout

4.保证Java语言可移植性的特征是.

A、面向对象

B、安全性

C、分布式计算

D、可跨平台

5.下列代码的执行结果是:.

public class Test3{

public static void main(String args[]){

System.out.printl(100%3);

System.out.print(",");

System.out.println(100%3.0);

} }

A、1,1

B、1,1.0

C、1.0,1

D、1.0,1.0

6.给出下面程序段:.

if(x>0){System.out.println("Hello.");}

else if(x>-3){System.out.println("Nice to meet you!");}

else {System.out.println("How are you?");}

若打印字符串“How are you?”,则x的取值范围是C

A、x>0

B、x>-3

C、x<=-3

D、x<=0&x>-3

7.阅读和理解下面程序段:

class Manager extends Employee {

public Manager(String n,double s,int year,int month,int day)

{ super(n,s,year,month,day); bonus=0;}

public double getSalary()

{ double baseSalary=super;getSalary(); return baseSalary+bonus;} public void setBonus(double b)

{ bonus=b;}

private double bonus;

}

Manager是Employee的子类,其理由是.

A、Manager的适用范围较宽

B、extends关键字声明

C、Manager的域减小了

D、雇员是一个经理

8.WindowListener中可以实现窗口关闭功能的方法是.

A、public void windowOpened(WindowEvent e)

B、public void windowClosed(WindowEvent e)

C、public void windowClosing(WindowEvent e)

D、public void windowDeactivated(WindowEvent e) 9.关于被私有访问控制符private 修饰的成员变量,以下说法正确的是.

A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

B、可以被种类访问和引用:该类本身、该类的所有子类

C、只能被该类自身所访问和修改

D、只能被同一个包中的类访问

10.catch子句的形式参数,指明所捕获的异常类型,该类型必须是下列哪个类的子类?.

A、Throwable

B、aWTError

C、VirtualMachineError

D、Exception及其子集

11.以下哪个是java.io包中的一个兼有输入输出功能的类。.

A、Object

B、Serializable

C、RandomaccessFile

D、java.io中不存在这样的类12.下列哪个类声明是正确的? .

A、abstract final class Hl{…}

B、abstract private move(){…}

C、protected private number;

D、public abstract class Car{…}

13.以下是关于数组的应用,关于以下程序段的说法正确的是.

1. public class Myar{

2. public static void main(String argv[]){

3. int[]i=new int[5];

4. System.out.println(i[5]);

} }

A、第2行编译出错

B、第4行编译出错

C、编译时产生错误

D、编译时没有产生错误,运行时发生异常14.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用__ __类的

对象来实现。

A、Label

B、Button

C、Textarea

D、TestField

15.设x=1,y=2,z=3,则表达式y+=z--/++x 执行后,y的值是.

A、3

B、4

C、3.5

D、5

16.若a的值为3时,下列程序段被执行后,c的值是.

int c=1;

if(a>0)

if(a>3)

c=2;

else c=3;

else c=4;

A、1

B、2

C、3

D、4

17.下面是关于类及其修饰符的一些描述,不正确的是.

A、abstract类只能用来派生子类,不能用来创建abstract类的对象。

B、final类不但可以用来派生子类,也可以用来创建final类的对象。

C、abstract不能与final同时修饰一个类。

D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。

18.自定义的异常类可从下列哪个类继承?.

相关文档
最新文档