java基础测试题一.doc
文本预览下载声明
1.? (2.0分) 下面关于JAVA的优点说法错误的是?
?JAVA是纯面向对象的语句,还有众多的API支持,所以JAVA开发各种各样的应用程序变的非常容易且易于维护。
?B、JAVA使用的是Unicode作为标准字符,这使得JAVA程序在不同的语言平台上都能被编译和运行
?JAVA引进来的EXCEPTION处理机制,使得JAVA程序更安全、更稳定、更随机应变
?垃圾回收机制是JAVA的内在特性,垃圾回收机制的调度是由程序员负责的
2.? (2.0分) 下面说法正确的是?
?当运行Javac命令对一个Java源程序(.java)进行编译时,必须写出该源文件的完
?当运行Javac命令对一个Java源程序(.java)进行编译时,不必写出该源文件的扩展名.java
?当用Java命令解析运行一个class文件时,必须写出该class文件的扩展名.class
?无论运行Javac还是Java命令,后面的源文件都必须给出文件扩展名
3.? (2.0分) Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点
?安全性
?多线程
?跨平台
?可移植
4.? (2.0分) 如下哪些字串是Java中的合法标识符。
?field
?super
?3number
?#number
5.? (2.0分) java对类名有严格的要求,下列中说法正确的是
?类名首字母必须大写
?类名必须与它说在的文件名相同
?类名不容许出现数字
?类名长度不得大于32个字符
6.? (2.0分) java中的char类型的字节长度是
?8
?16
?32
?依平台而定
7.? (2.0分) 下面的代码段中,执行之后i?和j?的值是什么?int?i?=?1;int?j;j?=?i++;
?1,1
?1,2
?2,1
?2,2
8.? (2.0分) 给出下面代码段:boolean?m?=?true;if(m?=?false)System.out.println(“False”);elseSystem.out.println(“True”);
?True
?False
?编译出错
?无结果
9.? (2.0分) while循环和do-while循环的区别是?
?没有区别,这两个结构在任何情况下效果一样
?while循环比do-while循环执行效率高
??while循环是先循环后判断,所以循环体至少被执行一次
?do-while循环是先循环后判断,所以循环体至少被执行一次
10.? (2.0分) 执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a0); 后,C的值是(?)
?0
?1
?-1
?死循环
11.? (2.0分) 下列那个说法是正确的??(复选题)
?程序执行到break语句时一定会结束所有的循环
?程序执行到continue语句时会结束当前循环
??break语句和continue语句都可以和标签协同使用
?continue语句和break语句的作用相同
12.? (2.0分) Give?following?fragment.?Outer:?for(int?i=0;?i3;?i++)?inner:for(int?j=0;j3;j++){?If(j1)break?outer;?System.out.println(j+”and”+i);?}?break语句和continue语句都可以和标签协同使用Which?will?be?output?
?0?and?0
?1?and?1
?1?and?0
?以上全不对
13.? (2.0分) 下面的哪段代码将不会出现编译错误?
?int?i?=?0;?????????if(i){?????????System.out.println(Hi);?????????}
?String?a?=?1;?????????boolean?b?=?true;?????????if(?a?=?=?b)?????????{?????????System.out.println(?so?true);?????????}
?int?i?=?1;?????????int?j?=?2;?????????if
显示全部