2013中軟國際校園招聘筆試試題_第1頁
2013中軟國際校園招聘筆試試題_第2頁
2013中軟國際校園招聘筆試試題_第3頁
2013中軟國際校園招聘筆試試題_第4頁
2013中軟國際校園招聘筆試試題_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中軟國際校園招聘PAGE1中軟國際校園招聘筆試試題?考試范圍:1.邏輯推理題(7題,共20分)2.閱讀理解題(1題,共5分)3.數(shù)據(jù)庫題(9題,共30分)4.專業(yè)技術題(分Java、.NET、C/C++三個技術方向,每個方向16題,共45分)?考試要求:1.考試時間為90分鐘,每個人獨立、閉卷完成考試2.請將答案寫在答題紙上,不允許直接在卷面上答題3.選擇題除非在題目中說明,否則都是單選題。多選題少選、錯選均不給分4.考試完畢,試卷和答題紙一并收回?試題:?一、邏輯推理(1-5題為選擇題,每題2分,6-7題為問答題,每題5分)1.某學校有四位外國專家,分別來自美國、加拿大、韓國和日本。他們分別在電子、機械和生物三個系工作。其中:

(1)日本專家單獨在機械系;

(2)韓國專家不在電子系;

(3)美國專家和另外某個外國專家同在某個系;

(4)加拿大專家不和美國專家同在一個系。

以上條件可以推出美國專家所在的系為()。

A.電子B.機械C.生物D.電子或生物2.有些上海人不愛吃辣椒。因此,有些愛吃甜食的人不愛吃辣椒。

以下哪項能保證上述推論成立?()

A.有些上海人愛吃辣椒。

B.有些愛吃甜食的上海人愛吃辣椒。

C.所有的上海人都愛吃甜食。

D.有些上海人不愛吃辣椒也不愛吃甜食。

E.所有愛吃甜食的人都是上海人。3.在某西方國家,高等學校的學費是中等收入家庭難以負擔的,然而,許多家長還是節(jié)衣縮食供孩子上大學。有人說,這是因為高等教育是一項很好的投資。

以下哪項對以上說法提出質疑?()

A.一個大學文憑每年的利潤率是13%以上,超過了股票的長期利潤率。

B.在25歲到29歲的人中,只有高中學歷的失業(yè)率是受過高等教育的人的3倍。

C.科技發(fā)展迅速,經濟從依賴體力轉變?yōu)楦嗟匾蕾嚹X力,對大學學歷的回報進一步提高。

D.隨著計算機技術的發(fā)展,許多原來需要高技術人才承擔的工作可以雇只會操作鍵盤的技工來干。4.觀察下列數(shù)列的規(guī)律,然后從四個供選擇的選項中選出最恰當?shù)囊豁椞钊肜ㄌ栔校?/p>

1324657()。

A.8B.9C.6D.105.賈女士:畢加索的每幅畫都是杰作。

魏先生:不對。有幾幅達維和特萊克勞斯的繪畫杰作也陳列在巴黎羅浮宮。

魏先生顯然認為賈女士話中包含以下哪項斷定?()

A.只有畢加索的畫才是杰作。

B.只有畢加索的繪畫杰作才陳列在羅浮宮。

C.達維和特萊克勞斯的繪畫稱不上杰作。

D.所有的繪畫杰作在羅浮宮都有陳列。6.兇手是誰?

小陽的妹妹是小蒂和小紅;他的女友叫小麗。小麗的哥哥是小剛和小溫。他們的職業(yè)分別是:

小陽:醫(yī)生

小剛:醫(yī)生

小蒂:醫(yī)生

小溫:律師

小紅:律師

小麗:律師

這6人中的一個殺了其余5人中的一個。

(1)假如這個兇手和受害者有一定的親緣關系,那么說明兇手是男性;

(2)假如這個兇手和受害者沒有一定的親緣關系,那么說明兇手是個醫(yī)生;

(3)假如這個兇手和受害者的職業(yè)一樣,那么說明受害者是男性;

(4)假如這個兇手和受害者的職業(yè)不一樣,那么說明受害者是女性;

(5)假如這個兇手和受害者的性別一樣,那么說明兇手是個律師;

(6)假如這個兇手和受害者的性別不一樣,那么說明受害者是個醫(yī)生。

根據(jù)上面的條件,請問兇手是誰?7.分辨硬幣。

