2. 程序設(shè)計(jì)
此次考試的試題一至三為必答題,試題四至五選答一題, 試題六至八選答一題。
試題一
該題是程序流程圖填空,做題的關(guān)鍵是要考生認(rèn)真審清題干,將題中“標(biāo)準(zhǔn)書號(hào)”格式看清楚。另也考查考生對(duì)結(jié)構(gòu)化思想的掌握。解答此類問(wèn)題最關(guān)鍵的一點(diǎn)就是要細(xì)心,把題目看清,圖文結(jié)合,不要丟掉任何一個(gè)條件。
試題二
該題是一個(gè)純粹的C語(yǔ)言題,考查考生對(duì)C語(yǔ)言的掌握,以及對(duì)字符串取字符或數(shù)值取數(shù)值位的算法掌握,這基本上是一道送分題,不難。
試題三
該題實(shí)際上是一個(gè)“萬(wàn)年歷”的變形題,題干很長(zhǎng),描述很詳細(xì),出題很巧妙,把幾個(gè)調(diào)用函數(shù)用表格進(jìn)行說(shuō)明,而在程序中的應(yīng)用卻是透明的。所以這類題考查考生的基本功、細(xì)心、算法、函數(shù)參數(shù)以及做題的勇氣。解答此類問(wèn)題最關(guān)鍵的一點(diǎn)就是要細(xì)心,思路清晰,把題目、注釋看清。這是一道較難題。
試題四
該題是一個(gè)C語(yǔ)言的程序填空題,考查考生對(duì)指針鏈表、冒泡排序的掌握,難度適中。這類題要求考生平時(shí)多閱讀程序,理解算法的精髓,方可輕松解決。
試題五
該題是一個(gè)VB開(kāi)發(fā)的一個(gè)典型的口令檢查登錄界面系統(tǒng),屬于VB的基本應(yīng)用題,類似于2005年11月程序員考試下午試題四,很容易解決。
試題六~試題八
三道分別是C++、Visual Basic、Java 的面向?qū)ο蟮某绦蛟O(shè)計(jì)題,考生根據(jù)自已所學(xué)設(shè)計(jì)語(yǔ)言選擇一道題,難度一般。
2007年上半年軟件水平考試試題及答案匯總