JAVA语言与面向对象程序设计习题1 联系客服

发布时间 : 星期一 文章JAVA语言与面向对象程序设计习题1更新完毕开始阅读67fc25f08bd63186bcebbc6b

JAVA语言与面向对象程序设计习题1

一、单项选择题

1. 以下选项中,合法的赋值语句是( )。 A. a==1 B. ++I

C. a=a+1=5 D. !(++a!=b--)

2. 以下变量均已正确定义并赋值,下面复合java语言语法的赋值语句是( )。

A. m=n>5 B. m=k%c=h+y

C. j=t+0 D. j=y>2=x+3

3. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。

A. 隐藏 B. 覆盖

C. 重载 D. Java不支持此特性

4. 在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。

第 1 页 共 8 页

A. java.io B. java.awt

C. java.applet D. java.awt.event

5. 下列语句序列执行后,m的值是( )。

int a=3,b=4,x=5; if(++a<b) x=x+1;

A. 5 B. 3

C. 4 D. 6

6. 下面操作的结果是( )。System.out.println(4|3); A. 6 B. 0

C. 1 D. 7

7.在编写异常处理的Java程序中,每个catch语句块都应该与(语句块对应,使得用该语句块来启动Java的异常处理机制。 A. if else B. switch

C. try

第 2 页 共 8 页

)D. throw

8.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。 A. import java.awt.* B. import java.applet.* C. import java.io.* D. import java.awt.event.*

9. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。

A. 隐藏 B. 覆盖

C. 重载 D. Java不支持此特性

10. 在Java中,存放字符串常量的对象属于( )类对象。 A. Character B. String

C. StringBuffer D. Vector

11. 有一声明语句为boolean t;下面赋值语句中t的值为false的是( )。

A. t=5>3

第 3 页 共 8 页

B. t!false

C. t=(true|false) D. (t=2==3)?true:false

二、多项选择题

1. 如下哪些是Java中正确的整数表示?(A. 22 B. 0x22

C. 22A D.22H

2. 下面说法正确的是( )。

A. >>是算术右移操作符 B. >>是逻辑右移操作符

C. >>>是算术右移操作符 D. >>>是逻辑右移操作符 3. 下面哪个赋值语句是合法的?( )A. float a = 2.0 B. double b = 2.0

C. int c = 2 D. long d = 2

4.下列哪个是合法的Java标识符?( A. Tree&Glasses 第 4 页 共 8 页

) )