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

 

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

 

总分:100  时间:60分钟

一、单选题(40*1=40

 

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

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

 

2java基础)Javamain()函数的值是什么? D

 A String

 Bint

 Cchar

 Dvoid

:D

 

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

int i = 1;

int j;

j = i++;

 A 1, 1

 B1, 2

 C2, 1

 D2, 2

: C

 

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

 Achar args[]

 Bchar args[][]

 CString arg[]

 DString args

答:  C

 

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

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

 A m.length()

 Bm.length

 Cm.length()+1

 Dm.length+1

答:B

 

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

boolean m = true;

if ( m == false )

System.out.println("False");

else

System.out.println("True");

执行结果是什么?

 AFalse

 BTrue

 CNone

 DAn error will occur when running.

答: B

 

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

 A start()

 Binit()

 Crun()

 Dmain()

 Esynchronized()

答:C

 

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

 A static

 Bfinal

 Cabstract

 DNo modifier can be used

答:B

 

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

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

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

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

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

 答:B

 

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

    A.  .java     B.    .class

    C..html       D.    .exe

 

11java基础)阅读以下代码,选择程序的输出结果。(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

 

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

A.ArrayList myList=new object();     

B.List myList=new ArrayList();

C.ArrayList myList=new List();       

D.List myList=new List();

 

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

 Public class TestDogs

  {

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

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

  }

  Anull  B theDogs   CCompilation fails  DAn exception is thrown at runtime

 

14java基础)浏览以下代码,请选择正确的答案。(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   C0 1 2 3  D 1 2 3 4

      ECompilation fails    Fan exception is thrown runtime

 

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

Aimport尽量避免使用*

Bimport使用*,开发效率高;

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值