現(xiàn)在桌子上面放了25枚硬幣,其中有10枚硬幣是正面朝上。如果別人蒙住你的眼睛,而且你的手也摸不出硬幣的反正面。你用什么方法能將硬幣分成兩堆,而且這兩堆硬幣正面朝上的個數(shù)相同。(給出解答過程)?二、閱讀理解題(1題5分)1億8千萬年前,自然界就開始了它的最有創(chuàng)造性的工程設計。那時,圓蛛(蜘蛛的一種)就織出了能有效地捕捉飛蟲的圓形網。這樣柔弱的一張網是怎樣分散這么大的動能的?這張網能夠捕捉到多大的飛蟲而蛛絲不斷?究竟是由于它的絲強還是它的結構好呢?為了解答這些問題,英國牛津大學的物理學家唐納德?艾德蒙茲、生物學家弗里茲?沃爾拉斯和結構工程師洛雷恩?林用計算機模型分析了蜘蛛網的結構。

“我們試著分析了這張網的設計方法。”埃德蒙茲說,“我們編制了一套程序,讓汽車向整張網撞去并將它撞破,然后分析這種變形作用?!毖芯咳藛T將單根絲、絲是怎樣連接的以及昆蟲撞擊網的這些實驗資料都輸入了計算機?!叭绻┲刖W抵擋不住昆蟲的撞擊,于是要么昆蟲突破這網,要么被彈出,好像在蹦床上彈跳一樣,”埃德蒙茲說,“通過模擬,我們意外地發(fā)現(xiàn),空氣動力學引起的衰減在捕捉昆蟲上起了很大的作用。在昆蟲這一動量規(guī)模上,空氣阻力起了很大的作用。當整張網在空氣中來回擺動時能量被分散了。”為了證實計算機模擬的結果,他們三個又進行了實驗?!拔覀冇镁郾揭蚁┡菽芰献髋趶椶Z擊了真正的蜘蛛網,”沃爾拉斯說,“在這種情況下,我們發(fā)現(xiàn)空氣是很粘滯的,就像在水中拖拉繩一樣。”科學家們還分析了網的平衡力和張力的獨一無二的幾何形態(tài),證明力被分配到整張網面之上。林說,“為了解決結構問題,建筑學家和工程師們總是在不斷地尋找新方法。實際上,大自然就是最好的老師。

1.科學家們認為圓蛛織出的圓形網能有效捕捉飛蟲的原因是什么??三、數(shù)據(jù)庫題(1-4題為選擇題,每題2分,5-8題為填空題,每題3分,第9題為問答題,10分)選擇題(每題2分,共8分)1.關于數(shù)據(jù)庫連接池下面說法錯誤的是()。

A、數(shù)據(jù)庫連接池可以提市并發(fā)訪問數(shù)據(jù)庫的性能

B、客戶程序使用連接池訪問數(shù)據(jù)庫時,必須從連接池獲取連接

C、客戶程序從連接池獲取的連接使用完之后必須關閉物理連接

D、連接池需要對可用的空閑連接進行維護2.關于數(shù)據(jù)庫的索引,描述有問題的是()。

A.索引會占用磁盤空間,創(chuàng)建不必要的索引只會形成浪費

B.經常性,例行性變動的表而言,則非常適合建立索引

C.經常用來作為排序(orderby的字段)基準的字段適合建立索引

D.聚集索引表記錄的排列順序與索引的排列順序一致3.將User表內的性別字段為“未知”的,全部都改為“男”,使用哪條語句()。

A.UpdateUserSETSex=‘未知’whereSex=‘男’

B.UpdateUserSETSex=‘男’whereSex=‘未知’

C.UpdateFROMUserSETSex=‘未知’whereSex=‘男’

D.UpdateFROMUserSETSex=‘男’whereSex=‘未知’4.數(shù)據(jù)庫表Tab1包含字段A,B兩列,該表中有兩行數(shù)據(jù),分別是c01,c02和c11,c12;

數(shù)據(jù)庫表Tab2包含字段C,D兩列,該表中有兩行數(shù)據(jù),分別是c01,t01和c02,t02。

請指出下列SQL語句的執(zhí)行結果()。

SELECTTab1.A,Tab1.B,Tab2.C,Tab2.DFROMTab1RIGHTJOINTab2ONTAB1.A=TAB2.C

A.c01c02c01t01

c11c12c02t02

B.c01c02c01t01

c11c12c01t01

C.c01c02c01t01

c11c12--

D.c01c02c01t01

