发布时间 : 星期一 文章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 页
) )