- 相關推薦
最新中興Java語言筆試真題及答案
中興通訊擁有通信業(yè)界最完整的、端到端的產(chǎn)品線和融合解決方案,通過全系列的無線、有線、業(yè)務、終端產(chǎn)品和專業(yè)通信服務,靈活滿足全球不同運營商的差異化需求以及快速創(chuàng)新的追求。想去中興工作的同學們,不妨來看一下小編為你準備的中興筆試真題。
1. 下面哪個是short型的取值范圍:(C)
A. -27--- 27-1
B. 0 --- 216-1
C. -215--- 215-1
D. -231---231-1
2. 下面哪項是不合法的標識符:(C)
A. $persons
B. TwoUsers
C. *point
D. _endline
3. 設 float x = 1,y = 2,z = 3,則表達式 y+=z--/++x 的值是(A)
A. 3.5
B. 3
C. 4
D. 5
4. 下列哪些關鍵字即能夠被用于局部變量的修飾,也可以用做類變量的修飾()
A. public
B. transient
C. static
D. finally
5. 以下的語句構(gòu)造了幾個JAVA對象?(B)
String S = new String(“aaa”);
A. 1
B. 2
C. 3
6. A. equals()方法判定引用值是否指向同一對象
B. = = 操作符判定兩個不同的對象的內(nèi)容和類型是否一致
C. equal() 方法只有在兩個對象的內(nèi)容一致時返回ture
D. 類File重寫方法equals()在兩個不同的對象的內(nèi)容和類型一致時返回ture
7. 如果一個對象僅僅聲明實現(xiàn)了cloneable接口,但是不聲明clone方法,外部能夠調(diào)用其clone方法嗎?(A)
A. 能
B. 不能
C. 不確定
8. 考慮在C/S結(jié)構(gòu)下,服務器接受并處理請求,那么關于服務器處理請求的模式,哪些描述是錯誤的()
A. 單線程模式下,服務器使用一個線程順序的處理所有的請求,可能導致阻塞
B. 服務器可以為每一個請求創(chuàng)建一個線程來處理該請求,這樣做比單線程模式更加穩(wěn)定
C. 線程池模式下,當線程使用達到最大數(shù)量限制之后,線程池中沒用可用線程的時候,服務器將阻塞或者拒絕某個請求的處理
9. 使用Swing做界面的時候,如果把一個JButton放在一個JFrame中,在JFrame改變時只影響JButton的高度而寬度不受影響,應該使用哪個布局管理器?(D)
A. FlowLayout
B. CardLayout
C. North and South of BorderLayout
D. East and West of BorderLayout
E. GridLayout
10. 以下的那個狀態(tài)是SessionBean所具有,而StatelessBean不具有的(D)
A. 池態(tài)
B. 就緒態(tài)
C. 不存在態(tài)
D. 鈍化態(tài)
11. 以下關于數(shù)據(jù)庫范式的描述,哪些是錯誤的(B)
A. 如果把多個數(shù)據(jù)項用一個大的String表示為一個字段,則不滿足第一范式
B. 滿足數(shù)據(jù)庫范式使得數(shù)據(jù)庫的效率更高
C. 如果滿足更高的范式,則必須首先滿足低級別的范式
D. 數(shù)據(jù)庫第二范式要求把表中與所有鍵沒有直接關系的數(shù)據(jù)全部拆分到其他表中
12. 考慮一下需求:包括學生、課程和教師的信息。其中學生的信息包括學生姓名、年齡地址等;課程信息包括課程號、課程名、課程學分等;教師信息包括教師的姓名、教師的地址等。一個學生可以選修多門課,而每門課也能有多個學生選修;一位教師可以教多門課,每門課也可以由多個教師講授。請問如果使用關系數(shù)據(jù)庫,并且達到第二范式的要求,需要設計(C)張表
A. 3
B. 4
C. 5
D. 6
13. 為了加快數(shù)據(jù)庫查找的速度,需要對數(shù)據(jù)表添加索引,請問以下關于索引的描述,哪些是錯誤的(D)
A. 聚類索引中,表中行的物理次序與索引鍵值的邏輯順序相同
B. 使用索引會使得數(shù)據(jù)更新的效率降低
C. 在大多數(shù)數(shù)據(jù)庫系統(tǒng)中,每張表只能夠有一個聚類索引
D. 考慮這個SQL語句:Select S.name,S.age from Student S where S.address=”成都”,如果我們對表Student建一個復合索引(age,address),可以改善上述查詢的效率。
問答題
1. 簡述一個Linux驅(qū)動程序的主要流程與功能。
2. 請列舉一個軟件中時間換空間或者空間換時間的例子。
數(shù)組成倍增長(空間換時間)。
3. 簡述進程與線程的區(qū)別。
多線程共存于應用程序中是現(xiàn)代操作系統(tǒng)中的基本特征和重要標志。用過UNIX操作系統(tǒng)的讀者知道進程,在UNIX操作系統(tǒng)中,每個應用程序的執(zhí)行都在操作系統(tǒng)內(nèi)核中登記一個進程標志,操作系統(tǒng)根據(jù)分配的標志對應用程序的執(zhí)行進行調(diào)度和系統(tǒng)資源分配,但進程和線程有什么區(qū)別呢?
進程和線程都是由操作系統(tǒng)所體會的程序運行的基本單元,系統(tǒng)利用該基本單元實現(xiàn)系統(tǒng)對應用的并發(fā)性。進程和線程的區(qū)別在于:
線程的劃分尺度小于進程,使得多線程程序的并發(fā)性搞。
另外,進程在執(zhí)行過程中擁有獨立的內(nèi)存單元,而多個線程共享內(nèi)存,從而極大地提高了程序的運行效率。
線程在執(zhí)行過程中與進程還是有區(qū)別的。每個獨立的線程有一個程序運行的入口、順序執(zhí)行序列和程序的出口。但是線程不能夠獨立執(zhí)行,必須依存在應用程序中,由應用程序提供多個線程執(zhí)行控制。
從邏輯角度來看,多線程的意義在于一個應用程序中,有多個執(zhí)行部分可以同時執(zhí)行。但操作系統(tǒng)并沒有將多個線程看做多個獨立的應用,來實現(xiàn)進程的調(diào)度和管理以及資源分配。這就是進程和線程的重要區(qū)別。
進程(Process)是最初定義在Unix等多用戶、多任務操作系統(tǒng)環(huán)境下用于表示應用程序在內(nèi)存環(huán)境中基本執(zhí)行單元的概念。以Unix操作系統(tǒng)為例,進程是Unix操作系統(tǒng)環(huán)境中的基本成分、是系統(tǒng)資源分配的基本單位。Unix操作系統(tǒng)中完成的幾乎所有用戶管理和資源分配等工作都是通過操作系統(tǒng)對應用程序進程的控制來實現(xiàn)的。
C、C++、Java等語言編寫的源程序經(jīng)相應的編譯器編譯成可執(zhí)行文件后,提交給計算機處理器運行。這時,處在可執(zhí)行狀態(tài)中的應用程序稱為進程。從用戶角度來看,進程是應用程序的一個執(zhí)行過程。從操作系統(tǒng)核心角度來看,進程代表的是操作系統(tǒng)分配的內(nèi)存、CPU 時間片等資源的基本單位,是為正在運行的程序提供的運行環(huán)境。進程與應用程序的區(qū)別在于應用程序作為一個靜態(tài)文件存儲在計算機系統(tǒng)的硬盤等存儲空間中,而進程則是處于動態(tài)條件下由操作系統(tǒng)維護的系統(tǒng)資源管理實體。多任務環(huán)境下應用程序進程的主要特點包括:
●進程在執(zhí)行過程中有內(nèi)存單元的初始入口點,并且進程存活過程中始終擁有獨立的內(nèi)存地址空間;
●進程的生存期狀態(tài)包括創(chuàng)建、就緒、運行、阻塞和死亡等類型;
●從應用程序進程在執(zhí)行過程中向CPU發(fā)出的運行指令形式不同,可以將進程的狀態(tài)分為用戶態(tài)和核心態(tài)。處于用戶態(tài)下的進程執(zhí)行的是應用程序指令、處于核心態(tài)下的應用程序進程執(zhí)行的是操作系統(tǒng)指令。
在Unix操作系統(tǒng)啟動過程中,系統(tǒng)自動創(chuàng)建swapper、init等系統(tǒng)進程,用于管理內(nèi)存資源以及對用戶進程進行調(diào)度等。在Unix環(huán)境下無論是由操作系統(tǒng)創(chuàng)建的進程還要由應用程序執(zhí)行創(chuàng)建的進程,均擁有唯一的進程標識(PID)。
4. static有什么用途?(請至少說明兩種)
static關鍵字是C, C++中都存在的關鍵字, 它主要有三種使用方式, 其中前兩種只指在C語言中使用, 第三種在C++中使用(C,C++中具體細微操作不盡相同, 本文以C++為準). from
(1)局部靜態(tài)變量
(2)外部靜態(tài)變量/函數(shù)
(3)靜態(tài)數(shù)據(jù)成員/成員函數(shù)
5. 頭文件中的ifndef/define/endif做什么用?條件編譯
6. 請問一下程序?qū)⑤敵鍪裁唇Y(jié)果?亂碼
char *RetMenory(void)
{
char p[] = “hellow world”;
return p;
}
void Test(void)
{
char *str = NULL;
str = RetMemory();
printf(str);
}
7. 引用與指針有什么區(qū)別?
8. 描述實時系統(tǒng)的基本特性
9. 全局變量和局部變量在內(nèi)存中是否有區(qū)別?如果有,是什么區(qū)別?
10. 什么是平衡二叉樹?
11. 堆棧溢出一般是由什么原因?qū)е碌?
遞歸調(diào)用深度過深(棧)
12. 什么函數(shù)不能聲明為虛函數(shù)?
一個類中將所有的成員函數(shù)都盡可能地設置為虛函數(shù)總是有益的。
設置虛函數(shù)須注意:
1:只有類的成員函數(shù)才能說明為虛函數(shù);
2:靜態(tài)成員函數(shù)不能是虛函數(shù);
3:內(nèi)聯(lián)函數(shù)不能為虛函數(shù);
4:構(gòu)造函數(shù)不能是虛函數(shù);
5:析構(gòu)函數(shù)可以是虛函數(shù),而且通常聲明為虛函數(shù)。
13. 冒泡排序算法的時間復雜度是什么?
n*n
14. #include 和 #include “filename.h” 有什么區(qū)別?
用 #include 格式來引用標準庫的頭文件(編譯器將從標準庫目錄開始搜索)。
用 #include “filename.h” 格式來引用非標準庫的頭文件(編譯器將從用戶的工作目錄開始搜索)。
15. 寫出float x 與“零值”比較的if語句。
const float EPSINON = 0.00001;
if ((x >= - EPSINON) && (x <= EPSINON)
16. 操作系統(tǒng)中進程調(diào)度策略有哪幾種?
先來先服務 短作業(yè)優(yōu)先 高優(yōu)先權優(yōu)先 時間片輪轉(zhuǎn)
17. Internet采用哪種網(wǎng)絡協(xié)議?該協(xié)議的主要層次結(jié)構(gòu)?
TCP/IP
18. Internet物理地址和IP地址轉(zhuǎn)換采用什么協(xié)議?
ARP RARP
19. IP地址的編碼分為哪倆部分?
網(wǎng)絡號 主機號
【最新中興Java語言筆試真題及答案】相關文章:
中興公司筆試真題(含答案)08-24
Linux認證筆試真題及答案(最新)08-28
2016最新Java認證筆試題及答案06-18
最新NIIT.Net筆試真題08-26
2016年最新JAVA編程題及答案08-21
計算機二級C語言筆試歷年真題及答案08-22
2017年Java筆試題及答案08-27
2016年臨床執(zhí)業(yè)醫(yī)師綜合筆試真題及答案08-21
2016年Java認證筆試題及答案08-19