第 1 頁:選擇題 |
第 5 頁:答案 |
選擇題答案與解析
1.D。【解析】后序遍歷是增首先遍歷左子樹或左子結點,然后遍歷右子樹或右子結點,最后訪問根結點。前序遍歷是指首先訪問根結點,依次訪問左子樹、右子樹。本題根據(jù)前序和中序遍歷的結果確定,然后再對其進行后序遍歷,正確答案為選項D。
2.D。【解析】重復結構也稱為循環(huán)結構,它根據(jù)給定的條件,判斷是否需要重復執(zhí)行某一相同或類似的程序段,這種可以簡化大量的程序行。
3.C!窘馕觥克惴◤碗s度包括時間復雜度和空間復雜度,算法的時間復雜度是指執(zhí),亍算法所需要的計算機工作量,即算法執(zhí)行過程中所需要的基本運算次數(shù)。
4.A!窘馕觥吭贑語言中軟件概要設計的基本任務是:設計軟件系統(tǒng)結構、數(shù)據(jù)結構及數(shù)據(jù)庫設計、編寫概要設計文檔、概要設計文檔評審4種。
5.D!窘馕觥吭赾語言中.結構化分析方法中的數(shù)據(jù)字典的作用是描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的有關信息。
6.C。【解析】在關系模型數(shù)據(jù)庫中,我們把構成基本結構的一維表稱為關系。關系的列稱為屬性,具有N個屬性的關系稱為N元關系。
7.D。【解析】在表達式a*b+d-c中,double的類型最高,C語言中,由低類型自動向高類型轉換,所以最后的結果一定是double型。
8.D!窘馕觥緾語言規(guī)定標識符是由字母、數(shù)字和下劃線組成的,且必須以字母或下劃線開頭,因此可知D選項錯誤。
9.A。【解析】執(zhí)行x=x-=x-x語句可寫成x=x- (x-x),可看出結果為10,故八選項正確。
10.C!窘馕觥勘绢}考查對面向對象的理解,面向對象的程序設計是對象模擬問題領域中的實體,各對象之間相對獨立,相互依賴性小,通過消息來實現(xiàn)對象之間的相互聯(lián)系。
11.C!窘馕觥慨攊=0時,執(zhí)行switch語句,對應的執(zhí)行case 0,輸出0,因為沒有break,接著執(zhí)行case 2的語句,又輸出一個0,接著執(zhí)行default語句,再輸出一個0,返回i+ +;i=1時,沒有case語句,執(zhí)行default語句,輸出一個1,接著又返回i++;當i=2時執(zhí)行case 2和default語句分別輸出一個2,此時又返回i++,i變?yōu)?,for循環(huán)不成立,終止,最后輸出000122。
12.D。【解析】因為x=’f’,所以寫成’A’+(x-’a’+1) =’A ’+(’f ’-’a’+1)=’A’+6=’J ’,故選擇D選項。
13.C!窘馕鯹else與離它最近的if構成if…else語句,而當a為2時,第一個if語句不成立,因此什么也不做,即c 的值仍然為2,故選擇C選項。
14.A!窘馕觥吭赾語言中,函數(shù)返回的類型最終取決于函數(shù)定義時在函數(shù)首部所說明的函數(shù)類型,與調用函數(shù)時主調函數(shù)所傳遞的實參類型和函數(shù)定義時形參的類型無關,而return語句表達式的值將強制轉換為函數(shù)定義時在函數(shù)首部所說明的函數(shù)類型返回。
15.D!窘馕觥慨攊一0時,兩個if都不滿足,所以都不執(zhí)行,直接執(zhí)行i++語句,此時i為1,S為l,返回for循環(huán)中;當i=1時,同樣不執(zhí)行兩個if語句,執(zhí)行i++后,i=2,s= 3,返回for循環(huán)中;i=2時也不執(zhí)行if語句,執(zhí)行i++后,i =3,s=6,接著又執(zhí)行for循環(huán),此時符合第一個if語句,執(zhí)行到continue時不再執(zhí)行i++了,continue是跳出本次循環(huán),接著下次循環(huán)。永遠這樣執(zhí)行下去,i的值永遠為3,故選擇D選項。
16.D!窘馕觥慨攂為10時,執(zhí)行b-=a,此時b為9,接著b--表達式值為9,b的值為8,大于0,while不成立,退出循環(huán),故選擇D選項。
17.D。【解析】程序執(zhí)行在for循環(huán),當i=p時,i中放的是P的地址,類型不符合,因此輸出隨機數(shù),故選擇D 進項.
18.A!窘馕觥吭诔绦蛑挟攊=0時,s[o]=1,f(s[0])為1,執(zhí)行d+=s[0],d的值為1,i++也變?yōu)?。當i=1時,s[1]=3,f(s[1])為1,也為非0,繼續(xù)執(zhí)行后面的表達式,此時d的值為1+3=4,繼續(xù)著i++變?yōu)?,接著執(zhí)行for循環(huán),可知for循環(huán)的目的是把S數(shù)組中的奇數(shù)相加,因此最后d的值為1+3+5為9,故選擇A選項。
19.D!窘馕觥吭贑語言中,不能直接比較兩個字符串的大小,必須用特定的函數(shù)來完成,選項A錯誤;選項B不管大于還是小于都執(zhí)行S,不符合題意;選項C正好相反,當s2大于s1時,執(zhí)行語句S,可知選項D正確。
20.A!窘馕觥吭诔绦蛑幸驗閒un函數(shù)的返回值為char,而P是指向char的指針變量,因此類型不匹配,故選擇A選項。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |