2009年南京理工大學計算機複試回憶

 09計算機複試回憶

我外校的,15日乘火車抵達南京。
從火車站出來,花2塊錢坐36路公交車可到南理。
當天找住房大費周折,學校周圍小旅館全部爆滿。最後在校內賓館住下了,一天200,實在是太貴了。

16日上午,找計算機學院,也費了翻周折。問了n多人,居然都不知道。踏破鐵鞋,終於找到,在學術交流中心附近,是一座很不起眼的三層小樓。
然後是去學院提交資料(政審表,成績單,身份證學生證複印件(印在一張紙上),空的u盤(面試時還),複試費80元)。
在張美榮老師的辦公室外面,貼有面試分組名單,一定要看。今年有7組。每組大概20人左右。此外,還貼有複試詳細說明,上面有複試時間地點內容注意事項。
提交資料前,需要填寫一張表,其中要選擇是報研究型碩士還是專業碩士(可兩項都選)。
資料審覈的都是學生,不是老師,他們把u盤裝在信封裏,並寫上你的名字。
最後,發給你體檢表,抽血單,收據,複試准考證。
下午,我們自己去找考場看看。南理真大。

 


17日體檢,8點開始,我們7點40左右到就已經很多人了。先排隊交25元的體檢費,拿到收據小條後就開始東奔西跑,體檢很快,我們去得較早,不到半小時就完了。最後,小條與體檢表要上交,抽血單在抽血時人家就留下了。

 

 

17日晚上7:30開始筆試
第一部分,英語聽力,發答題紙,答案用鉛筆塗在答題紙上。題型有兩種:短對話和長對話。短對話23道,有相當一部分是英語四六級的原題。長對話兩個,這兩個全是英語四六級原題,材料一樣,題目也一樣。如果時間充裕,在複試前不妨泛聽一下近5年的四六級聽力題。我聽得不好,考場那大喇叭嗡嗡的,很不清楚,基本上憑感覺做的,幸好還對以往四六級聽力材料有印象,有的題還沒聽就選出來了。
8:00收聽力答題紙併發專業試題。


第二部分,專業試題,我考的是《數據庫與軟件工程》。
試卷共四張,全是單面。發答題紙,全部在答題紙上作答。


數據庫部分,

第一大題是單項選擇題,20道左右,考得比較全面,各個章節都有題,但難度不大。我本科用的王珊薩師煊的書,不是南理指定的史嘉權那本,這就喫虧了,兩本書對一些符號描述不同,對一些概念定義不同。比如ER圖中聯繫的表示,函數依賴的定義,超健等等。有幾道函數依賴的題我全部蒙的,還有一些名詞我都沒見過,比如“斷言”等。

第二大題是關係優化,題幹給了一個關於駕照系統的關係,這關係有冗餘,不符合某些範式,要求確定主鍵,分解關係,使之符合BC範式等等。這道題我做的很亂,自己都很迷糊。

第三大題是關係模型設計,題幹給出了一個醫療系統的關係說明,要求畫出ER圖,並設計出關係模型。本題比較容易。

第四大題是關係代數與SQL語言,題幹給出的是經典的學生選課模型,首先要求用關係代數表示查詢,然後再用SQL表示查詢。末了是3道關於建表、設置主鍵外鍵約束的小題。這部分有點難度。我做得不好。


軟件工程部分

第一大題是單項選擇題,共10道,很簡單。

第二大題是選詞填空題,也比較簡單。

第三大題是填空題,5道左右,我亂填的,雖然簡單。

第四大題是名詞解釋,3道,一是a測試,二是軟件工程過程,三是瀑布模型的缺點爲什麼。我也是亂答的。考前沒怎麼準備。

第五大題是應用題,3道,一是給出一個AOE圖,讓計算關鍵路徑及最早開始時間最晚結束時間。這道我沒做。二是給出一個程序流程圖,讓計算環形複雜度,並列出所有獨立路徑。三是給出一段PDL程序,讓設計測試用例,先用語句覆蓋,再路徑覆蓋。

9:30收卷。

