当前位置:网站首页 > Java基础 > 正文

java基础笔试程序题



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

12B

13ABDCBDCB

14&是按位操作,a&b是按a和b都转换成二进制数后,然后再进行按位与运算。

&&是逻辑与操作,a&&b是当且仅当两个数均为true时,结果则为true,只要有一个为false,结果则为false

15合法 

16.D 17.AC 18.C

 19.不存在问题,输出结果:package1.TestDate

 20.B

 

版权声明


相关文章:

  • java gui程序设计基础2024-11-14 11:18:01
  • 尚硅谷java基础2024-11-14 11:18:01
  • java零基础开发游戏2024-11-14 11:18:01
  • 韩顺平0基础30天学会java2024-11-14 11:18:01
  • Java基础文件可以有多个类2024-11-14 11:18:01
  • java巨基础百度云2024-11-14 11:18:01
  • java基础要学多久2024-11-14 11:18:01
  • java零基础学习之运算符2024-11-14 11:18:01
  • java基础架构和业务架构2024-11-14 11:18:01
  • java编程基础工具2024-11-14 11:18:01