某公司java筆試選擇題含答案


1 ArrayList list = new ArrayList(20);語句中的 list 集合大小擴充了幾次(A)
A.0
B.1
C.2
D.3


2 如果去掉了 main 方法的 static 修飾符會怎樣(B)
A.程序無法翻譯
B.程序能正常編譯,運行時或拋出NoSuchMethodError異常
C.程序能正常編譯,正常運行
D.程序能正常編譯,正常運行一會會立刻退出


3 啟動 java 程序進程時,輸入一下哪個參數可以實現年輕代的堆大小為 50M(C )
A.-Xms50M
B.-Xmx50M
C.-Xmn50M
D.-Xss50M


4 下面哪些是 Thread 類的方法(A,B)
A.start()
B.run()
C.exit()
D.getPriority()


5 以下語句輸出的結果是什么(C)
System.out.print(Integer.MAX_VALUE*2);
System.out.print(Integer.MIN_VALUE*2);
A. -2-1
B. -1-2
C. -20
D. -1-1


6 log4j 的優先級從高到低的排序為(A)
A. error>warn>info>debug
B. warn>info>debug>error
C. warn >debug>error>info
D. error>warn>debug>info


7 下列哪些方法可以使線程從運行狀態進入到阻塞狀態(BCD)
A.notify
B.wait
C.sleep
D.yield


8 下列關於 Thread 類提供的線程控制的方法中,錯誤的一項是(A)
A. 在線程A中執行線程B的join()方法,則線程A等待直到B執行完成
B. 線程A通過調用interrupt()方法來中斷其阻塞狀態。
C. currentThread()方法返回當前線程的引用
D. 若線程A調用方法isAlive()返回為true,則說明 A正在執行中


9 設 String s1 =”Topwalk”;String s2 =”Company”; 以 下 方 法 可 以 得 到 字 符 串“TopwalkCompany” 有:(ABD)
A. s2+s1;
B. s1.concat(s2)
C. s1.append(s2);
D.StringBuffer buf = new StringBuffer(s1);buf.append(s2);


10 String a = new String(“1”+”2”)最終創建了幾個對象(B)
A.1
B.2
C.3
D.4


11 int 類型占用(C)個字節?
A.2
B.4
C.8
D.16


12.下列那一條語句可以實現快速的復制一張數據庫表(C)
A. select * into b from a where 1<>1;
B. creat table b as select * from a where 0=1;
C. insert into b as select * from a where 1<>1;
D. insert into b select * from a where 1<>1;


13 選擇 Oracle 的分頁語句的關鍵字(A)
A. rownum
B. limit
C.TOP
D. pagenum


14 選出可以查詢出所有的表和視圖的方法:(B)
A.preparedStatement.getMetaData().getTables(***);
B.connection.getMetaData().getTables(***);
C.result.getMetaData().getTables(***);
D..DiverManager.getMeta().getTables(***);


15 可以監控到數據庫變化的機制有哪些(AB)
A. 存儲過程
B. 數據庫日志
C. 觸發器
D. 物化視圖


16 清空表所有數據的性能最優的語句是哪一個(B)
A. delete from tsuer;
B. truncate table tuser;ss
C. drop table tuser;
D. delete tuser;


17 文件對外共享的協議有哪幾個(AB)
A. FTP
B. Windows共享
C. TCP
D.SSH


18 關於 Java 中國特殊符號的用法正確的是(AD)
A. 判斷一個字符串str中是否含有“.”,可以根據str.indexOf(“.”)是否等於-1判斷。
B. 判斷一個字符串str是否含有“.”,可以根據str.indexOf(“\\.”)是否等於-1判斷。
C. 根據“.”分隔字符串str的寫法可以是str.split(“\\.”)
D. 根據“.”分隔字符串str的寫法可以是str.split(“.”)


19  請問 java 關鍵字?(CD)
A. run
B. low
C. import
D. implement


20 以下哪些不屬於約束(CD)
A.主鍵
B.外鍵
C.索引
D.唯一索引
E.not null


21 下列關於數據庫連接池的說法中哪個是錯誤的(D)
A. 服務器啟動時會初始建立一定數量的池連接,並一直維持不少於此數目的池連接
B.客戶端程序需要連接時,池驅動程序會返回一個使用的池連接並將其使用計數加1;
C. 如果當前沒有空閑連接,驅動程序就會再新建一定數量的連接,新建連接的數量可以由配置參數決定。
D. 當使用池連接調用完成后,池驅動程序將此連接標記為空間,其他調用就可以使用這個連接


22 以下哪句是對索引的錯誤描述(C)
A. 選擇性差的索引只會降低DML語句的執行速度
B. 選擇性強的索引只有被Access Path使用到才是有用的索引
C. 過多的索引只會阻礙性能的提升,而不是加速性能
D.在適當的時候將最常用的列放在復合索引的最前面
E. 索引和表的數據都存儲在同一個Segment中


23 關於鎖 locks,描述正確的是(A)
A. 當一個事務在表上防止了共享鎖(shared lock),其他事務,能閱讀表里的數據
B. 當一個事務在表上防止了共享鎖(shared lock),其他事務,能更新表里的數據
C. 當一個事務在表上防止了排他鎖(exclusive lock),其他事務,能閱讀表里的數據
D. 當一個事務在表上防止了排他鎖(exclusive lock),其他事務,能更新表里的數據


24 如下那種情況下,Oracle 不會使用 Full Table Scean(D)
A.缺乏索引,特別是在列上使用了函數,如果要利用索引,則需要使用函數索引。
B.當訪問的數據占整個表中的大部分數據時
C.如果時一個表的high water mark 數據塊數少於初始化參數DB_FILE_MULTIBLOCK_READ_COUNT
D.本次查詢可以用到該張表的一個引用,但是該表具有多個索引包含用於過濾的字段 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM