當前位置:才華齋>IT認證>NIIT認證>

NIIT認證Java考試題庫

NIIT認證 閲讀(1.11W)

NIIT的工作領域包括系統合成,商業對策,工程,製造,財務,網絡工程,通訊,信息技術諮詢,應用軟件開發,多媒體軟件及職業信息技術培訓和企業信息技術培訓。下面一起來看看NIIT認證的java考試題庫,希望能幫助到大家!

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、s和 B、和 s

C、s和 s D、和

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[])

{

tln(arr[1]);

}

}

那個語句是正確的?

A、 編譯時將產生錯誤;

B、 編譯時正確,運行時將產生錯誤;

C 、輸出零;

D、 輸出空。

13、哪個關鍵字可以拋出異常?

A、 transient

B、 finally

C、 throw

D、 static

14、System類在哪個包中?

A、

B、

C、

D、

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、th( ) B、th 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、包 B、包

C、包 D、以上都不是

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

A、 一個虛擬處理器

B、 CPU執行的代碼

C、 代碼操作的數據

D、 以上都是

33、在Java中,開發圖形用户界面的程序需要使用一個系統提供的類庫,這個類庫就是( )包。

A、 B、

C、et D、t

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

B、 int

C、 boolean

D、 String

42、如果要限制某個查詢語句返回的最多的記錄數,可以通過調用Statement的方法 來實現。

A、 setFetchSize

B、 setMaxFieldSize

C、 setMaxRows

D、 setMaxCols

43、數據庫中,可以調用DataSource的方法__ 獲得數據庫連接。

A、 Delegate

B、 Factory

C、 connect

D、 getConnection

44、 事務的四個屬性中持久性是指:( )

A、 一個事務是一個不可分割的工作單位,事務中包括的諸操作要麼都做,要麼都不做。

B、 一個事務一旦提交,它對數據庫中數據的改變就應該是永久性的。接下來的其他操作或故障不應該對其有任何影響。

C、 一個事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。

D、 一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的數據對併發的其他事務是隔離的,併發執行的各個事務之間不能互相干擾。

45、在java中,_VALUE表示

A、浮點類型最大值

B、整數類型最大值

C、長整型最大值

D、以上説法都不對

46、已知i為整形變量,關於一元運算++i和i++,下列説法正確的是

A、 ++i運算將出錯

B、 在任何情況下運行程序結果都一樣

C、 在任何情況下運行程序結果都不一樣

D、 在任何情況下變量i的值都增1

47、在java語句中,運算符&&實現

A、 邏輯或

B、 邏輯與

C、 邏輯非

D、 邏輯相等

48、下列方法method()執行,返回值為

