重要提醒:本網站所發布內容為轉載資訊,供您瀏覽和參考之用,請您對相關內容自行辨別及判斷,本網站對此不承擔任何責任。凡私自告知添加聯系方式、保證無條件入職、收取各種費用等信息,請保持高度警惕,防止上當受騙造成各種損失。
前天參加了中國人民銀行全國統一招生考試,現在對這次下考試作如下總結:
從考試類容來看:在內容上囊括了計算機專業的所有課程,C語言、面向對象、數據庫、數據結構、操作系統、計算機組成原理、編譯原理、多媒體技術、計算機網絡、離散數學、設計模式都考了。類容非常的豐富,考點都不是很難、但是知識面比較廣,很難全面掌握,因此也很難考好。
從考試題型來看:主要有一下集中題型。第一部分,判斷題(好像是10個,每個好像是0.5分),單選題40個(好像每個一分,沒有注意看),簡答題兩個,綜合運用題5個,具體多少分沒有注意看。
附簡答題和綜合應用題題目:
簡答題:
1、闡述死鎖產生的必要條件,以及檢測、解除的方法。
2、畫出網絡結構圖:星形、環形、總線型、樹形的結構圖,并說明星形和總線型的結構特點。
綜合應用題:
1、多表查詢:從S(學號,姓名,年齡,生日)表和SC(學號,課程號,成績)中查詢出沒有選擇課程號為c1001的課程的所有學生的學號和姓名。
本人答案(寫哪個都可以,只做參考,還有別的寫法,此略):
SELECT sno,sname FROM S WHERE sno in(SELECT sno FROM SC WHERE cno <> 'c1001')
SELECT S.sno,sname FROM S,SC WHERE (S.sno=SC.sno AND SC.cno <> 'c1001')
2、根據程序寫出其輸出結果(以下是我自己寫的java版的代碼,沒有記錯的話就是這個了(原版的是C語言版的)):
public class exam {
public static void main(String[] args) {
print();
}
public static void print(){
char a[] = { '*', '*', '*', '*', '*' };
int i, j, k;
for (i = 0; i < 5; i++) {
System.out.print('\n');
for (j = 0; j < i; j++) {
System.out.print(" ");
}
for (k = 0; k < 5; k++) {
System.out.print(a[k]);
}
}
}
}
測試結果:
*****
*****
*****
*****
*****
3、寫出以下程序實現的功能:
原版也是C語言版的,本人用java實現如下:
public class exam2 {
public static void main(String[] args) {
new exam2().compare(5,2,8);//源代碼中沒有具體的參數,此處為本人添加測試結果的。
}
public void compare(int a,int b,int c){
int temp;
if(a>b){
temp=a;a=b;b=temp;
}
if(a>c){
temp=a;a=c;c=temp;
}
if(b>c){
temp=b;b=c;c=temp;
}
System.out.println(a+"<="+b+"<="+c);
}
}
測試結果如下:2<=5<=8
本人答案:此程序功能為輸入三個參數比較大小后按從小到大用<=符號連接輸出。(其實大概意思都差不多,只要描述清楚就差不多了,如果我沒有做錯的話就是這個功能吧!僅供參考!)
4、寫出如下表達式的后綴形式(是考編譯原理的知識,共三個小題,題目比較復雜,本人已不記得,只要懂得這個 知識點應該都會做)
5、此題已經記不清楚了,大概是用幾個數來構造一棵最有二叉樹吧,然后求其平均碼長(不太搞得懂什么意思)。
對于判斷題,本人感覺不是很難,但是涉及面也比較廣,可能有些人會覺得題目比較偏,因為這是計算機方面的招生,計算機的專業知識本來就非常的廣,所以這就需要我們掌握好我們的專業知識和技能,才能在考場上贏得考試。
對于選擇題,一共40個,都是單選題,涉及面就囊括了我們所學的所有專業知識,沒有學到的也考到了。可謂無所不及啊!在這40個題中,所涉及的課程及知識點如下:
數據庫查詢(多表查詢)的,表的關系及其創建,相關數據庫管理系統;
操作系統死鎖,進程管理,文件管理,設備管理,以及存儲管理;
C語言的指針及相關程序;
數據結構的鏈表,二叉樹,排序等;
編譯原理的相關重點知識(具體的忘記了);
離散數學的謂詞邏輯,集合論以及圖論相關知識;
計算機網絡結構相關知識;
計算機組成原理的中斷,虛擬存儲等知識;
多媒體技術的圖像,聲音,視頻等知識;
面向對象技術的一些特性及相關知識;
除了以上專業知識以外,還涉及了相關數序知識,設計模式,HTML,通信技術,電子商務的業務流程,銀行的相關業務等知識。從總體上看,所考的很大一部分部都是我們所學專業課的重點中的重點知識,只是選擇題有些偏難,考查范圍全面、廣泛。從整體上能考查學生的基礎知識和相關的應用,但是要真正的的考好這份試卷還是有一定的難度。
從這次考試看來,要做一個合格的計算機專業畢業生,以上列出的專業知識是必須要掌握的,它是計算機專業的根本,是你從事計算機相關工作的基礎,一個學計算機的人應該了解這方面的知識。它是你繼續學習計算機相關只是的基礎,有了這個基礎,你才會更加了解計算機相關工作的原理及具體細節,在如今的信息化時代,學習新的知識和技能才會更容易、更迅速。