- 相關推薦
NIIT認證面試真題及答案
在日常學習和工作生活中,我們都可能會接觸到練習題,做習題有助于提高我們分析問題和解決問題的能力。你知道什么樣的習題才能切實地幫助到我們嗎?下面是小編整理的NIIT認證面試真題及答案練習題,歡迎大家借鑒與參考,希望對大家有所幫助。
NIIT認證面試真題及答案 1
1. 如果要將事務的相關詳細資料寫入日志文件,則應該使用下列哪個?
a.資源管理器
b.資源分配器
c. CRM 補償器
d. CRM 工作器
答案:CRM 補償器可用于記錄事務的詳細信息到日志文件,以便在事務出現問題時進行回滾或補償操作,所以答案選 c。
2. Technosoft Pvt 有限公司需要采用一個應用程序來顯示職員的詳細資料。公司的秘書(clerk)應該只能訪問職員的姓名和地址,而總經理則應該能訪問包括職員領取的薪水在內的所有詳細資料。為此,可以使用 COM+所提供的下列哪些服務?
a.資源管理器
b.基于角色的安全性
c. COM+事件
d.對象池
答案:基于角色的安全性可以根據不同的角色來限制對數據的.訪問權限,符合題目中對秘書和總經理不同訪問權限的要求,所以答案選 b。
3. 什么是事務的 ACID 屬性?
答案:
原子性(Atomicity):事務必須是原子工作單元,對于其數據修改,要么全都執行,要么全都不執行。例如,銀行轉賬時,從一個賬戶扣款并且向另一個賬戶加款,這兩個操作必須都成功或者都不執行,不能只執行一個操作。
一致性(Consistency):事務在完成時,必須使所有的數據都保持一致狀態。在相關數據庫中,所有規則都必須應用于事務的修改,以保持所有數據的完整性。比如轉賬后,兩個賬戶的總金額應該保持不變。
隔離性(Isolation):由并發事務所作的修改必須與任何其它并發事務所作的修改隔離。事務查看數據時數據所處的狀態,要么是另一并發事務修改它之前的狀態,要么是另一事務修改它之后的狀態,事務不會查看中間狀態的數據。
持久性(Durability):事務完成之后,它對于系統的影響是永久性的。該修改即使出現系統故障也將一直保持。比如轉賬成功后,數據會被持久化保存,不會因為系統故障而丟失。
4. 創建一個線程有哪兩種方式?
答案:一是繼承 `Thread` 類并重載 `run` 方法;二是實現 `Runnable` 接口。
5. int 和 Integer 有什么區別?
答案:`int` 是 Java 的原始數據類型,而 `Integer` 是 Java 為 `int` 提供的封裝類。原始類型和引用類型在行為、語義、存儲方式、缺省值等方面都有不同。原始類型 `int` 的實例變量缺省值與它的類型有關,而引用類型 `Integer` 的對象引用實例變量的缺省值為 `null`。
6. String 是最基本的數據類型嗎?
答案:基本數據類型包括 `byte`、`int`、`char`、`long`、`float`、`double`、`boolean` 和 `short`,`String` 不是基本數據類型,`java.lang.String` 類是 `final` 類型的,為了提高效率節省空間,在需要頻繁修改字符串內容的情況下應該使用 `StringBuffer` 類。
7. 請簡述面向對象的三大特性?
答案:
封裝:把過程和數據包圍起來,對數據的訪問只能通過已定義的界面。面向對象計算基于這個基本概念,將現實世界描繪成一系列完全自治、封裝的對象,這些對象通過受保護的接口訪問其他對象。
繼承:是一種聯結類的層次模型,允許和鼓勵類的重用。新類可以從現有的類中派生,新類繼承了原始類的特性,新類稱為派生類(子類),原始類稱為基類(父類)。派生類可以從基類那里繼承方法和實例變量,并且可以修改或增加新的方法以滿足特殊需要。
多態性:指允許不同類的對象對同一消息作出響應。多態性包括參數化多態性和包含多態性,具有靈活、抽象、行為共享、代碼共享等優勢,能很好地解決應用程序函數同名問題。
NIIT認證面試真題及答案 2
1.思考下面的陳述:
陳述A:Web服務器為商業邏輯提供更好的控制。
陳述B:Web服務器將客戶的請求映射為主機服務器上一個Web頁文件,然后將文件通過網絡發送給瀏覽器。B
判斷上述陳述。
A.陳述A是正確的,陳述B是錯誤的。
B.陳述A是錯誤的,陳述B是正確的。
C.陳述A和B都是正確的。
D.陳述A和B都是錯誤的。
2.確定關于SET的正確陳述。C
A.SET是由American Express發起的并得到了Supply Works公司的大力推動。它使用EDI為購買訂單并開發票。
B.SET制定了貿易協議選擇權來告知消費者交易將會怎樣發生以及可以利用的付款選擇。
C.SET是Internet的一種付款標準,它是由安全電子付款協議(SEPP)和安全交易技術協議(STT)組成。
D.SET是一種被用來保證客戶端和服務器之間信息交換安全性的.安全協議。
3.下面的哪個中間層有助于商行在與客戶或商業伙伴的合作中做出商業決策?B
A.服務器端腳本語言
B.商務服務器
C.Web服務
D.商務服務器和Web服務
4.思考下面的陳述:
陳述A:SET使用SEPP協議。
陳述B:SET提供信用卡持有者,商人和收單銀行的信用認證。
判斷上述陳述。C
A.陳述A是正確的,陳述B是錯誤的。
B.陳述A是錯誤的,陳述B是正確的。
C.陳述A和B都是正確的。
D.陳述A和B都是錯誤的。
5.你的公司已經開發了一套軟件并為買家將軟件信息通過Internet發布到了網上。當任何組織訪問包含你的軟件的網站時,他們就向你發送一個購買軟件的請求。你將使用哪種電子 商務模型來實現這樣的界面?C
6.A.C2B
B.C2C
C.B2C
D.B2B
6.假如你已經發明了一個產品并將它投入到市場中。你想要阻止其它公司制造這個產品。哪一條法律可以幫助你?C
A.版權
B.商標
C.專利權
D.域名
NIIT認證面試真題及答案 3
1. 在 Java 中,以下哪個是正確的 main 方法的形參?( )
A. stringArgs
B. StringAr()
C. charArg
D. StringBufferArgs()
答案:A。在 Java 中,main方法的正確形參是 String[] args,通常習慣寫成 String args[] 也是可以的,但選項中只有 A 選項的 stringArgs(正確寫法應為 String args)最接近正確形式。
2. 以下關于繼承的敘述正確的是( )。
A. 在 Java 中類只允許單一繼承
B. 在 Java 中一個類只能實現一個接口
C. 在 Java 中一個類不能同時繼承一個類和實現一個接口
D. 在 Java 中接口只允許單一繼承
答案:A。Java 中類是單繼承的,但是一個類可以實現多個接口,所以 B、C 錯誤;Java 中的接口是可以多繼承的,D 錯誤。
3. 以下哪個不是 Java 的原始數據類型?( )
A. int
B. Boolean
C. float
D. char
答案:B。Java 的原始數據類型包括 byte、short、int、long、float、double、char、boolean(注意 boolean 的正確寫法,首字母小寫),而 Boolean 是 boolean 的封裝類,所以 Boolean 不是原始數據類型。
4. 若需要定義一個類域或類方法,應使用哪種修飾符?( )
A. static
B. package
C. private
D. public
答案:A。static 修飾符用于定義類域(靜態變量)或類方法(靜態方法),可以通過類名直接訪問,而不需要創建類的實例。
5. 在數據庫中,用于保證數據一致性的機制是( )。
A. 索引
B. 視圖
C. 事務
D. 存儲過程
答案:C。事務具有原子性、一致性、隔離性和持久性(ACID 屬性),用于保證數據的一致性,在事務執行過程中,如果出現錯誤,事務會回滾到之前的狀態,確保數據的一致性。
6. 以下關于網絡安全的說法中,正確的是( )。
A. 數字簽名可以保證信息的機密性
B. 對稱加密算法比非對稱加密算法更安全
C. 防火墻可以防止所有的網絡攻擊
D. 相同來源策略是 JavaScript 的缺省安全策略
答案:D。數字簽名主要用于保證信息的完整性和發送者的身份認證,而非機密性,A 錯誤;對稱加密和非對稱加密各有優缺點,不能簡單地說誰更安全,B 錯誤;防火墻可以阻擋一部分網絡攻擊,但不能防止所有的網絡攻擊,C 錯誤;相同來源策略是 JavaScript 的缺省安全策略,D 正確。
7. 在 Java 中,以下代碼段的輸出結果是什么?
int x = 5;
int y = 10;
System.out.println(y / x);
A. 0.5
B. 2
C. 2.0
D. 編譯錯誤
答案:B。在 Java 中,兩個整數相除的結果是整數,會舍去小數部分,所以 10 / 5 的`結果是 2。
8. 以下哪種數據結構適合快速查找元素?( )
A. 鏈表
B. 棧
C. 隊列
D. 二叉搜索樹
答案:D。二叉搜索樹是一種特殊的二叉樹,對于樹中的每個節點,其左子樹中的所有節點的值都小于該節點的值,右子樹中的所有節點的值都大于該節點的值,這種特性使得二叉搜索樹非常適合快速查找元素。鏈表適合插入和刪除操作,棧和隊列主要用于特定的操作順序,不適合快速查找。
9. 在面向對象編程中,以下哪個概念用于隱藏對象的內部實現細節,只對外提供公共的訪問方法?( )
A. 繼承
B. 多態
C. 封裝
D. 抽象
答案:C。封裝是把過程和數據包圍起來,對數據的訪問只能通過已定義的界面,用于隱藏對象的內部實現細節,只對外提供公共的訪問方法。
10. 以下關于 HTTP 協議的說法中,錯誤的是( )。
A. HTTP 是無狀態的協議
B. HTTP 使用 TCP 作為傳輸層協議
C. HTTP 請求方法包括 GET、POST、PUT、DELETE 等
D. HTTP 協議只能用于傳輸文本數據
答案:D。HTTP 協議不僅可以傳輸文本數據,還可以傳輸圖片、音頻、視頻等二進制數據。A 選項,HTTP 是無狀態的協議,服務器不會保存客戶端的狀態信息;B 選項,HTTP 使用 TCP 作為傳輸層協議,保證數據的可靠傳輸;C 選項,HTTP 請求方法包括 GET、POST、PUT、DELETE 等。
【NIIT認證面試真題及答案】相關文章:
NIIT認證Java面試題及答案03-30
NIIT認證J2ME考試真題03-07
NIIT認證數據庫面試題及答案03-17
NIIT認證J2ME考試真題「最新」03-07
Linux認證筆試真題及答案(最新)03-09
Sun java認證考試真題答案03-08
NIIT認證介紹03-18
2016年NIIT認證面試題精選03-17