当前位置:网站首页 > Java基础 > 正文

java开发基础测试题



【选择题】Java基础测试三(15道)

26.关于以下程序代码的说明正确的是( D )

代码语言:javascript
复制
 
 

A、 5行不能通过编译,因为引用了私有静态变量

B、 10行不能通过编译,因为x是私有静态变量

C、 程序通过编译,输出结果为:x=103

D、 程序通过编译,输出结果为:x=102

27.以下选项中循环结构合法的是( C )

A、

B、

C、

D、

28.类Test1定义如下:

代码语言:javascript
复制
 
 

将以下哪种方法插入行3是不合法的。( B )

A、public float aMethod(float a, float b,float c){ }

B、public float aMethod(float c,float d){ }

C、public int aMethod(int a, int b){ }

D、private float aMethod(int a,int b,int c){ }

29.类Test1、Test2定义如下:

代码语言:javascript
复制
 
 

将以下哪种方法插入行6是不合法的。( A )

A、float aMethod(float a,float b){ }

B、public int aMethod(int a,int b)throws Exception{ }

C、public float aMethod(float p,float q){ }

D、public int aMethod(int a,int b)throws IOException{ }

30.关于以下程序段,正确的说法是( C )

代码语言:javascript
复制
 
 

A、行4与行6都将执行

B、行4执行,行6不执行

C、行6执行,行4不执行

C、行4、行6都不执行

31.Java application中的主类需包含main方法,main方法的返回类型是什么?( D )

A、int B、float C、double D、void

32.以下哪个方法用于定义线程的执行体? ( C )

A、start() B、init() C、run() D、synchronized()

33.以下标识符中哪项是不合法的( A )

A、contst B、$double C、hello D、BigMeaninglessName ( const和goto是Java的保留的关键字,不可做标识符)

34.以下哪个关键字可以用来为对象加互斥锁?( D )

A、transient

B、static

C、 serialize

D、synchronized

35.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。

A、隐藏 B、覆盖 C、重载 D、Java不支持此特性

36.以下关于构造函数的描述错误的是( A )。

A、构造函数的返回类型只能是void型。(构造函数没有返回类型)

B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。

C、构造函数的主要作用是完成对类的对象的初始化工作。

D、一般在创建新对象时,系统会自动调用构造函数。

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

A、程序员必须创建一个线程来释放内存

B、内存回收程序负责释放无用内存

C、内存回收程序允许程序员直接释放内存 (垃圾回收站自动回收,释放)

D、内存回收程序可以在指定的时间释放内存对象

38.若需要定义一个类域或类方法,应使用哪种修饰符?( C )

A、static B、package C、private D、public

39.有以下方法的定义,请选择该方法的返回类型

( D )。

java开发基础测试题
代码语言:javascript
复制
 
 

A、byte B、short C、int D、double

40.有以下程序片段,下列哪个选项不能插入到行1。( D )

代码语言:javascript
复制
 
 

A、import java.awt.*;

B、package mypackage;

C、class OtherClass{ }

  • 上一篇: Java基础单元测试
  • 下一篇: java基础进阶书
  • 版权声明


    相关文章:

  • Java基础单元测试2024-10-28 11:18:02
  • java基础例题及答案2024-10-28 11:18:02
  • java 线程 锁基础知识2024-10-28 11:18:02
  • java怎么算有基础2024-10-28 11:18:02
  • 有java基础怎么赚钱2024-10-28 11:18:02
  • java基础进阶书2024-10-28 11:18:02
  • java基础扩展2024-10-28 11:18:02
  • java语言基础第8章2024-10-28 11:18:02
  • Java程序设计基础篇课本2024-10-28 11:18:02
  • 0基础学java数组2024-10-28 11:18:02