




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、綜合測試筆試一、選擇題(40*2分)1、在Java類中,使用以下(D)聲明語句來定義公有的int型常量MAX。(單選)A.public int MAX = 100;B.final int MAX = 100;C.public static int MAX = 100;D.public static final int MAX = 100;2、以下代碼段將創建幾個對象(D)。String s1="bc"String s2="bc" A. 2 B. 3 C. 0 D. 1 3、分析如下所示的Java代碼,其中this關鍵字
2、的意思是(B )。 (單選)public class Test private String name;public String getName() return name;public void setName(String name) = name; /this關鍵字所在的行A.name屬性B.Test類的內部指代自身的引用C.Test類的對象引用Test類的其他對象D.指所在的方法4、在Java語言中,下列關于類的繼承的描述,正確的是( B)。 (單選)A.一個類可以繼承多個父類B.一個類可以具有多個子類C.子類可以使用父類的所有方法 /私有方法不行D.子類一定比父
3、類有更多的成員方法5、執行下面代碼,下面描述正確的是(D)public class Person static int arr = new int10; public static void main(String a) System.out.println(arr1); A. 產生編譯錯誤 B. 輸出空 C. 編譯正確,運行錯誤 D. 輸出0 6、給定一個Java程序Test.java的代碼如下所示,編譯時,會出現以下( A)情況。(單
4、選)class Parent public int count() / 第1行return 0;public class Test extends Parent private int i;public int count() / 第2行return i % 9; / 第3行 A.編譯通過B.在第1行引發編譯錯誤C.在第2行引發編譯錯誤D.在第3行引發編譯錯誤7、下列程序段執行后,t5的結果是(B)int t1=5,t2=6,t3=7,t4,t5;t4=t1<t2?t1:t2;t5=t4<t3?t4:t3; A. 7 B. 5 C. 6D. 4 8
5、、用B方法可以改變線程的優先級。ArunBsetProrityCyieldDsleep9、以下方法不屬于同步通信的是( B)。a) wait()b) yield()c) notify()d) notifyAll()10、字符流與字節流的區別在于(D)A前者帶有緩沖,后者沒有B前者是塊讀寫,后者是字節讀寫C. 二者沒有區別,可以互換使用D. 每次讀寫的字節數不同11、下列關于線程特點說法錯誤的是(C )。a) 一個線程可以創建和刪除另一個線程。b) 線程與父進程的其他線程共享進程所有的全部資源。c) 一個線程可以包含多個進程。d) 線程的調度管理是由進程來完成的。12、閱讀下面的JavaScri
6、pt代碼:var names=黎明,張學友,劉德華,郭富城;for(int i=0;i<names.length;i+)document.write(namesi);當網頁加載時執行該代碼在網頁中輸出的內容是(d)。 (選擇一項)a) 黎明張學友劉德華郭富城b) 0123c) 黎明張學友劉德華d) 這段代碼有錯誤13、有語句“var x=0;while(_C_) x+=2;”,要使while循環體執行10次,空白處的循環判定式應寫為(C)。 (選擇一項)/x=x+2a) x<10;b) x<=10;c) x<20;d) x<=20;14、對于ServerSocke
7、t,有以下代碼ServerSocket ss = new ServerSocket(9000);以下說法正確的是(AB) (多選)A 這句代碼創建了一個ServerSocket 對象的同時,把該對象綁定到本機上的9000 端口。B 對ss 調用getLocalPort 方法,返回值為9000 C對ss 調用getInputStream 和getOutputStream 方法可以獲得輸入輸出流,從而與客戶端通信15、如圖,網頁中有一個表格,請問創建該表格的HTML代碼是(B)。(選擇一項)性別男女A、 <table border=”1”>< tr > <td col
8、span=”2” align=”center”>性別</td>< /tr >< tr > < td >男< /td > < td >男< /td >< /tr ></table>B、 <table border=”1”> <tr> <td colspan=”2” align=”center”>性別</td> </tr> <tr> <td>男</td><td>女</td&
9、gt; </tr> </table>C、 <table border=”1”> <td> <tr colspan=”2” align=”center”>性別</tr></td><td> <tr>男</tr> <tr>女</tr></td></table>D、 <table border=”1”> <td> <tr rowspan=”2” align=”center”>性別</tr>
10、 </td> <td> <tr>男</tr> <tr>女</tr> </td>16、在HTML文檔中,下列( C)標記用于為網頁上的內容提供標題。(選擇一項)A)BODYB)HEADC)H1D)PRE17、在Oracle中,使用(B)語句可以刪除數據庫中學生表(Student)里名稱為DF_stuSex的約束。 (選擇一項)a) ALTER TABLE Student DELETE CONSTRAINT DF_stuSexb) ALTER TABLE Student DROP CONSTRAINT DF_stu
11、Sexc) DROP DF_stuSex for Student d) DELETE Student for DF_stuSex18、在Oracle中,關于視圖的說法不正確的是(D)。 (選擇一項)a) 視圖是一種虛擬表,通常是作為執行查詢的結果而創建的b) 使用CREATE VIEW語句創建視圖c) 使用SELETE語句查看視圖的查詢結果d) 定義視圖的查詢可以基于一個或多個表,但不可以基于其他視圖19、在Oracle中,Result表保存了100個學生的成績信息,以下SQL代碼,說法正確的是(C)。 (選擇一項)SELECT * FROM Student WHERE studentNo=(
12、SELECT studentNo FROM Result)a) 此代碼正確的查詢出所有參加考試的學生的信息b) 此代碼將“=”換作“>=”更合理c) 此代碼將“=”換作“IN”更合理d) 此代碼正確的查詢出參加考試的第一條學生的信息20、下面查詢中(D)返回所有沒有下屬的員工。 (選擇一項)A. SELECT e.ename FROM emp e WHERE e.mgr IS NOT NULL;B. SELECT e.ename FROM emp e WHERE e.empno IN (SELECT m.mgr FROM emp m)C. SELECT e.ename FROM emp
13、e WHERE e.empno NOT IN (SELECT m.mgr FROM emp m)D. SELECT e.ename FROM emp e WHERE e.empno IN (SELECT m.mgr FROM emp m WHERE m.mgr IS NOT NULL)21、在執行下面SQL時DELETE FROM dept WHERE dept_id = 12;出現integrated constraint error because the child record was found錯誤,下面做法能使這條SQL語句執行成功的是(AD)。 (多選)A. 執行之前,刪除chi
14、ld record B. 無法使該命令執行成功C. 在該命令上添加另外的關鍵字 D. 在命令中添加cascade constraints選項22、事務的原子性是指_A_ A,事務中包括的所有操作要么做,要么不做B,事務一旦提交,對數據庫的改變是永久的C,一個事務的內部的操作及使用的數據對并發的其他事務是隔離的D,事務必須是使數據庫從一個一致性狀態到變到另一個一致性的狀態23、關于“死鎖”,下列說法正確的是 _D_ A,死鎖是操作系統中的問題,數據庫中不存在B,在數據庫操作中防止死鎖的方法是禁止兩個用戶同時同時操作數據庫C,當兩個用戶競爭相同資源時不會發生死鎖D,只有出現并發操作時,才有可能出現
15、死鎖24、檢索選修四門以上課程的學生總成績(不統計不及格的課程),并要求按總成績的降序排序出來。正確的SELECT語句是_A_。A . SELECT S#,SUM(GRADE)FROM SCWHERE GRADE>=60GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*>=4) WHERE GRADE>=(SELECT GRADE FROM SCWHERE C#=”C2”)B. SELECT S# FROM SCWHERE C#=”C3” AND GRADE IN (SELECT GRADE FROM SCWHERE C#=”C2”)C. SEL
16、ECT S# FROM SCWHERE C#=”C2” AND GRADE NOT IN (SELECT GRADE FROM SCWHERE C#=”C2”)D. SELECT S# FROM SCWHERE C#=”C2” AND GRADE >=ALL(SELECT C#=”C2”)25、教師信息表teacher包含以下字段:LAST_NAME VARCHAR2(25)FIRST_NAME VARCHAR2(25)EMAIL VARCHAR2(25)下面哪個語句可以顯示無EMAIL地址的教師的姓名(C )SELECT last_name,fist_name from teacher
17、 where email=nullSELECT last_name,first_name from teacher where email<>nullSELECT last_name,first_name from teacher where email IS nullSELECT last_name,first_name from teacher where email IS NOT NULL26、我們需要在employee數據表中查出工號emp_no為29346,24323的記錄,可以使用的SQL語句有: ( AB ) (多選)A、SELECT * FROM employee
18、WHERE emp_no=29346 OR emp_no=24323 ;B、SELECT * FROM employee WHERE emp_no IN(29346,24323);C、SELECT * FROM employee WHERE emp_no=29346 AND emp_no=24323;D、SELECT * FROM employee WHERE emp_no NOT IN(29346,24323)='dl');27、以下關于jQuery的說法中錯誤的是(D)。 (選擇一項)a) jQuery是JavaScript的程序庫之一,它是對JavaScript的封裝b)
19、 相對于JavaScript,jQuery語法更為簡單,能大幅提高開發效率c) 相對于JavaScript,jQuery解決了大部分瀏覽器兼容性問題,減少了出錯的概率d) jQuery功能強大,能完全代替JavaScript28、在JSP中,以下關于JavaBean描述正確的是(BC)。 (多選)a) JavaBean只能封裝數據不能封裝業務b) JavaBean類中的屬性私有,并提供公有訪問屬性的getter和setter方法c) JavaBean類可以提供有參的公有構造方法d) JavaBean是一個Java類,并且這個類不可以被實例化29、在JSP中實現數據分頁的關鍵是編寫SQL語句,對
20、于以下SQL Server中實現新聞表(news)中數據分頁顯示的SQL代碼描述正確的是(B)。 (選擇一項)SELECT top 5 * FROM news where NID not in(SELECT top 10 NID from news)a) 該SQL語句的作用是顯示news表中第610行記錄b) 該SQL語句的作用是顯示news表中第1115行記錄c) 該SQL語句的作用是顯示news表中除第610行記錄之外的其他行記錄d) 該SQL語句的作用是顯示news表中除第1115行記錄之外的其他行記錄30、在J2EE.中,使用Servlet過濾器時,需要在web.xml通過()元素將過
21、濾器映射到Web資源。(B) a) <filter> b) <filter-mapping> c) <servlet> d) <servlet-mapping>31、構造函數何時被調用? (A ) (A)創建對象時 (B)類定義時 (C)使用對象的方法時 (D)使用對象的屬性時32、下面的代碼段執行之后count的值是什么( D )int count = 1;for (int i = 1; i <=
22、 5; i+) count += i;System.out.println(count);A、5 B、1C、15 D、1633、下列程序段執行后的結果是( A )。String s = new String("abcdefg");for (int i=0; i<s.length(); i+=2)System.out.print(s.charAt(i);A) aceg B) ACEG C) abcdefg D) abcd34、請看下列程序,運行結果是(B)。class Superint i=10;Super()print();i=20;void print()Syste
23、m.out.print(i);public class Sub extends Superint j=30;Sub()print();j=40;void print()System.out.print(j);public static void main(String args)System.out.print(new Sub().j);A、102030B、03040C、3040D、代碼錯誤35、有如下代碼:import java.io.File;public class TestFilepublic static void main(String args)File file = new F
24、ile("chp13/corejava.txt"); 請選擇一個正確答案(C)/需要調用creatNewFile方法A. corejava.txt 文件在系統中被創建B. 在windows 系統上運行出錯,因為路徑分隔符不正確C. corejava.txt 文件在系統中沒有被創建D. 如果corejava.txt 文件已存在,則拋出一個異常36、一個可以獨立運行的Java應用程序( D ) (A) 可以有一個或多個main方法 (B) 最多只能有兩個main方法 (C)
25、;可以有一個或零個main方法 (D) 只能有一個main方法37、關于變量的初始化賦值,以下說法不正確的是(A ) (A)所有的變量都可以自動地初始化為默認值 (B)類中變量的賦值可以通過構造函數來完成 (C)如果類中沒有構造函數,則編譯時會自動生成一個不帶參數的構造函數,調用該構造函數初始化類對象時,將變量初始化為該類型的默認值(如果類中沒有為其賦值) (D)方法體中的局部變量必須先賦值后才能使用38、以public修飾的類如:public class fish
26、160; 則fish( A ) (A) 可被其它程序包中的類使用 (B) 僅能被本程序包中的類使用 (C) 不能被任意其它類使用 (D) 不能被其它類繼承39、下列關于修飾符混用的說法,錯誤的是(C)/也可以放在接口中(A)abstract不能與final并列修飾同一個類 (B)abstract類中可以有pri
27、vate的成員 (C)abstract方法必須在abstract類中 (D)static方法中不能處理非static的屬性40、對Java運算符,下面說法正確的是(D ) (A) 不具有優先級的區別 (B) 相同優先級的運算符,計算順序是從右到左 (C) 圓括號具有最高優先級 (D) ”+”號的優先級高于”&&”二、簡答題(4*2)1、 關于get和post的描述正確?<2分
28、>2、 forward和sendRedirect的區別有?<2分>3、 說出ArrayList,Vector, LinkedList的存儲性能和特性?<2分>ArrayList和Vector在底層都是用數組來存儲數據,插入時就會創造一個新數組并把數據全部轉移至其內,因此在這兩種數據結構中插入數據會有很大損耗,但是由于數組特性,他們索引取出數據性能較好。Vector更注重線程安全,所以通用性較差,大多數情況下可以用Arraylist就夠了。LinkedList內部結構是雙向鏈表,即保存一種含有前后索引的對象的引用的對象的方式(好糾結。),所以插入時只需要更改有限幾個對象內的引用就可以了,所以插入損耗低。但是如果要以索引取出對象就麻煩了。在正著順序遍歷或倒著遍歷時LinkedList性能也很好,只是在隨機讀取(按索引讀取)時損耗高4、 Final、finally、finalize的區別?<2分>finalize-方法名。Java 技術允許使用 finalize() 方法在垃圾收集器將對象從內存中清除出去之前做必要的清理工作。三、 代碼分析題1、(3分)有如下代碼public class TestFinallypublic static void main(String args)System.out.println ( ma() )
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 華北理工大學冀唐學院《科研論文寫作》2023-2024學年第一學期期末試卷
- 平頂山工業職業技術學院《高級微生物》2023-2024學年第二學期期末試卷
- 長春東方職業學院《商務英語視聽說IV》2023-2024學年第二學期期末試卷
- 四川電影電視學院《節奏與打擊樂基礎訓練》2023-2024學年第二學期期末試卷
- 山西運城市運康中學2025年初三預測密卷(新課標II卷)英語試題試卷含答案
- 長沙商貿旅游職業技術學院《醫學寄生蟲學檢驗技術》2023-2024學年第一學期期末試卷
- 內江市2025年五下數學期末達標檢測試題含答案
- 天津市七校靜海一中楊村中學2025年高三下學期第一次摸底考試語文試題理試卷含解析
- 山西省大學附屬中學2025屆高三全真模擬生物試題含解析
- 四川省內江市資中縣市級名校2024-2025學年初三摸底聯考生物試題試卷含解析
- 口腔科麻藥管理制度范本
- 房屋質量安全鑒定報告
- 在職研究生畢業論文開題報告匯報ppt
- 第三章掃描電子顯微鏡【完整版】PPT
- 超強大:英語六級詞匯隨身帶隨時背
- 精創STC-9200使用說明書
- 幼兒園ppt課件小班科學:認識蠶豆
- 【消防監督管理】中級專業技術任職資格評審備考題庫大全-4簡答、論述題部分
- 河南對外經濟貿易職業學院教師招聘考試歷年真題
- 學習解讀2023年《堤防運行管理辦法》《水閘運行管理辦法》課件
- 《頓漢布什冷水機組》
評論
0/150
提交評論