首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

开发一部JAVA级次考试一级考题二

2012-12-19 
开发一部JAVA等级考试一级考题二?开发一部JAVA等级考试一级考题二?总分:100? 时间:60分钟一、单选题(40*14

开发一部JAVA等级考试一级考题二

?

开发一部JAVA等级考试一级考题二

?

总分:100? 时间:60分钟

一、单选题(40*1=40

?

1、(java基础)给出如下代码:

class Test{

  private int m;

  public static void fun() {

    // some code...

  }

}

如何使成员变量m 被函数fun()直接访问?? (C)

?A、将private int m 改为protected int m

?B、将private int m 改为 public int m

?C、将private int m 改为 static int m

?D、将private int m 改为 int m

?

2、(java基础)Java中main()函数的值是什么? (D)

?A、 String

?B、int

?C、char

?D、void

答:D

?

3、(java基础)下面的代码段中,执行之后i 和j 的值是什么? (C)

int i = 1;

int j;

j = i++;

?A、 1, 1

?B、1, 2

?C、2, 1

?D、2, 2

答: C

?

4、(java基础)下面哪个是main()函数的合法参数? (C)

?A、char args[]

?B、char args[][]

?C、String arg要[]

?D、String args

答:? C

?

5、(java基础)已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; (B)

下面哪个表达式的值与数组下标量总数相等?

?A、 m.length()

?B、m.length

?C、m.length()+1

?D、m.length+1

答:B

?

6、(java基础)已知如下代码:(B)

boolean m = true;

if ( m == false )

System.out.println("False");

else

System.out.println("True");

执行结果是什么?

?A、False

?B、True

?C、None

?D、An error will occur when running.

答: B

?

7、(java基础)以下哪个方法用于定义线程的执行体? ?(C)

?A、 start()

?B、init()

?C、run()

?D、main()

?E、synchronized()

答:C

?

8、(java基础)以下哪个约束符可用于定义成员常量? (B)

?A、 static

?B、final

?C、abstract

?D、No modifier can be used

答:B

?

9、(java基础)以下描述正确的是:(B)

? A、数组有length()这个方法,String有length这个属性;

? B、数组有length这个属性,String有length()这个方法;

? C、数组有length这个属性,String有length这个属性;

? D、数组有length()这个方法,String有length()这个方法;

?答:B

?

10、(java基础)编译Java? Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。

??? A.? .java???? B.??? .class

??? C..html?????? D.??? .exe

?

11、(java基础)阅读以下代码,选择程序的输出结果。(B)

class A{

?????? public void baz(){

????????????? System.out.println(“A”);

}

}

public class B extends A{

?????? public static void main(String[] args){

????????????? A a = new B();

????????????? a.baz();

?????? }

?

?????? public void baz(){

????????????? System.out.println(“B”);

}

}

A. A????????????? B. B??????? C. Compilation fails?????

D. An exception is thrown at runtime

?

12、(java基础)欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?(B)

A.ArrayList myList=new object();?????

B.List myList=new ArrayList();

C.ArrayList myList=new List();???????

D.List myList=new List();

?

13、(java基础)浏览以下代码,请选择正确的答案。(D)

?Public class TestDogs

? {

???? Dog[][] theDogs = new Dog[3][];

???? System.out.println(theDog[2][0].toString());

? }

? A、null? B、 theDogs?? C、Compilation fails? D、An exception is thrown at runtime

?

14、(java基础)浏览以下代码,请选择正确的答案。(E)

interface Count

{

?? short counter = 0;

?? void countUp();

}

public class TestCount implements Count

{

?? public static void main(String[] args)

{

?? TestCount t = new TestCount();

?? t.countUp();

?? }

?? public void countUp()

{

?? for(int x = 6; x > counter ++; x--)

?? {

????? System.out.print(“ ”+ counter);

?? }

}

?

}

????? A、 0 1 2?? B、 1 2 3?? C、0 1 2 3? D、 1 2 3 4

????? E、Compilation fails??? F、an exception is thrown runtime

?

15、(java基础)对于Java中的import语句,正确的是: (A)

A、import尽量避免使用*;

B、import使用*,开发效率高;

16、(编程规范)包名的大小写是:(D)

A.??????? 全部大写;

B.??????? 大小写任意混合;

C.?????? 首字母大写;

D.?????? 全部小写

E.??????? 任意字符

?

17、(java基础)数组声明的时候使用方式是什么? (A)

A.int[] index;

B.int index[] 。

?

18、(编程规范)方法名命名基本原则? (C)

A.????? 第一个单词的字母使用大写;

B.????? 所有单词都使用小写

C.???? 第一个单词的字母使用小写、剩余单词首字母大写其余字母小写的大小写混合法。

D.???? 所有字母都是第一个字母大写,其与字母小写;

?

19、(编程规范)常量名的命名规则? (C)

A.????? 常量名使用全小写的英文描述;

B.????? 常量名首字母大写,其他字母小写;

C.???? 常量名使用全大写的英文描述,英文单词之间用下划线分隔开,并且使用 final static

D.???? 常量名不需要使用final static关键字.

?

20、(编程规范)程序块要采用缩进风格编写,缩进的空格数为几个? (D)

A.1;

B.2;

C.3;

D.4

?

21、(编程规范)分界符(如大括号‘{’和‘}’)应如何占位? (D)

A.????? 与关键字处于同一行;

B.????? 不单独占一行;

C.???? 单独占一行,但不处于同一列;

D.???? 各独占一行并且位于同一列,同时与引用它们的语句左对齐

?

22、(编程规范)类和接口的注释的位置? (C)

A.????? package关键字之前;

B.????? class或者是interface之后;

C.???? 在 package 关键字之后,class 或者 interface 关键字之前;

D.???? 类或接口的尾部.

?

23、(编程规范)是否允许在一行的代码或表达式的中间插入注释? (B)

热点排行