2010年上半年(11月)考試圍繞考試大綱,重點考查基礎知識,考試題型沒有變化。下面就本次考試試題結構進行分析。
1、計算機硬軟件綜合知識試題
計算機硬軟件綜合知識點分布如表1所示:
由上表可知,上午題有如下特點:
1、重點突出。軟件開發(fā)與運行維護基礎知識、計算機硬件基礎知識、數(shù)據(jù)結構與算法、數(shù)據(jù)庫系統(tǒng)基礎知識占總分的50%;其中軟件開發(fā)與運行維護基礎知識的所占分值比例較往年提升較大,分值占到了總分的20%。
2、多媒體技術的所占分值有所上升;網(wǎng)絡技術與操作系統(tǒng)所占分值有少許下降,計算機應用與信息、計算機英語、計算機數(shù)學在近年考試中基本穩(wěn)定。
3、題目難易程度與往年持平。
2.程序設計基礎
本次下午考試在題目數(shù)量和題型上沒有變化,試題一至試題四為必答題,考查了程序流程圖和C語言;試題五至試題六為面向?qū)ο蟮某绦蛟O計填空,要求考生在C++和Java中選擇一門作答。
試題一:程序流程圖
該題題型新穎,題目通過程序流程圖考查考生對基本程序結構--選擇的執(zhí)行流程的掌握情況。問題1~問題3不難,關鍵在問題4,這里實際上就是一個排列組合問題。
試題二:C語言程序設計
本題考查串的操作,包含兩個程序段,相互之間沒有關聯(lián)。
程序段一主要考查考生對空間申請malloc函數(shù)、串結束標志,此題容易得分。
程序段二通過對字符串逆置考查遞歸算法,這是本題的難點。題目要從程序逆置字符串的過程下手。該題思想是先將第一個字符與最后一個字符交換,然后是第二個字符與倒數(shù)第二個字符交換,依次類推,每次處理兩個字符。由此可知每次遞歸調(diào)用的初始位置為當前字符的下一個位置s+1,剩余要逆置的字符串長度為當前字符串長度減2(len-2);那么程序到什么時候結束呢?當然是剩下字符長度小于2的時候就結束。
試題三:C語言程序設計
本題同樣也包括兩個程序段,相互之間沒有聯(lián)系,但都考查了函數(shù)的參數(shù)傳遞。
程序段一通過C文件的操作考查考生對文件變量的聲明、數(shù)組作為實參的參數(shù)傳遞方式的掌握情況。程序段二是考查指針、雙重指針作為形參時,參數(shù)的傳遞方式是傳地址。指針是地址,指針的指針是地址的地址,當指針作為實參傳遞時,要考慮的是程序修改的是形參指針所指的內(nèi)容,還是修改了存儲形參的地址。這是本題的難點所在。
試題四:C語言程序設計
本題考查單鏈表。單鏈表包括查找、插入、刪除基本操作,刪除操作在查找操作的基礎上,對需要刪除的結點更改指向它的指針即可。指針是C語言的重點,每次考試是必考的內(nèi)容。
試題五~試題六:C++/JAVA程序設計(試題五、六選做一題)
這兩個試題是二選一,考查的知識點是一樣的,只是實現(xiàn)的語言不同而已。本題的程序結構簡單,通過簡單選擇排序來考查面向?qū)ο蟪绦蛟O計語言的語法知識。
語法知識方面考查了對象的生成、成員函數(shù)的定義與調(diào)用,Java語言還考查了常量的定義。本題只要考生掌握了面向?qū)ο蟪绦蛟O計的基本語法知識和簡單選擇排序的基本思想,該題填空就迎刃而解了。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |