2024年3月19日發(fā)(作者:小學(xué)生活作文)

平安保險公司招聘筆試試題及答案
單項選擇題
1. 關(guān)于版本控制以下描述不正確的是:
A) 自動跟蹤每個文件和目錄的變更情況
B) 支持并行開發(fā)
C) ClearCa提供版本管理功能
D) 能夠提高軟件可移植性
D 版本控制是通過分支的形式保存多個時間點的版本狀態(tài),不包含可移植性的概念
2. ClearCa用戶通過_________的方式獲取VOB 中存儲的數(shù)據(jù)。
A) 資源管理器
B) 視圖(VIEW)
C) 版本樹(Version tree)
C 在ClearCa中,文件版本的組織體現(xiàn)在版本樹結(jié)構(gòu)中。每一個文件都可以通過checkout
-edit-checkin 的命令形成多個版本
3. 鏈表不具備的特點是____。
A) 可隨機(jī)訪問任何一個元素
B) 插入、刪除操作不需要移動元素
C) 無需事先估計存儲空間大小
D) 所需存儲空間與線性表長度成正比
A 隨機(jī)訪問是數(shù)組的特性
4. 進(jìn)程與程序的重要區(qū)別之一是: _ _
A) 程序可占用資源,而進(jìn)程不可
B) 程序有狀態(tài),而進(jìn)程沒有
C) 進(jìn)程有狀態(tài),而程序沒有
D) 進(jìn)程能占有資源,而程序不能
D 1)程序是“靜止”的,無生命的;進(jìn)程是“活動”的,有生命的
2) 程序可以脫離機(jī)器長期保存,進(jìn)程是執(zhí)行著的程序
3) 程序不具有并發(fā)特征,不占用系統(tǒng)資源。進(jìn)程具有并發(fā)性,使用系統(tǒng)資源(最大區(qū)別)
4) 進(jìn)程與程序不一一對應(yīng)。一個程序多次執(zhí)行,可以產(chǎn)生多個不同的進(jìn)程;一個進(jìn)程也
可以對應(yīng)多個程序。
5.從未排序的序列中依次取出一個元素與已排序列中的元素進(jìn)行比較,然后將其放在已排序
序列的合適位置上,該排序方法稱為______。
A) 插入排序
B) 選擇排序
C) 希爾排序
D) 歸并排序
A
插入排序 將新元素插入已排序 部分的合適位置
選擇排序 每一趟從待排序的記錄中選出關(guān)鍵字最小的 記錄,順序放在已排好序的子文件的
最后,直到全部記錄排序完畢
歸并排序 歸并是指將若干個已排序的子文件合并成一個有序的文件。
希爾排序 將整個無序序列分割成若干小的子序列分別進(jìn)行插入排序
6. __是操作系統(tǒng)中可以并行工作的基本單位,也是核心調(diào)度及資源分配的最小單位
A) 作業(yè)
B) 線程
C) 函數(shù)
D) 進(jìn)程
D
7. CMM模型劃分的級別中,使用定量分析來不斷地改進(jìn)和管理軟件過程。供選擇的答案:
A) 優(yōu)化級
B) 管理級
C) 定義級
D) 可重復(fù)級
A
8. 關(guān)于CMM,以下描述哪個是不正確的:
A) CMM分為5級
B) CMM主要作用是指導(dǎo)軟件機(jī)構(gòu)如何控制軟件產(chǎn)品的開發(fā)和維護(hù)過程,以及如何向成熟的
軟件工程體系演化,并形成一套良性循環(huán)的管理文化。
C) CMM是判斷軟件成熟度的軟件,以及使用過程中的一系列規(guī)范和文檔。
D) CMM級別越高,軟件過程能力越強(qiáng)。
C
CMM建立一套科學(xué)的軟件產(chǎn)品評估體系,將軟件的質(zhì)量分5級.主要目標(biāo)是評估軟件,并指
導(dǎo)軟件機(jī)構(gòu)如何向成熟的軟件工程轉(zhuǎn)化.等級越高,質(zhì)量越好.CMM是一個模型.
初始級:不穩(wěn)定的開發(fā)和維護(hù)環(huán)境.遇到問題時,常只專注于代碼和測試
可重復(fù)級: 基于過往的項目的經(jīng)驗來計劃與管理新的項目。
定義級: 有關(guān)軟件工程與管理工程的一個特定的、面對整個企業(yè)的軟件開發(fā)與維護(hù)的過
程的文件將被制訂出來。同時,這些過程是集成到一個協(xié)調(diào)的整體。這就稱為企業(yè)的標(biāo)
準(zhǔn)軟件過程。
定量管理級:企業(yè)對產(chǎn)品與過程建立起定量的質(zhì)量目標(biāo),同時在過程中加入規(guī)定得很清楚
的連續(xù)的度量。作為企業(yè)的度量方案, 要對所有項目的重要的過程活動進(jìn)行生產(chǎn)率和
質(zhì)量的度量。軟件 產(chǎn)品因此具有可預(yù)期的高質(zhì)量。
優(yōu)化級: 使用定量分析來不斷地改進(jìn)和管理軟件過程
9. 下面哪個是合法的布爾值?( )
A.“fal”
B.fal
C.10
B
10. 下列對繼承的說法,哪個是正確的( )
A) 子類能繼承父類的私有方法和狀態(tài)
B) 子類能繼承父類的protected方法,而不繼承protected狀態(tài)(protected修飾符)
C) 子類只能繼承父類public方法和狀態(tài)
D) 子類能繼承父類的所有非私有方法和狀態(tài)
D
11. 下列說法那些是正確的?( )
A) 使用同一個類創(chuàng)建的所有對象都必須相同 //(==比較)
B) 使用同一個類創(chuàng)建的所有對象可以互不相同
C) 對象將繼承用于創(chuàng)建它的類的屬性和行為
D) 類將繼承其超類的屬性和行為 //(非私有的)
B
12. 下面關(guān)于缺省構(gòu)造方法的描述中正確的是( )
A) 缺省構(gòu)造方法可以初始化其他方法中定義的變量
B) Java編譯器會為所有的類創(chuàng)建缺省構(gòu)造方法。
C) 如果在一個類中定義的構(gòu)造方法都聲明了參數(shù),Java編譯器將為這個類創(chuàng)建一個缺省構(gòu)
造方法
D) 當(dāng)類中沒有定義任何構(gòu)造方法時,Java編譯器將為這個類創(chuàng)建缺省構(gòu)造方法
D 當(dāng)類里面沒有顯式的定義任何構(gòu)造函數(shù),也沒有從別的類繼承任何構(gòu)造函數(shù)的時候,java
編譯器自動創(chuàng)建缺省構(gòu)造函數(shù)。缺省構(gòu)造函數(shù)沒有參數(shù),也不會對類屬性產(chǎn)生任何影響
13. 需求分析中開發(fā)人員要從用戶那里了解到()
A) 軟件做什么
B) 包的結(jié)構(gòu)
C) 偽代碼的設(shè)計
D) 接口的參數(shù)
A
14. 下面說法正確的是( )
A) JAVA中的線程不可以共享代碼
B) JAVA中的線程不可以共享數(shù)據(jù)
C) 每個JAVA程序都至少有一個線程,即主線程
D) JAVA中線程是非搶占式的
C
進(jìn)程是一個可執(zhí)行的程序,由私有虛擬地址空間、代碼、數(shù)據(jù)和其他操作系統(tǒng)資源(如進(jìn)程
創(chuàng)建的文件、管道、同步對象等)組成。一個應(yīng)用程序可以有一個或多個進(jìn)程,一個進(jìn)程可
以有一個或多個線程,其中一個是主線程。
線程是操作系統(tǒng)分時調(diào)度分配CPU時間的基本實體。一個線程可以執(zhí)行程序的任意部分的代
碼,即使這部分代碼被另一個線程并發(fā)地執(zhí)行;一個進(jìn)程的所有線程共享它的虛擬地址空間、
全局變量和操作系統(tǒng)資源。
15. 下列標(biāo)識符中,( )是正確的變量名?
A) int
B) 1thing
C) thing1
D) one-hundred
C
16. 下列關(guān)于Java程序結(jié)構(gòu)說法錯誤的是( )。
A) package語句必須放在源文件的第一句
B) 源文件可以沒有import語句
C) 一個源文件可以有多個類定義//一個源文件可以定義多個類//例如內(nèi)部類
D) 一個源文件可以定義多個public類
D
17. 下列有關(guān)接口的說法,哪個是正確的?( )
A) 一個類可實現(xiàn)多個接口
B) 實現(xiàn)一個接口必須實現(xiàn)接口的所有方法
C) 接口與抽象類是相同的概念
D) 接口之間不能有繼承關(guān)系
A B 這個有點問題
public interface AA{
Public void tAA();
Public void tBB();
}
public class BB implements AA{
public void tAA{
//…
n(“AA Setted”);
}
Public static void main(String[] args){
New BB().tAA();
}
}
BB不能成功編譯,但是能成功運(yùn)行,顯示”AA Setted”
18. 類A定義如下:
class A
{
private int x=10;
int getx()
{
return x;
}
}
class B extends A
{
private int x=15;
//需要覆蓋getx()方法
}
在"http://需要覆蓋getx()方法"后應(yīng)加上的函數(shù)是:
A) int getx(){…}
B) int getx (float f) {…}
C) float getx(){…}
D) double getx (float f) {…}
A
方法名,方法返回值類型,變量類型數(shù)量順序必須都一樣
19. 執(zhí)行下列語句后,i 和n的值為( )
int i=10;
int n= i++%5;
A) 10,0
B) 10,1
C) 11,0
D) 11,1
C
20. MAX_LENGTH是 int型public成員變量,變量值保持為常量100,用簡短語句定義這
個變量。( )
A) public int MAX_LENGTH = 100;
B) final int MAX_LENGTH = 100;
C) final public int MAX_LENGTH = 100;
D) public final int MAX_LENGTH = 100;
D C 定義為類的屬性那么static,final,public修飾符順序可以任意改變.如果定義在方
法內(nèi)部,那么定義常量只能有修飾符final. 這個有點問題
21. 下面哪個不是java語言中的保留字?( )
A) final
B) const
C) NULL
D) int
C
22. 類Test定義如下:
0: public abstract class Test
1: {
2: public abstract void m1();
3: public abstract void m2()
4: {
5: n("hello");
6: }
7: }
如果對這段程序進(jìn)行修改,其中不會導(dǎo)致錯誤的修改是( )
A) 為m1()方法添加一個方法體
B) 用";"替換第4~6行
C) 將修飾m1()方法的abstract關(guān)鍵字刪除
D) 將修飾Test 類的abstract關(guān)鍵字刪除
B
抽象方法不能有方法實現(xiàn)
23. 下列關(guān)于Java語言的敘述中,正確的是( )。
A) Java是不區(qū)分大小寫的
B) 源文件名必須與public類型的類名相同
C) 源文件中public類的數(shù)目不限
D) 源文件名其擴(kuò)展名為.jar
B
24. 下面的異常處理說明正確的是( )
A) try塊必須同時與catch子句和finally子句一起使用。
B) try塊只能使用一個catch子句。
C) try塊中如果執(zhí)行了return語句,則其finally子句不會執(zhí)行。
D) try塊不能單獨使用。
D
Try要與至少一個catch塊或finally塊一起使用,finally塊必然會被執(zhí)行。
25. 下面哪條不屬于JAVA的命名約定?( )
A) 除第一個單詞外,變量名中其他單詞的首字母都應(yīng)該大寫
B) 變量名的第一個字母小寫
C) 常量名首字母大寫,其余字母小寫
D) 類名首字母大寫
C
26. 隨著Java技術(shù)的不斷發(fā)展,Sun公司根據(jù)市場進(jìn)一步將Java細(xì)分,其中針對普通PC
應(yīng)用的是( )
A) J2EE(企業(yè)級java應(yīng)用)
B) J2SE(PC級java應(yīng)用)
C) J2ME(手機(jī)java應(yīng)用)
D) JDK
B
27. 欲構(gòu)造ArrayList類的一個實例,下列哪個方法是正確的?( )
A) ArrayList myList = new Object();
B) List myList = new ArrayList();//這樣寫可以適應(yīng)面向接口編程的方法
C) ArrayList myList = new List();
D) List myList = new List();
B
28. 如果程序中包含名為obj1和obj2的對象,則使用語句obj2=obj1時將發(fā)生什么情況?
( )
A) obj2的實例變量的值將與obj1相同
B) obj2和obj1是同一個對象
C) A和B都不對
D) A和B都對
D
29. 在下面的代碼中:
public class AyeAye{
int i = 40;
int j;
public AyeAye(){
tValue(i++);
}
void tValue(int inputValue){
int i = 20;
j = i + 1;
n(“j = ” + j);
}
}
當(dāng)tValue( )方法顯示變量j時,該變量的值為多少?
A) 42
B) 40
C) 21
D) 20
C
類屬性i的可見域被方法的參數(shù)i的可見域覆蓋。要顯式的用this.i指代類屬性i
30. 下列選項中哪一個編譯不出現(xiàn)錯誤?( )
A) int i =0;
if(i){
n("Hi"); 0不是boolean
}
B) int i1=5;
int i2=5;
if(i1 = i2){ 比較符= =
n("So true");
}
C) int i =1;
int j=2;
if(i==1 || j==2)
n("OK");
D) int i =1;
int j=2;
if( i ==1 && | j==2)
n("OK");
C
31. 抽象類A及類B的定義如下:
1: abstract class A
2: {
3: abstract int getinfo(){};
4: }
5: public class B extends A
6: {
7: private int a=0;
8: public int getinfo()
9: {
10: return a;
11: }
12: public static void main(String args[])
13: {
14: B b=new B();
15: n(o());
16: }
17: }
關(guān)于上述程序代碼的說明正確的是( )
A) 第1行不能通過編譯
B) 第3行不能通過編譯
C) 程序通過編譯,輸出結(jié)果為:0
D) 程序通過編譯,但沒有輸出任何結(jié)果
B 抽象方法不應(yīng)該有方法實現(xiàn)
32. 下面哪個是序列化接口( )
A) Serializable
B) ObjectOutputStream
C) Set
D) ObjectInputStream
A
33. 下面語句片段的輸出結(jié)果是什么?( )
int score=9;
switch(score)
{
ca 0:n();
default:n("Error");
ca 1:n("Good");break;
ca 2:n("Best");
}
A) 沒有輸出
B) Error
C) Error,Good 完全正確的是需要換行
D) Error,Good,Best
C
1查找符合條件的ca子句。若找到則執(zhí)行符合條件的子句以及之后的子句,直到break;
否則轉(zhuǎn)2
2 執(zhí)行default子句以及之后的子句,直到break
34. 對于catch子句的排列,下列哪種是正確的?( )
A) 先有異常子類,其他如何排列都無關(guān)
B) 有繼承關(guān)系的異常不能在同一個try程序段中
C) 異常父類在先,異常子類在后
D) 異常子類在先,異常父類在后
D 已被catch的Exception不能被重復(fù)catch
35. 類的實例方法表示的是什么?( )
A) 類的屬性
B) 類的行為
C) 類對象的行為
D) 父類對象的行為
C
36. 在JDBC程序中,Statement對象表示什么?( )
A) 到數(shù)據(jù)庫的連接;
B) 向數(shù)據(jù)庫發(fā)送SQL語句的對象
C) 數(shù)據(jù)源。
B
37.下列哪條語句關(guān)于JAVA內(nèi)存回收的說明是正確的?( )
A) 程序員必須創(chuàng)建一個線程來釋放內(nèi)存
B) 內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存
C) 內(nèi)存回收程序允許程序員直接釋放內(nèi)存
D) 內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象
B
內(nèi)存回收自動進(jìn)行,進(jìn)行時間不可預(yù)測
38. 對于FileInputStream和FileOutputStream類,下面哪個方法不會產(chǎn)生IOException
異常( )
A) 二者的構(gòu)造函數(shù)
B) read()
C) clo()
D) write()
A 構(gòu)造函數(shù)拋出 FileNotFoundException
39.對于ROLLBACK命令,以下準(zhǔn)確的說法是:( )
A) 撤銷剛剛進(jìn)行的數(shù)據(jù)修改操作
B) 撤銷本次登錄以來所有的數(shù)據(jù)修改
C) 撤銷到上次執(zhí)行提交或回退操作的點
D) 撤銷上一個COMMIT命令
C
40. SQL語言中用來創(chuàng)建、刪除及修改數(shù)據(jù)庫對象的部分被稱為:( )
A) 數(shù)據(jù)庫控制語言(DCL) 權(quán)限管理,用戶管理
B) 數(shù)據(jù)庫定義語言(DDL) create,drop,alter
C) 數(shù)據(jù)庫操縱語言(DML)lect for update,update,inrt,
D) 數(shù)據(jù)庫事務(wù)處理語言
B
41. 下面哪一個是有效的命令?( )
A) SELECT*FROM books FOR UPDATE USING book_profit_idx WHERE(retail-cost)>10;
B) CREATE INDEX book_profit_idx ON(retail-cost) WHERE(retail-cost)> 10
C) CREATE FUNCTION INDEX book_profit_idx ON books WHERE(retail-cost)>10;
D) a和c
E) 以上命令都不是
42. 下面哪一項表示一個表中的一行?( )
A) 一個屬性
B) 一個特征
C) 一個字段
D) 一個記錄
D
43. 下面哪一項“不是”有效的SELECT語句?( )
A) SELECT Cost-Retail FROM books;
B) SELECT Retail + Cost FROM books;
C) SELECT retail * retail * retail FROM books;
D) SELECT retail^3 from books; ^操作不支持
D
44. 使用UPDATE命令最多可以修改多少個記錄?( )
A) 1
B) 2
C) 3
D) 無限制
D
45. 下面有關(guān)表和視圖的敘述中錯誤的是:( )
A) 視圖的數(shù)據(jù)可以來自多個表
B) 對視圖的數(shù)據(jù)修改最終傳遞到基表
C) 基表不存在,不能創(chuàng)建視圖
D) 刪除視圖不會影響基表的數(shù)據(jù)
B
46. 執(zhí)行如下兩個查詢,結(jié)果為:( )
SELECT ename name, sal salary FROM emp order by salary;
SELECT ename name, sal "SALARY" FROM emp order by sal ASC;
A) 兩個查詢結(jié)果完全相同
B) 兩個查詢結(jié)果不同
C) 第一個查詢正確,第二個查詢錯誤
D) 第二個查詢正確,第一個查詢錯誤
A
47. 當(dāng)一個用戶修改了表的數(shù)據(jù),那么( )
A) 第二個用戶立即能夠看到數(shù)據(jù)的變化
B) 第二個用戶必須執(zhí)行ROLLBACK命令后才能看到數(shù)據(jù)的變化
C) 第二個用戶必須執(zhí)行COMMIT命令后才能看到數(shù)據(jù)的變化
D) 第二個用戶因為會話不同,暫時不能看到數(shù)據(jù)的變化
D
48. 表的主鍵特點中,說法錯誤的是:( )
A) 一個表只能定義一個主鍵
B) 主鍵可以定義在表級或列級
C) 主鍵的每一列都必須非空
D) 主鍵的每一列都必須惟一
B
49. 刪除emp表的全部數(shù)據(jù),但不提交,以下正確的語句是:( )
A) DELETE * FROM. EMP
B) DELETE FROM EMP
C) TRUNCATE TABLE EMP
D) DELETE TABLE EMP
B
50. 下面哪一個運(yùn)算符與在一個多行子查詢中使用IN運(yùn)算符是等價的?( )
A) =ANY
B) =ALL
C) >ANY
D) ANY
A
WHERE column-name in ( subquery ).==>WHERE column-name = ANY( subquery ).
51. 將兩個表聯(lián)接在一起時,下面哪一項通常是另一個表的主鍵?( )
A) 外鍵
B) 主鍵
C) 總控鍵
D) 重復(fù)的組
A
52. 關(guān)于索引,說法錯誤的是:( )
A) 索引總是可以提高檢索的效率
B) 索引由系統(tǒng)自動管理和使用
C) 創(chuàng)建表的主鍵會自創(chuàng)建索引
D) 刪除索引對擁有索引的表的數(shù)據(jù)沒有影響
A
使用索引是為了提高查詢的速度,但是索引的使用會占用額外的資源以及執(zhí)行
inrt,update,delete等操作時的額外操作。為那些經(jīng)常查詢很少修改的表建立索引。
53. 下面哪一個SQL語句將刪除DEPT表中的所有數(shù)據(jù),并永久刪除DEPT表的整個結(jié)構(gòu)?
( )
A) DROP TABLE dept;
B) DELETE TABLE dept;
C) TRUNCATE TABLE dept;
D) DELETE * . * FROM dept; [END CODE]
A
54. 執(zhí)行以下語句出錯的行為是:( )
SELECT deptno,max(sal) FROM emp
WHERE job IN(‘CLERK‘,‘SALEMAN‘,‘ANALYST‘)
GROUP BY deptno
HAVING sal>1500;
A) 第一行
B) 第二行
C) 第三行
D) 第四行
D
Having子句包含where子句的功能,而且可以使用集合函數(shù).where子句效率高。
HAVING對GROUP BY之后的查詢結(jié)果,再進(jìn)行過濾,只能對SELECT 前面已有的字段進(jìn)行條
件判斷
55. 以下語句出錯,哪種改動能夠正確執(zhí)行:( )
SELECT deptno,max(sal)
本文發(fā)布于:2024-03-19 22:59:38,感謝您對本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/1710860378291511.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:平安保險公司招聘筆試試題及答案.doc
本文 PDF 下載地址:平安保險公司招聘筆試試題及答案.pdf
| 留言與評論(共有 0 條評論) |