当前位置:首页 > java基本语法测试
A、 0 and 0 B、0 and 1 C、0 and 2 D、1 and 0 E、1 and 1 F、1 and 2 G、2 and 0 H、 2 and 1 I、 2 and 2
40.已知如下代码: switch (m) {
case 0: System.out.println(\case 1: System.out.println(\ case 2: System.out.println(\
case 3: System.out.println(\default: System.out.println(\ }
当m 的值为什么时输出\ A、 0 B、1 C、2 D、3 E、4 F、None
41、以下哪个方法用于定义线程的执行体? A、 start() B、init() C、run() D、main()
E、synchronized()
42、Java中如下哪些约束符是正确的? A、 private B、public C、protected D、protect E、friend
43.以下哪个约束符可用于定义成员常量? A、 static B、final C、abstract D、不用约束符
44.已知如下类说明: public class Test {
private float f = 1.0f; int m = 12; static int n=1;
public static void main(String arg[]) {
Test t = new Test();
// 注释. }
}
在注释处,如下哪几个使用是正确的? A、 t.f B、this.n C、Test.m D、Test.n
45.已知如下代码: 1: class Example{ 2: String str;
3: public Example(){ 4: str= \5: }
6: public Example(String s){ 7: str=s; 8: } 9:} }
10: class Demo extends Example{ 11: }
12: public class Test{ 13:public void f () {
14:Example ex = new Example(\15:Demo d = new Demo(\16:} }
哪句语句会导致错误? A、 line 3 B、line 6 C、line 10 D、line 14 E、line 15
46.下面描述的源文件名(*.java)正确的是: a. 必须和含有main()方法的类名一致
b. 必须和含有main()方法的public修饰的类名一致 c. 可以和含有main()方法的类名不一致 d. 不可以和含有main()方法的类名不一致 47.下面程序执行结果? class A {
int x;
void setx()
{
int y;
System.out.println(y); }
public static void main() {
System.out.println(x); A a=new A(); a.setx(); } }
A. 编译成功并输出:0 0 B. 编译成功并输出:0 C. 编译时发生1处错误 D. 编译时发生2处错误
48、以下各项中,( )正确阐述了创建InputStreamReader的方式。(选择一项) a) new InputStreamReader(new FileInputStream(“data”)); b) new InputStreamReader(new FileReader(“data”)); c) new InputStreamReader(new BufferedReader(“data”)); d) new InputStreamReader(“data”);
49、下面对于打包和部署的定义,正确的是()。(选择一项) a) 打包是模块组装成企业应用;部署是将组件组装成模块
b) 打包是指将组件组装成模块,并把模块组装成企业应用;部署是指将应用安装和配置在
运行环境中
c) 打包是指将应用安装和配置在运行环境中,将组件组装成模块,并把模块组装成企业 d) 打包是指将组件组装成模块;部署是把模块组装成企业应用
50、Java虚拟机执行的操作包括()。(选择三项) a) 加载.class文件 b) 将.java文件编译成.class文件 c) 管理内存 d) 执行垃圾回收 执行机器码
二:填空题
1、 所有的计算机都使用相同的机器语言。 (对 / 错)
2、 JAVA是由_______ Sun Microsystems公司_______________开发的。 3、 JAVA中允许多重继承 (对 / 错)。
4、 ____构造方法______________方法包含在相同的类中。 5、 JAVA中变量命名规则,根据下面的提示选择正确的答案,(多选)____________
A. 对变量名的长度没有任何限制。 B. 变量名可包含字母数字。 C. 变量名可以用数字开头。 D. 变量名中可以有关键字。
6、 JAVA中的继承是通过__抽象方法_________________________实现的,父类是指____具
有多类事物的共性的类_________,子类是指_ 继承父类的属性 被重写父类方法的类________________。
7、 重载方法是______________让类以统一的方式处理不同类型数据的一种手段_____
重写方法是 _________子类可继承父类中的方法,并重写父类的方法的过程______ 8、 重载方法采取编译时的________________形式,重写方法采取运行时的______________
形式。
10、构造方法有返回类型,不一定与类名相同。 (对 / 错) 11、如何从外部类访问内部类_______________,(单选)
A. 在外部类中创建内部类的对象。 B. 直接使用new方法实例化对象就可访问。 C. 外部类根本不可能访问内部类。 D. OutClass.InnerClass oiclass=new OutClass.InnerClass 12、下列程序输出什么:_________________ import java.applet.Applet; import java.awt.* ;
public class Hello extends Applet {
String showText ; public void init() {
showText = getParameter(\
if ( showText == null ) showText = \ }
public void paint(Graphics g) {
g.setFont(new Font(\ g.drawString(showText, 100, 40) ; } }
结果:
A. 在编译时出现错误 B. 运行时出现错误 C. 屏幕不显示任何内容 D. 打印Hello ! Java! E. 缺少main()方法
共分享92篇相关文档