int method(){

int num=10;

if (num>20)

return num;

num=30;

A、10

B、20

C、30

D、編譯出錯

49、關於while和do-while循環,下列説法正確的是

A、兩種循環除了格式不通外,功能完全相同

B、與do-while語句不通的是,while語句的循環至少執行一次

C、do-while語句首先計算終止條件,當條件滿足時,才去執行循環體中的語句

D、以上都不對。

50、在java中,字符串由ng和()定義

A、ngChar

B、ngBuffer

C、ngChar

D、ngBuffer

51、若在某一個類定義中定義有如下的方法: abstract void performDial( );

該方法屬於( )。

A、本地方法 B、最終方法 C、解態方法 D、抽象方法

52、關鍵字supper的作用是

A、用來訪問父類被隱藏的成員變量

B、用來調用父類中被重載的方法

C、用來調用父類的構造函數

D、以上都是

53、刪除表中數據的語句是( )。

A、 DROP B、 ALTER

C、 UPDATE D、 DELETE

54、創建表的命令是( )。

A、 Create database 表名 B、 Create VIEW 表名

C、 Create TABLE 表名 D、 ALTER TABLE 表名

55、關於關係圖下列哪一個是正確的( )。

A、 關係圖是在同一個表中不同字段之間建立關聯

B、 關係圖是在不同表中的字段之間建立關聯

C、 關係圖是表與表之間建立關聯,與字段無關。

D、 關係圖是在不同數據庫之間建立關聯

56、以下觸發器是當對[表1]進行( )操作時觸發。

Create Trigger abc on 表1

For insert , update , delete

As ……

A、只是修改 B、只是插入

C、只是刪除 D、修改、插入、刪除

57、下列四項中,不屬於數據庫特點的是( )。

A、數據共享 B、數據完整性

C、數據宂餘很高 D、數據獨立性高

58、下列四項中,不正確的提法是( )。

A、SQL語言是關係數據庫的國際標準語言

B、SQL語言具有數據定義、查詢、操縱和控制功能

C、SQL語言可以自動實現關係數據庫的規範化

D、SQL語言稱為結構查詢語言

59、在SQL語言中,建立存儲過程的命令是()

A、CREATE PROCEDURE B、CREATE RULE

C、CREATE DURE D、CREATE FILE

60、向用户授予操作權限的SQL語句是( )。

TE KE CT T

61、在下列的 HTML 中,哪個是最大的標題?

A、

B、

C、

D、

62、在下列的 HTML 中,哪個可以產生超鏈接?

A、

B、google

C、

D、

63、以下選項中,哪個全部都是表格標籤?

A、   B、   C、   D、

64、.如何產生帶有數字列表符號的列表?

A、

B、

C、

D、

65、如何在警告框中寫入 "Hello World"?

A、alertBox="Hello World"

B、msgBox("Hello World")

C、alert("Hello World")

D、alertBox("Hello World")

66、如何編寫當 i 不等於 5 時執行一些語句的條件語句?

A、if =! 5 then

B、if <>5

C、if (i <> 5)

D、if (i != 5)

67、如何把 7.25 四捨五入為最接近的整數?

A、round(7.25)

B、rnd(7.25)

C、(7.25)

D、d(7.25)

68、打開名為 "window2" 的新窗口的 JavaScript 語法是?

A、("","window2")

B、ow("","window2")

C、new("","window2")

D、("","window2")

69、哪個 HTML 屬性可用來定義內聯樣式?

A、 font

B、 class

C、 styles

D、 style

70、如何在 CSS 文件中插入註釋?

A、 // this is a comment

B、 // this is a comment //

C、 /* this is a comment */

D、 ' this is a comment

71、哪個 CSS 屬性可控制文本的尺寸?

A、 font-size

B、 text-style

C、 font-style

D、 text-size

72、如何顯示沒有下劃線的超鏈接?

A、 a {text-decoration:none}

B、 a {text-decoration:no underline}

C、 a {underline:none}

D、 a {decoration:no underline}

73、XML指的是?

A、Example Markup Language

B、X-Markup Language

C、eXtensible Markup Language

D、eXtra Modern Link

74、哪條陳述是正確的?

A、所有的XML元素都必須是小寫的

B、所有XML元素都必須正確地關閉

C、所有XML文檔都必須有DTD

D、以上陳述都是正確的

75、對於一個XML文檔,以下哪個名稱是錯誤的?

A、

B、

C、

D、以上三個都不正確

76、供XML解析器忽略XML文檔的特定部分的'正確語法是:

A、

B、 Text to be ignored

C、

D、 Text to be ignored

77、J2EE 中,()類的()方法用於創建對話。

A、HttpServletRequest、getSession

B、HttpServletResponse、newSession

C、HtttpSession、newInstance

D、HttpSession、getSession

78、在WEB應用程序的目錄結構中,在WEB-INF文件夾外的文件為()。

A、文件

B、s文件

C、文件

D、文件

79、在Servlet過濾器的生命週期方法中,每當傳遞請求或響應時,web容器會調用()方法。

A、 init

B、 service

C、 doFilter

D、 destroy

80、在JSP頁面中,保存數據的範圍由小到大依次是

A、 pageContext,request,application,session

B、 pageContext,application,session,request

C、 pageContext,request,session,application

D、 pageContext,session,request,application

81、( )一個Java多線程的程序不論在什麼計算機上運行,其結果始終是一樣的。

82、( )類及其屬性、方法可以同時有一個以上的修飾符來修飾。

83、( )Java程序裏,創建新的類對象用關鍵字new,回收無用的類對象使用關鍵字free。

84、( )構造方法不允許重載,創建對象時系統不會將根據實際參數的類型、個數及順序調用適當的構造方法創建並初始化對象。

85、( )對象串行化機制是指將程序中對象的狀態轉化為一個字節流,存儲在文件中。

86、( )在Java中聲明變量時可以不指定一個類型。

87、( )子類要調用父類的方法,可以不使用super關鍵字。

88、( )一個類可以實現多個接口,一個接口可以繼承多個父接口。

89、( )數組的下標通常是float型。

90、( )Java的屏幕座標是以像素為單位,容器的左下角被確定為座標的起點

91、( )當一個線程進入一個對象的一個synchronized方法後,其它線程可進入此對象的其它方法

92、( )數組有length()這個方法。

93、 ( )Java語言中的浮點型數據根據數據存儲長度和數值精度的不同,進一步分為float和 double兩種具 體類型。

94、( )當用户定義的數據類型正在被某個表的定義引用時,這些數據類型不能被刪除。

95、( )索引越多越好。

96、( )HTML 指的是超鏈接和文本標記語言(Hyperlinks and Text Markup Language)

97、( )我們可以在 HTML 元素中放置 Javascript 代碼

98、( )CSS 指的是Cascading Style Sheets

99、( )XML的目標是取代HTML

100、( )Tomcat的bin目錄——包含啟動/關閉腳本

1、在Swing用户界面的程序設計中,容器可以被添加到其他容器中去。( )

2、抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。( )

3、有的類定義時可以不定義構造函數,所以構造函數不是必需的。( )

4、Java線程有五種不同的狀態,這五種狀態中的任何兩種狀態之間都可以相互轉換。( )

5、一個類只能繼承一個直接父類,同時還可以實現多個接口。( )

6、Final類中的屬性和方法都必須被final修飾符修飾。( )

7、註釋的作用是對程序進行説明,Java中只能使用單行註釋。 ( )

8、容器是用來組織其他界面成分和元素的單元,它不能嵌套其他容器。( )

9、對多線程的支持是Java的一大特點。( )

10、Java的各種數據類型所佔用的內存長度與具體軟硬件環境有關。 ( )

11、字符變量以char類型表示,它在內存中佔8位bit. ( )

12、構造函數沒有返回值。 ( )

13、接口可以隱藏子類的行為,便於維護,擴展和代碼重用( )

14、 在使用子查詢時,必須使用括號把子查詢括起來,以便區分外查詢和子查詢。( )

15、 視圖本身沒有數據,因為視圖是一個虛擬的表。( )

16、 在HTML 中,是最大的標題()

17、 引用名為 "" 的外部腳本的正確語法是