一、选择题
1.编译Java Application 源程序文件将产生相应的字节码文件,这些字节
码文件的扩展名为( )。
A. java
B..class
C. html
D. .exe
2.在Java语言中,实型常数2
3.57占用的存储字节数是()
A.1
B.2
C.4
D.8
3.下列标识符不合法的是( )
A. %port
B. this
C. int
D. myCount
4.main方法是Java Application程序执行的入口点,关于main方法的方法
头以下哪项是合法的()
A、public static void main()
B、public static void main(String args[])
C、public static int main(String[]arg)
D、public void main(String arg[])
5.在编写Java Application程序时,若需要使用到标准输入输出语句,必须
在程序的开头写上( )语句。
A、import java.awt.*;
B、import java.applet.Applet;
C、import java.io.*;
D、import java.awt.Graphics;
6.不能构成循环的语句是( )。
A. for 语句
B. while 语句
C. switch 语句
D. do__while 语
句
7.设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
A. 3
B. 3. 5
C. 4
D. 5
8.设x为int型变量、则执行以下语句以后,x的值为()
x=10; x+=x-=x-x
A、10
B、20
C、40
D、30
9.以下由 for 语句构成的循环执行的次数是( )。
for ( int i = 0; true ; i++) ;
A.有语法错,不能执行
B.无限次
C. 执行1次
D.一次也不执行
10.下列叙述正确的是()
A. 在类中的构造方法的名字与类的名字相同,而且有返回类型.
B. 在类中的构造方法的名字与类的名字相同, 而且不能重载
C. 在类中的构造方法的名字与类的名字相同,但没有返回类型
D. 在类中的构造方法的名字与类的名字相同,而且不能初始化.
11.一个子类继承父类,子类不可以继承父类中访问权限设定为( )的变量和
方法.
A. private
B. protected
C. public
D. 未修饰
12.下列类定义中哪个是合法的抽象类定义( )
A.class Animal { abstract void growl();}
B.abstract Animal{abstract void growl();}
《JA V A程序设计》A卷第 1 页共5 页