一、单项选择题(
10*2=20%
)
1
、下列哪个概念是面向对象和面向过程程序设计所共有的(
)
A
、继承
B
、流程控制
C
、抽象
D
、封装
2
、符合对象和类关系的是(
)
A
、人和老虎
B
、书和汽车
C
、楼和土地
D
、松树和植物
3
、
while
循环和
do
„
while
循环的区别是(
)
A
、
while
循环执行次数可能为
0
B
、
while
循环比
do
„
while
循环执行效率高
C
、
do
„
while
循环执行次数可能为
0
D
、没有区别,这两个结构任何情况下效果一样
4
、下列修饰符中与访问控制无关的是
(
)
A
、
private
B
、
public C
、
protected
D
、
extends
5
、方法内的形参(
)
A
、必须定义多个形参
B
、可以没有
C
、至少有一个
D
、只能是简单变量
6
、在
Java
语言中,整型常量
123
占用的存储字节数是(
)
A
、
1
B
、
2
C
、
4
D
、
8
7
、设
x=40
则执行
y=
(
++x
)
+1
和
y=
(
x++
)
+1
语句后,使
y
分别为
(
)
A
、
42,42
B
、
41,41
C
、
41,42
D
、
42,41
8
、关于方法
main
()的说法哪个正确(
)
A
、方法
main
()只能放在公共类中
B
、
main()
的头定义可以根据情况任意更改
C
、一个类中可以没有
main()
方法
D
、所有对象的创建都必须放在
main()
方法中
9
、关于继承的说法正确的是(
)
A
、子类将继承父类的非私有属性和方法。
B
、子类将继承父类所有的属性和方法。
C
、子类只继承父类
public
方法和属性
D
、子类只继承父类的方法,而不继承属性
10
、关于构造方法的说法哪个正确
(
)
A
、一个类只能有一个构造方法
B
、构造方法与类同名,在创建对象时被调用
C
、一个类可以有多个不同名的构造方法
D
、构造方法必须自己定义,不能使用父类的
构造方法
二、判断题
1
、常量:
‘
2
’
类型是字符串型
(
)
2
、
Java
源程序文件中是不区分字母的大小写的(
)
3
、定义方法需有方法的返回类型、名称、参数列表和方法体(
)
4
、可以用
new
来创建一个类的实例,即”对象”
(
)
5
、
Java
程序对计算机硬件平台的依赖性很高(
)
6
、
Java
可以用来进行多媒体及网络编程(
)
7
、用
final
修饰的类必须被继承(
)
8
、一个类可以访问另一个类的私有成员。
(
)
9
、
Java
异常中无论发生不发生异常都会被执行的代码段是
finally (
)
10
、在
DOS
窗口中运行
Java Applet
命令为
appletviewer <
文件名
.html>
三、程序填空
1
、下列程序输出结果是:
1+2=3
,请将程序补充完整。
public class
test1
{
public static void main(String args[])
{
______x=1,y=2;