--c02t02填空題(每題3分,共12分)5.用統(tǒng)計函數(shù)________可以計算平均值。6.SQL是由__空白1__語言,__空白2__語言,__空白3__語言組成。(請用英文字母回答)7.已知T_TAB表結構如下:

請寫出對T_TAB表新增一條數(shù)據(jù)操作的SQL語句

(插入ID=1,名字=張三,類型=學生的記錄)8.在實際應用中公司是按照部門組織人員架構,一個大的部門下面包含若干小部門,小部門下面還可能包含部門,公司的OA系統(tǒng)后臺數(shù)據(jù)庫中有張部門信息表“Department”,Department表定義如下所示,該表目前無法滿足當前需求,需增加一個6個字的字段[________部門編號]滿足該需求,請用2個字填空。

Department表(數(shù)據(jù)庫為SQLSERVER2005。)

列名數(shù)據(jù)類型空值描述

IdINTN部門編號,自動增長

NameVARCHAR(100)N部門名稱問答題(每題10分,共10分)9.請仔細閱讀場景及設計部分內容,回答后面的問題。

應用場景:

某公司需開發(fā)一套項目管理系統(tǒng),對公司各部門的項目、項目合同以及收款進行管理。其中每個項目可簽訂一個或多個合同,每個合同在簽訂、交付和維護等時點分別收取部分金額。

表結構設計:

問題:(按要求寫出相應SQL)

1)查詢出部門為“A”的項目信息,要求列出項目編號、項目名稱、項目經理、立項日期,并按照項目立項日期降序排列。

2)查詢出每個項目的合同金額。要求列出項目編號、項目名稱、合同金額。

3)假設領導關注每個月各項目的收款金額,請設計收款信息表,給出表結構。?四、專業(yè)技術題(專業(yè)技術題分Java、.NET、C/C++三個技術方向,請選擇一種答題,1-10題為選擇題,每題2分,11-15題為填空題,每題3分,第16題為問答題,10分)?4.1.Java方向選擇題(每題2分,共20分)1.異常處理正確的是()。

A.調用任何可能拋出異常方法,都必須捕捉trycatch或者throws

B.RuntimeException可以不捕捉或者throws

C.throw跟throws用法是一樣的

D.try必須有catch,可以沒有finally2.下面的代碼能打印出的結果為()。

Stringi="b";

switch(i){

case"a":

System.out.println("zero");

break;

case"b":

System.out.println("one");

case"c":

System.out.println("two");

default:

System.out.println("default");

}

A.one

B.one

default

C.one

two

default

D.編譯出錯3.下列程序的運行結果是()。

publicclassTest{

publicstaticvoidmain(String[]args){

Stringa="abcdef";

System.out.println(a.substring(1,5));

}

}

A.abcdeB.bcdeC.bcdefD.abcd4.運行下列代碼將會產生什么結果?()

publicclassMyclass{

publicstaticvoidmain(Stringargs[]){

int[]numberArray={1,2,3,4,5};

int[]temp1=numberArray;

int[]temp2=numberArray;

int[]temp3=numberArray;

temp1[2]=7;

temp2[2]=8;

temp2[3]=8;

temp3[3]=9;

for(inti=0;i<numberArray.length;i++){

System.out.print(numberArray[i]+"");

}

}

}

A.12345B.12795C.12785D.128955.importjava,applet,Applet;

importjava.awt.*;

publicclassImageDemoextendsApplet{

Imageimg;

publicvoidinit(){

img=getImage(getCodeBase(),"11.gif");//1

}

publicvoidpaint(Graphicsg){

intw=img.getWidth(this);

inth=img.getHeight(this);

g.drawImage(img,120,60,w/2,h/2,this);//2

g.drawImage(img,150,0,w*2,h*2,this);//3

}

}

以上JAVA代碼第()行將圖像放大。

A.1B.2C.3D.代碼并沒有將圖像放大6.以下哪種數(shù)據(jù)類型能夠作用在swtich上()。

A.StringB.longC.charD.float7.默認JDK的安裝路徑為:d:\jdk1.5,那么下面哪個環(huán)境變量的配置是正確的。()

A.增加環(huán)境變量PATH=d:\jdk1.5\lib;

B.增加環(huán)境變量CLASSPATH=d:\jdk1.5\bin;

C.增加環(huán)境變量JAVA_HOME=d:\jdk1.5;

D.以上都對。8.使用JDBCAPI進行事務應用實現(xiàn),橫線處填()。

DataSourceds=...;

