11.JAVA程序中的起始类名称必须与存放该类的文件名相同()
12.以下关于JAVA语言中的引用的描述中,正确的是()
A.引用实际上就是指针
B.引用本身是Primitive
C.一个对象只能被一个引用所指引
D.引用就是对象本身
13.写出下面程序运行的结果()
public class Test3 {
static boolean f(char c){
System.out.print( c );
return true;
}
public static void main(String[] args) {
int i = 0;
for(f('A');f('B')&&(i<2);f('C')){
i++;
f('D');
}
}
}
14. &和&&的区别的是什么?
15.下面的java代码保存在B.java文件中是否合法?
public class A {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
16.有以下代码是
for(int i=4;i>0;i--){
int j=0;
do {
j++;
if(j==2){
break;
}
}while (j<=i);
System.out.print(j);
}
程序的运行结是()
A.4321
B.1232
C.2211
D.2222
17.以下关于可变长参数的定义中,正确的是()
A.public void f(String[]aa,String ...a){}
B.public void f(String a, double b, String ...a){}
C.public void f(String ...a){}
D.public void f(String ...a, String[]aa){}
18. 以下关于随机数的描述中,正确的是()
A.Math.random()可以生成[0,1]之内的任意小数
B.Random.next(10)可以生成[0,10]之内的任意整数
C.new java.util.Random().nextInt(11)可以生成[0,10]之内的任意整数
D.new java.util.Math.random()可以生成[0,1)之内的任意小数
19.下面程序是否存在问题,如果存在问题,指出问题所在,如果不存在,请输出结果
package package1;
import java.util.Date;
public class TestDate extends Date {
public void test(){
System.out.println(super.getClass().getName());
}
public static void main(String[] args) {
new TestDate().test();
}
}
20.有如下代码:
public class Test {
public static void hello() {
System.out.println("hello world");
}
public static void main(String[] args) {
((Test)null).hello();
}
}
上面程序()正常运行。
A. 不能 B.能 C.不确定
注:答案在最后面,若有其疑问,会有视频进行讲解
答案:11.&是按位操作,a&b是按a和b都转换成二进制数后,然后再进行按位与运算。
java基础笔试程序题
&&是逻辑与操作,a&&b是当且仅当两个数均为true时,结果则为true,只要有一个为false,结果则为false
12. B
13. ABDCBDCB
14. &是按位操作,a&b是按a和b都转换成二进制数后,然后再进行按位与运算。
&&是逻辑与操作,a&&b是当且仅当两个数均为true时,结果则为true,只要有一个为false,结果则为false
15. 合法
16.D 17.AC 18.C
19.不存在问题,输出结果:package1.TestDate
20.B
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/18799.html