选择题(五)

121.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的(      

Apublic         Bprivate        Cstatic     Dfinal

122. 给出一段程序,试判断哪个是正确的结果(      

public class myprogram{

    public static void main (String args[]){

    try{   System.out.print(“Hello world ”); }

    finally{

System.out.println(“Finally executing”); } } }

A、无法编译运行,因为没有指定异常

B、无法编译运行,因为没有catch子句

CHello world

DHello world Finally executing

 

123.下面关于java中类的说法哪个是不正确的(       

A、类体中只能有变量定义和成员方法的定义,不能有其他语句。

B、构造函数是类中的特殊方法。

C、类一定要声明为public的,才可以执行。

D、一个java文件中可以有多个class定义。

 

124. 下面程序运行后的输出结果为(       

class A

{static int y=3;

void showy( ){System.out.println(“y=”+y); }   }

class testA

{

    public static void main(String aaa [])

    { A a1=new A( );

      A.y+=1;  a1.y++;

      a1.showy( );

}

}

输出结果选择:

Ay=3;           By=4;           Cy=5;           D、程序运行出错  

 

125. 编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是(       

A、原因是执行的当前目录下没有找到aaa.java文件。

B、原因是没有安装JDK开发环境。

C、原因是java源文件名后缀一定是以 .txt 结尾。

D、原因是JDK安装后没有正确设置环境变量PATHClasspath

 

126. 下面关于构造函数的说法不正确的是(      

A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。

B、构造函数不可以重载。

C、构造函数没有返回值。

D、构造函数一定要和类名相同。

 

127. java的一个异常处理中,哪个语句块可以有多个(       

Acatch          Bfinally        Ctry        Dthrows

 

128. 对一个java源文件 aaa.java,编辑保存后但未编译,在其所在目录下执行 java aaa,则接着会出现什么(       

Aerror: cannot read: aaa.java

B、无任何显示

CException in thread "main" java.lang.NoClassDefFoundError: aaa

D|、程序正常执行并显示

129.下面表达式中,用来访问数组中第一个值的是(      )

AintArray[1]  B intArray.1  C.intArray[0]  DintArray.0

130.监听事件和处理事件(       )

A、都由Listener完成  B、都由相应事件Listener处登记过的构件完成  

C、由Listener和构件分别完成  D、由Listener和窗口分别完成

131.如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?(    )

ABoxLayout BGridLayout CBorderLayout DFlowLouLayout

132.给出如下代码:

class Test{

  private int m;

  public static void fun() {

    // some code...

  }

}

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

 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

133.下面的代码段中,执行之后i j 的值是什么? (     )

int i = 1;

int j;

j = i++;

 A 1, 1   B1, 2    C2, 1   D2, 2

 

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

A ArrayList myList=new Object(); B List myList=new ArrayList();

C ArrayList myList=new List();   D List myList=new List();

135.paint()方法使用哪种类型的参数? (      )

A Graphics B Graphics2D C String D Color

136.指出正确的表达式 (      )

A byte=128;

B Boolean=null;

C long l=0xfffL;

D double=0.9239d;

137.指出下列程序运行的结果 (      )/
public class Example{
  String str=new String("good");
  
char[]ch={'a','b','c'};
  
public static void main(String args[]){
    
Example ex=new Example();
    
ex.change(ex.str,ex.ch);
    
System.out.print(ex.str+" and ");
    
Sytem.out.print(ex.ch);
  
}
  
public void change(String str,char ch[]){
    
str="test ok";
    
ch[0]='g';
  
}
}

A good and abc

B good and gbc

Ctest ok and abc

D test ok and gbc

138.
运行下列程序, 会产生什么结果 (      )

public class X extends Thread implements Runable{
 public void run(){
  
System.out.println("this is run()");
 
}
 
public static void main(String args[])
 
{
  
Thread t=new Thread(new X());
  
t.start();
 
}
}

A、 第一行会产生编译错误 B、 第六行会产生编译错误

C、 第六行会产生运行错误 D、 程序会运行和启动

139.
要从文件" file.dat"文件中读出第10个字节到变量C,下列哪个方法适合? (      )

A FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();

B FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();

C FileInputStream in=new FileInputStream("file.dat"); int c=in.read();

D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();

140.
容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?(      )  

A CardLayout B FlowLayout C BorderLayout D GridLayout

141.
给出下面代码:

public class Person{
  
static int arr[] = new int[10];
  
public static void main(String a[])
  
{
   
System.out.println(arr[1]);
  
}
}

那个语句是正确的? (      )

A、 编译时将产生错误; B、 编译时正确,运行时将产生错误;

C 、输出零;

D、 输出空。

142.
哪个关键字可以对对象加互斥锁? (      )

A transient B synchronized C serialize D static

143.
下列哪些语句关于内存回收的说明是正确的? (      )

A、 程序员必须创建一个线程来释放内存; B、 内存回收程序负责释放无用内存

C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象

144.
下列代码哪几行会出错: (      )

1) public void modify() {
2) int I, j, k;
3) I = 100;
4) while ( I > 0 ) {
5) j = I * 2;
6) System.out.println (" The value of j is " + j );
7) k = k + 1;
8) I--;
9) }
10} }

A line 4 B line 6 C line 7 D

line 8

145、数组中可以包含什么类型的元素?(      )

Aint B string C、 数组 D、 以上都可以

146、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(      )

 

   A.  static  void  method( )               B. public  voidmethod( )   

C. final  void  method( )               D. abstract  void method( )

147、编译Java  Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(      )

A.    .java         B.    .class   C.    .html         D.    .exe

 

148、如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?

 A private  Bpublic  Cprotected  Dno modifier

149、以下哪个方法用于定义线程的执行体?

 A start()  Binit()  Crun()  Dmain()

 

150.MAX_LENGTHintpublic成员变量, 变量值保持为常量100,用简短语句定义这个变量。 (      )

A public int MAX_LENGTH=100;       B final int MAX_LENGTH=100;

C final public int MAX_LENGTH=100; D public final int MAX_LENGTH=100.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值