Connectionconnection=ds.getConnection();

//設定事務提交模式為手動提交

connection.setAutoCommit(false);

//保存數(shù)據(jù)

stmt=connection.prepareStatement("UPDATEMENU...");

stmt.setString(1,"SupermanReturns");

stmt.executeUpdate();

//事務提交

____________________

//..

A.stmt.setAutoCommit(false);

B.mit();

C.mit();

D.mit()。9.下面的代碼實現(xiàn)了設計模式中的什么模式()。

publicclassA{

privateAinstance;

privateA(){}

publicstaticAInstance{

get{

if(A==null)

A=newA();

returninstance;

}

}

}

A.FactoryB.AbstractFactoryC.SingletonD.Builder10.以下那種情況不會導致當前的線程停止執(zhí)行?()

A.AnInterruptedExceptionisthrown.

B.Thethreadexecutesawait()call.

C.ThethreadconstructsanewThread.

D.Athreadofhigherprioritybecomesready.填空題(每題3分,共15分)11.在Java中,組件不能獨立地顯示出來,必須將組件放在一定的________中才能顯示。12.若a,b為int型變量且已分別賦值為2,3。表達式!(++a!=b--)的值是________。13.Applet是能夠嵌入到________格式中的文件,并能夠在瀏覽器中運行的Java類。14.此方法是把文件從一個目錄拷貝到另一個目錄,請實現(xiàn)此方法補充完整代碼。

publicstaticvoidmoveAttachment(Fileattachment,Stringpath){

__空白1__is=null;

__空白2__os=null;

try{

is=newFileInputStream(attachment);

os=newFileOutputStream(newFile(path));

byte[]content=newbyte[1024];

intlen=0;

while((len=is.read(content))>=0){

os.__空白3__(content,0,len);

}

}catch(Exceptione){

}finally{

try{

is.close();

os.close();

}catch(IOExceptione){}

}

}15.Java中線程的四種狀態(tài)分別是運行、__空白1__、__空白2__、__空白3__。問答題(每題10分,共10分)16.輸入一個元素,檢查數(shù)組列表中的每個元素,將其插入到一個已經排好序的數(shù)列中的適當位置,使數(shù)列依然有序,當最后一個元素放入合適位置時,該數(shù)組排序完畢。

要求給定一個無序正整數(shù)數(shù)組,按照插入法進行從小到大排序。?4.2..NET方向選擇題(每題2分,共20分)1.int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};

myArray3[2][2]的值是()。

A.9B.2C.6D.越界2.指出下列程序運行的結果()。

C#中<<、>>分別表示左移運算符和右移運算符,其中右移運算符的定義為:將第一個操作數(shù)向右移動第二個操作數(shù)所指定的位數(shù),如:-1000>>3,結果為-125。對于整型,&表示邏輯按位“與”。

usingSystem;

usingSystem.Collections.Generic;

namespaceCSharpExam

{

publicclassNumericalExam

{

publicstaticvoidL1Exam1()

{

inti=1<<2;

Console.Write(i);

Console.Write(',');

i=9&(16-1);

Console.Write(i);

}

}

}

A.2,0,B.4,9,C.1,0D.2,03.Net依賴以下哪項技術實現(xiàn)跨語言互用性?()

A.CLRB.CTSC.CLSD.CTT4.執(zhí)行下面的語句,輸出結果為()。

Booleanb1=true;

boolb2=true;

if(b1==b2)

{

if(b1.Equals(b2))

Console.WriteLine("a");

else

Console.WriteLine("b");

}

else

{

if(b1.Equals(b2))

Console.WriteLine("c");

else

Console.WriteLine("d");

}

A.aB.bC.cD.d5.在WinForms窗體frmProjectInfo中有一個數(shù)據(jù)網格視圖控件DataGridView1,以下代碼為在DataGridView1中顯示表projectinfo中數(shù)據(jù)的代碼片段,其中conn為數(shù)據(jù)庫連接對象。代碼中存在錯誤的是第()行。

privatevoidFrmProjectInfo_Load(objectsender,EventArgse)

{

SqlDataAdapterda;

DataSetds;

stringsql="select*fromprojectinfowhere項目經理='張三'";

da=newSqlDataAdapter(sql,conn);//行1

ds=newDataSet("project");//行2

da.Fill(ds,"projectinfo");//行3

dataGridView1.DataSource=ds.Tables["project"];//行4

}

A.1B.2C.3D.46.NetFramework通過什么與COM組件進行交互操作?()

