Java内部测试笔试题

发布时间 : 星期六 文章Java内部测试笔试题更新完毕开始阅读

public class Test { int count = 9;

public void count1() { int count = 10;

System.out.println(\ }

public void count2() {

System.out.println(\ }

public static void main(String args[]) { Test t = new Test(); t.count1(); t.count2(); } }

A. count1=9 count2=9 B. count1=10

count2=9 C. count1=10

count2=10 D. count1=9

count2=10

16) 在Java中,如果要在字符串类型对象s=\中,得到字母 'v' 出现的位置,可使用以下( )语句。

A. s.matches('v'); B. s.charAt('v'); C. s.indexOf('v'); D. s.substring('v');

17) 给定某Java程序的main方法如下,该程序编译运行后的结果是( )。

public static void main(String[] args) {

String str=null; str.concat(\ str.concat(\ System.out.println(str); }

A. 输出:null B. 输出:abcdef C. 编译错误

D. 运行时出现异常

18) 给定一个Java程序的代码如下所示,则编译运行后,输出结果是( )。

public class Test {

int count = 9;

public void count1() { count = 10;

System.out.println(\ }

public void count2() {

System.out.println(\ }

public static void main(String args[]) { Test t = new Test(); t.count1(); t.count2(); } }

A. count1=9

count2=9 B. count1=10

count2=9 C. count1=10

count2=10 D. count1=9

count2=10

19) 给定一个Java程序的代码如下所示,则编译运行后,输出结果是( )。

public class Test {

int count = 9;

public void count() {

System.out.println(\ }

public static void main(String args[]) { new Test().count(); new Test().count(); } }

A. count=9

count=9 B. count=10

count=9 C. count=10

count=10 D. count=9

count=10

20) 有关Java中的类和对象,以下说法错误的是( )。 A. 同一个类的所有对象都拥有相同的特征和行为

B. 类和对象一样,只是说法不同 C. 对象是具有属性和行为的实体 D. 类规定了对象拥有的特征和行为

21) 在Java语言中有如下代码,下列x的定义中,可以使该段代码输出100的是( )。

switch( x ) { case 100 :

System.out.println(\break ;

case 110 :

System.out.println(\break ; }

A. int x = 100; B. double x = 100; C. String x = \D. int x = 110;

22) 在Java语言中,有如下代码:

switch(x) { case 100 :

System.out.println(\ break;

case 200 :

System.out.println(\ break; case 300 :

System.out.println( \ break; }

下列x的定义中,( )可以使得上段代码编译通过。

A. double x = 100; B. char x = 100; C. String x = \D. int x = 100;

23) 给定如下Java代码片段,编译运行时的结果是( )。

int i = 2;

switch (i) {

default:

System.out.println(\case 0:

System.out.println(\ break; case 1:

System.out.println(\case 2:

System.out.println(\}

A. 输出:default B. 输出:default

zero

C. 编译出错,default语句的位置不符合switch 结构的语法结构 D. 输出:two

24) 给定如下Java代码片段,编译运行的结果是( )。

int i = 0, j = -1; switch (i) {

case 0, 1: j = 1; case 2: j = 2; }

System.out.print(\

A. 程序编译出错 B. 输出:j=1 C. 输出:j=2

D. 输出:j=0

25) 分析下面的Java代码,当x=2时,运行结果是( )。

switch (x) {

case 1:

System.out.println(1); case 2: case 3:

System.out.println(3); case 4:

System.out.println(4); }

A. 没有输出任何结果 B. 输出结果为3 C. 输出结果是3和4 D. 输出结果是1、3和4

26) 给定如下Java代码片段,编译运行后,输出结果是( )。

String s=\

System.out.print(s.substring(3).concat(\

A. CDEFGH B. DEFGH C. FGH

D. ABCDE

27) 分析如下的Java代码,编译运行时将输出( )。

String s = new String(\int i = 1;

int j = 4;

System.out.println(s.substring(i,j));

A. ACCP B. ACC C. CCP D. CCPT

联系合同范文客服:xxxxx#qq.com(#替换为@)