一、專業(yè)測試大綱
本次考試以計算機本科及以上水平專業(yè)學生應掌握的學習知識為重點考查內容,主要包括:計算機基礎知識、計算機網絡、數據庫、編程知識四個方面的內容,其中計算機基礎知識包括計算機科學技術、計算機組成原理、操作系統(tǒng)、多媒體技術、計算機系統(tǒng)結構、數字圖像處理、微機接口技術、計算機安全技術的相關知識;計算機網絡包括計算機網絡原理、局域網組成、TCP/IP原理、數據通信、互聯網技術及應用的相關知識;數據庫包括數據庫原理、數據庫設計與應用的相關知識;編程知識包括數據結構與算法、高級語言程序設計、軟件工程、計算方法、面向對象程序設計、編譯原理的相關知識。
二、專業(yè)測試分值及樣題
本次專業(yè)測試分筆試和面試。其中筆試成績占專業(yè)測試成績的70%,面試成績占專業(yè)測試成績的30%。
(一)專業(yè)筆試(占70%)
總分100分(占專業(yè)測試成績的70%),分兩部分,第一部分為客觀題,分值60分,分為單選題20分,多選題30分,判斷題10分;第二部分為程序分析和編制題,分值40分。
樣題如下:
單選題:
下列敘述中,錯誤的一條是______。
A、計算機硬件主要包括:主機、鍵盤、顯示器、鼠標器和打印機五大部件
B、計算機軟件分系統(tǒng)軟件和應用軟件兩大類
C、CPU主要由運算器和控制器組成
D、內存儲器中存儲當前正在執(zhí)行的程序和處理的數據
答案:A
多選題
TCP/IP協(xié)議把Internet網絡系統(tǒng)描述成具有四層功能的網絡模型,即接口層、網絡層和______、______。
(A)關系層
(B)應用層
(C)表示層
(D)傳輸層
答案:BD
判斷題
計算機中二進位信息的最小計量單位是“比特”,用字母“b”表示。答案:對
程序分析
閱讀下列說明和流程圖,將應填入__(n)__的字句寫在答題紙的對應欄內。
【函數說明]
函數movetoend(LinkedListLainti)的功能時:將線性表示A的第I個元素移到表尾。若移動成功,則返回0,否則返回-1。線性表A采用帶頭結點的單鏈表表示,La為表A的頭指針,如下圖所示。
鏈表結點的類型定義為:
typedefstructnode{intkey;structnode*next;}*LinkedList
【函數]
intmovetoend(LinkedListLa,inti)
{LinkedListp,q,prep;
Intk=1;
P=La->next;prep=La;
While(__(1)__){Prep=p;p=->next;k++}
if(!p||k>i)return-1;
if(__(2)__)/*第I個元素結點已經是表尾結點,則無需移動*/
return0;
q=p;
while(__(3)__)q=q-﹥next;/*查找表尾并使q指向表尾結點*/
__(4)__=p->next;
p->next=NULL;
__(5)__;
return0;}
程序編制
程序設計請編寫函數fun,函數的功能是:統(tǒng)計各年齡段的人數。N個年齡通過調用隨即函數獲得,并放在主函數的age數組中;要求函數把0至9歲年齡段的人數放在d[0]中,把10至19隨年齡段的人數放在d[1]中,把20至29歲年齡段的人數放在d[2]中,其余依次類推,把100歲(含100)以上年齡段的人數放在d[10]中,結果在主函數中輸出。
Voidfun(int*a,int*b){inti,j;for(i=0;i<M;i++)b【i】=0;for(i=0;i<N;i++){j=a[i]/10;if(j>10)b[M-1]++;esleb[j]++;}}
(二)專業(yè)面試(占30%)
能基本掌握考試內容方面的知識,對當前互聯網流行的應用較為熟悉,并對互聯網近期關注的熱點問題有自己的判斷和見解,有一定的計算機方面的動手能力和實踐經驗。