好文档 - 专业文书写作范文服务资料分享网站

Java软件工程师企业测评测试题

天下 分享 时间: 加入收藏 我要投稿 点赞

Java软件工程师企业测评测试题

一、选择题:(每题2分)

1.名为HelloWorld.java的Java应用程序如下: (B)

public class HelloWorld { public static void main(String args[]) { System.out.println(\ } } 将这个程序放在C:\\Test下,然后在命令行窗口中,进入到C:\\Test路径执行如下指令: javac helloworld.java将得到什么结果?

A. 编译出错。

B. 编译成功,生成名为HelloWorld.class的文件。 C. 编译成功,生成名为helloworld.class的文件。 D. 找不到名为helloworld.java的文件。

2.下面的程序名为Student.java:B

public class Student { private String name; public Student(String s_name) //1 { name = s_name; //2 } public static void main(String args[]) -可编辑修改-

{ Student s = new Student(); //3 } } 使用如下指令编译:javac Student.java。将会得到什么结果? A. 将会顺利通过编译,并将产生一个Student.class的类文件。 B. 编译时在//3处出错。 C. 编译时在//2处出错。 D. 编译时在//1处出错。

3.关于下面的类描述中正确的是:C

class Test { // 1 void test(int i) { // 2 System.out.println(\ // 3 } // 4 void test(String s) { // 5 System.out.println(\ // 6 } // 7 // 8 public static void main(String args[]) { // 9 Test t=new Test(); // 10 char ch='y'; // 11 t.test(ch); // 12 } // 13 } // 14

A. 编译出错

B. 编译通过,运行出错

C. 编译通过,运行时输出“I am an int” ???? D. 编译通过,运行时输出“I am a string”

-可编辑修改-

4.关于下述程序:C

public class Test3 { public static void main(String[] agrs) { byte b = 2,e =3; //1 byte f = b+e; //2 System.out.println(f); //3 } } 描述正确的是?

A. 编译通过,运行时打印出5。 B. 编译通过,运行时打印出23。

C. 编译不通过,在//2处有错误,因为此处f必须是一个int类型的变量。 ? D. 编译不通过,在//1处有错误,不能这样定义变量

5.关于下述程序:

public class Divide { public static void main(String args[]) { System.out.println(\ //1 System.out.println(\ //2 } } 描述正确的是? 编译通过,运行17.0/0=5.66666666666666? 17/0=5 A. 编译出错

B. 编译通过,运行时//1、//2处均出现异常

C. 编译通过,运行时//1处得到一个无穷大值,//2处将出现异常 D. 编译通过,运行时//1处出现异常,//2处将得到一个无穷大值

-可编辑修改-

6.关于下述程序:D

public class Test4 { public static void main(String[] agrs) { double x = 1.234; //1 double y = 2; //2 System.out.println(\ //3 System.out.println(x+y+\ //4 } } 描述正确的是? A. 编译出错。

B. 编译通过,执行的时候在//2处报错。

C. 编译通过,执行时在//3处打印出3.234,在//4处打印出3.234。 D. 编译通过,执行时在//3处打印出1.2342.0,在//4处打印出3.234。

8.下述程序:C

public class Test9 { static int i = 1; static { i++; } public Test9() { i++; } -可编辑修改-

public static void main(String[] args) { Test9 t1 = new Test9(); System.out.println(t1.i); //1 2 Test9 t2 = new Test9(); System.out.println(t2.i); //2 } } 编译运行后在//1和//2处分别打印出什么值? A.

9.关于下述三个接口:A

public interface IA { public void methodA(); }

public interface IB { public void methodB(); }

public interface IC extends IA,IB { public void methodA(); } 正确的是?

A. 接口IC不能通过编译,因为它继承了两个接口。

B. 接口IC不能通过编译,因为它定义了一个和IA中一样的方法methodA()。

-可编辑修改-

2和2 B. 3和3 C. 3和4 D. 4和3

Java软件工程师企业测评测试题

。Java软件工程师企业测评测试题一、选择题:(每题2分)1.名为HelloWorld.java的Java应用程序如下:(B)publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println(\
推荐度:
点击下载文档文档为doc格式
7q72323cn70h1ll01eyq0a6ri16ozy014ba
领取福利

微信扫码领取福利

微信扫码分享