專業筆試總體感覺不難,只要好好準備,可以答個好分數,但題量比較大,時間全耽擱在數據庫的非選擇題部分了。考完後,我問過幾個同學,都沒做完。

18日8:30開始考上機,考到10:30
可以帶一本書,c或c++教科書,不能夾帶資料。我看見有一哥們帶了本c++習題集進去......
考生被分爲兩部分,大於320的一部分,小於320的一部分,分別在兩個機房考試。
進入機房,每臺機器旁貼有機號和考生姓名,不要憑複試准考證號找,機器不是按複試准考證號排的,而是按分數高低排的。你看看你前面的機器有多少臺,大概就能知道自己的排名了。
每臺機器前有個信封,就是提交材料時上交的u盤。
上機題8道,回憶如下:
因爲是回憶的,可能會有些題目描述不嚴密,有二義,那就略作了解,知其形式即可。


1.
n=5時,輸出

 25 16 9 4 1
 16 9 4 1 25
 9 4 1 25 16
 4 1 25 16 9
 1 25 16 9 4

第一行規律是5的平方,4的平方......
其中n由用戶自己來輸入


2.
給出一個連加公式,西格瑪cos(k)+西格瑪k的平方+西格瑪1/k,後面的題目要求還有什麼函數指針,這道題我沒怎麼做。

 

3.
n=6時,輸出,
                 1
               1 2 1
      1 2 3 2 1
           1 2 3 4 3 2 1 
         1 2 3 4 5 4 3 2 1
       1 2 3 4 5 6 5 4 3 2 1
數據對,格式不對給5分。

 

4.
a="abxc",b="ehdi",輸出 "abxehdic"
即把b串插入到a串ascii碼最大字符之後,並輸出,其中a,b由用戶自己輸入。

 

5.
漢諾塔問題,n個盤子從a塔移到c塔,假設每移一個盤子用1秒鐘,問移動n個盤子共需要多少時間。用多少年多少天多少小時多少分鐘多少秒的形式輸出,一年按365天算。其中n由用戶自己輸入。題幹給了一個n=31時的測試用例。在1秒鐘內運行處結果得10分,否則若結果對運行時間大於1秒只得7分。

 

6.
用戶輸入一句話,統計這句話中有多少個單詞。題幹給了提示,會使用到getline()函數,具體用法得查聯機文檔。


7.
統計有多少個這樣的三位數:首先是偶數,而且至少有兩位數相同。輸出其個數。


8.
題幹給出了一個類
class point
{
 int x;
 int y;
public:
 void setxy(int a,int b){x=a;y=b;}
 int getx(){return x;}
 int gety(){return y;}
}
要求設計矩形類,該矩形類繼承point類,屬性有長寬和左上角的座標,並有以下功能:
(1)可以由用戶輸入矩形的長寬座標
(2)可以顯示矩形的諸屬性
(3)可以求得並輸出該矩形的周長和麪積。

完成後,源代碼保存在優盤裏,各個題目源文件依次起名爲test1,test2......
u盤裝入信封並上交。

18日下午1:30面試,地點就在計算機學院。
七組同時進行。有的組面試快,有的組面試慢。大家都在走廊外面樓梯上等,你面試完了負責叫下一個同學。
我面試那組5個老師,都很和藹。
英語口語讓我介紹hometown
面試問題有:
1.本科做沒做過設計之類?(如果有的話,老師會問得詳細一些)
2.爲什麼來南理?
3.你本科學校是什麼,怎麼樣?
4.本科的課程設置有哪些?
5.四六級過否?
6.初試成績多少分?
7.有沒有考慮過讀專業碩士?
8.本科有沒有參加什麼競賽?
前後不過10分鐘。


21日出複試結果,先在計算機學院貼出來,網上的要出來的慢些。


尤其要說明的是:感謝“摩西冰刀”,他在論壇裏經常回復發帖,很多信息我都是從他的帖子中知道的。他給我發的南理數據庫軟工資料中,有不少原題這次考試都碰到了。和諸戰友聊天時,得知他們居然都用的是摩西冰刀的發的資料。
衷心感謝“摩西冰刀”,從你身上,我看到了與人爲善,自己爲善。
向“摩西冰刀”學習。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章