NIIT认证Java考试题库

  • 格式:docx
  • 大小:27.80 KB
  • 文档页数:15

NIIT认证Java考试题库

NIIT认证Java考试题库

NIIT的工作领域包括系统合成,商业对策,工程,制造,财务,网络工程,通讯,信息技术咨询,应用软件开发,多媒体软件及职业信息技术培训和企业信息技术培训。下面一起来看看NIIT认证的java考试题库,希望能帮助到大家!

JDK是( )

A、一种全新的程序语言

B、一种程序开发辅助工具

C、一种由Java写成的,并支持Java Applet的浏览器

D、一种游戏软件

2、Java语言中下面哪个可以用作正确的变量名称( )

A、3D B、name C、extends D、implements

3、构造函数何时被调用( )

A、类定义时 B.创建对象时

C.调用对象方法时 D.使用对象的变量时

4、Java中,哪种不可以用来限制存取权限的关键字( )

A、public B、protected C、extends D、private

5、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符( )。

A、 final B、 public C、 private D、abstract

6、Java源文件和编译后的文件扩展名分别为( )

A、.class和 .java B、.java和 .class

C、.class和 .class D、.java和 .java

7、若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )。

A、 x[5-3] B、 x[k] C、 x[k+5] D、 x[0]

8、下列语句序列执行后,i 的值是( )。

int i=8, j=16; if( i-1 > j ) i--; else j--;

A、 15 B、 16 C、 7 D、 8

9、下列语句序列执行后,i的值是( )。

int i=16;

do { i/=2; } while( i > 3 );

A、 16 B、 8 C、 4 D、 2

10、不能构成循环的语句是( )。

A、for 语句 B、while 语句 C、switch 语句 D、do while 语句

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

A、 ArrayList myList=new Object();

B、 List myList=new ArrayList();

C、 ArrayList myList=new List();

D、 List myList=new List();

12、给出下面代码:

public class Person{

static int arr[] = new int[10];

public static void main(String a[])

{

System.out.println(arr[1]);

}

}

那个语句是正确的?

A、 编译时将产生错误;

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

C 、输出零;

D、 输出空。

13、哪个关键字可以抛出异常?

A、 transient

B、 finally C、 throw

D、 static

14、System类在哪个包中?

A、 java.util

B、 java.io

C、 java.awt

D、 ng

15、下面哪种注释方法能够支持javadoc命令:

A、 /**...**/

B、 /*...*/

C、 //

D、 /**...*/

16、下面哪个修饰符修饰的方法只能被本类中的其他方法使用( )

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

17、下面哪个是对字符串String的正确定义 ( )

A、String s1=null; B、String s2=’null’ ;

C、String s3=(String) ‘abc’ ; D、String s4=(String)

‘\uface’;

18、下面哪条语句定义了5个元素的数组( )

A、int [] a={22,23,24,25,12};

B、int a []=new int(5);

C、int [5] array;

D、int [] arr;

19、下面哪项可以得到数组元素的个数,java中定义数组名为

abc,( )

A、abc.length( ) B、abc.length C、len(abc) D、ubound(abc)

20、下面关于java中类的说法哪个是不正确的( )

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

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

C、类一定要声明为public的,才可以执行。 D、一个java文件中可以有多个class定义。

21、在java的一个异常处理中,哪个语句块可以有多个 ( )

A、catch B、finally C、try D、throws

22、数组中可以包含什么类型的元素?_____________。

A、int型 B、string型 C、数组 D、以上都可以

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

A、 start()

B、init()

C、run()

D、main()

24、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )

A 安全性 B 多线程 C 跨平台 D 可移植

25、Character流与Byte流的区别是( )

A 每次读入的字节数不同

B 前者带有缓冲,后者没有

C 前者是块读写,后者是字节读写

D 二者没有区别,可以互换使用

26、函数重载是指 ( )

A、两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B、两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

C、两个以上的函数名字不同,但形参的个数或类型相同

D、两个以上的函数取相同的函数名,并且函数的返回类型相同

27、下列运算结果默认为float的是( )

A、100/10 B、100*10

C、100F+10 D、100D-10

28、在Java中,不属于整数类型变量的是( )

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

29、下面哪个语句是正确的( )

A、Object o=new Button(″A″); B、Button b=new

Object(″B″);

C、Panel p=new Frame(); D、Frame f=new

Panel();

30、下列说法不正确的是( )

A、IOException必须被捕获或抛出

B、java语言会自动初始化变量的值

C、java语言不允许同时继承一个类并实现一个接口

D、java语言会自动回收内存中的垃圾

31、Java编程所必须的默认引用包为( )

A、java.sys包 B、ng包

C、java.new包 D、以上都不是

32、在java中的线程模型包含()

A、 一个虚拟处理器

B、 CPU执行的代码

C、 代码操作的数据

D、 以上都是

33、在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。

A、java.io B、java.awt

C、java.applet D、java.awt.event

34、创建一个标识有“关闭”按钮的语句是( )。

A、JTextField b = new JTextField(“关闭”);

B、JLabel b = new JLabel(“关闭”);

C、JCheckbox b = new JCheckbox(“关闭”);

D、JButton b = new JButton(“关闭”);

35、下列属于文件输入输出类的是()

A、 FileInputStream和FileOutputStream B、 BufferInputStream和BufferOutputStream

C、 PipedInputStream和PipedOutputStream

D、 以上都是

36、当要将一文本文件当作一个数据库访问,读完一个纪录后,跳到另一个纪录,它们在文件的不同地方时,一般使用()类访问。

A、 FileOutputStream

B、 RandomAccessFile

C、 PipedOutputStream

D、 BufferedOutputStream

37、JDBC的模型对开放数据库连接(ODBC)进行了改进,它包含()

A、 一套发出SQL语句的类和方法

B、 更新表的类和方法

C.调用存储过程的类和方法

D、 以上全部都是

38、在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。

A、JPanel B、JButton

C、JTextArea D、JTextField

39、执行没有预编译的SQL,用

A、 CallableStatement

B、 Statement

C、 PreparedStatement

D、 CallStatment

40、调用存储进程或函数用

A、 CallableStatement

B、 Statement

C、 PreparedStatement

D、 CallStatment

41、接口Statement中定义的executeUpdate返回的类型是

A、 ResultSet