A.SideBySideB.WebServiceC.InteropD.Pinvoke7.關于抽象類(abstractclass)和密封類(sealedclass)的說法,錯誤的是()。

A.類中只要存在抽象成員函數(shù),則該類必然是一個抽象類

B.抽象類不可實例化

C.類中只要存在密封成員,則該類必然是一個密封類

D.密封類不可能包含抽象成員8.下列程序運行的結果是()。

classProgram{

staticvoidMain(string[]args){

try{

thrownewNullReferenceException();

}catch(Exceptionex){

Console.WriteLine("Exception");

}catch(ArgumentExceptionaex){

Console.WriteLine("ArgumentException");

}catch(NullReferenceExceptionicex){

Console.WriteLine("NullReferenceException");

}finally{

Console.WriteLine("finally");

}

}

}

A.Exception

NullReferenceException

B.Exception

finally

C.NullReferenceException

finally

D.編譯錯誤9.以下關于ref和out的描述哪項是不正確的?()

A.使用ref參數(shù),傳遞到ref參數(shù)的參數(shù)必須最先初始化。

B.使用out參數(shù),傳遞到out參數(shù)的參數(shù)必須最先初始化。

C.使用ref參數(shù),必須將參數(shù)作為ref參數(shù)顯式傳遞到方法。

D.使用out參數(shù),必須將參數(shù)作為out參數(shù)顯式傳遞到方法。10.下列程序運行的結果是()。

classTestApp{

staticvoidoutTest(outintx,refinty){

x=1;

y=2;

}

staticvoidrefTest(refintx,outinty){

x=1;

y=x;

}

publicstaticvoidMain(){

inta=1;

intb=3;

outTest(outa,refb);

outTest(outa,refb);

refTest(refa,outb);

Console.WriteLine("a={0};b={1}",a,b);

Console.ReadKey();

}

}

A.a=0;b=0B.a=1;b=0C.a=0;b=1D.a=1;b=1填空題(每題3分,共15分)11.在.Net托管代碼中我們不用擔心內存漏洞,這是因為有了________。12.下列程序段執(zhí)行后,a[4]的值為________。

int[]a={1,2,3,4,5};a[4]=a[a[2]];13.floatf=-123.567F;

inti=(int)f;

i的值現(xiàn)在是________。14.要對注冊表進行操作則必須包含________命名空間。15..Net中webform的父類是System.Web.UI.WebControl;winform的父類是________。問答題(每題10分,共10分)16.N表示一個常量,A表示一個矩陣

問題:寫出計算A[i,j]的表達式,其中i表示矩陣的第i行(從0開始),j表示矩陣的第j列(從0開始),表達式中可以使用N、i、j和其他數(shù)學函數(shù),不允許使用A.?4.3.C/C++方向選擇題(每題2分,共20分)1.宏定義#definePI31.14159中,宏名PI代替()。

A.單精度B.雙精度C.常量D.字符串2.下列敘述中,不符合良好程序設計風格的是()。

A.程序的效率第一,清晰第二B.程序的可讀性好

C.程序中有必要的注釋D.輸入數(shù)據(jù)前要有提示信息3.若執(zhí)行以下程序時從鍵盤上輸入9,則輸出結果是()。

main()

{intn;

scanf("%d",&n);

if(n++<10)

printf("%d\n",n);

else

printf("%d\n",n--);

}

A.11B.10C.9D.84.假定w、x、y、z、m均為int型變量,有如下程序段:

w=1;x=2;y=3;z=4;

m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;

則該程序運行后,m的值是()。

A.4B.3C.2D.15.以下程序的輸出結果是()。

main()

{intx=10,y=10;

printf("%d%d\n",x--,--y);

}

A.1010B.99C.910D.1096.以下程序的輸出結果是()。

intx=3;

do

{printf("%d",x-=2);}

while(!(--x));

A.1B.30C.1-2D.死循環(huán)7.檢查Win32上的代碼int*x,y;下列說法正確的是()。

A.x和y的類型都是指針

B.x是指針,y是int類型

C.編譯錯誤

D.上述寫法等同于int*x;int*y;8.以下程序執(zhí)行后sum的值是()。

main()

{inti,sum=0;

for(i=1;i<6;i++)sum+=i;

printf("%d\n",sum);

}

A.15B.14C.不確定D.09.以下程序的輸出結果是()。

#include

main()

{inti=0,a=0;

while(i<20)

{

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論