計算機二級《C語言》基礎練習題及答案
1[單選題] 有以下程序
程序的輸出結果是
A.9B.14C.10D.15
參考答案:D
參考解析:考查函數的遞歸調用,只需要一步一步遞歸調用fun函數即可,執行fun(5)=5+(4+(3+(2+fun(1))))=15。所以答案為D選項。
2[單選題]下列敍述中正確的是( )。
A.線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的
B.線性表的鏈式存儲結構所需要的存儲空間一般要多於順序存儲結構
C.線性表的鏈式存儲結構所需要的存儲空間一般要少於順序存儲結構
D.線性表的鏈式存儲結構與順序存儲結構在存儲空間的需求上沒有可比性
參考答案:B
參考解析:線性鏈式存儲結構中每個結點都由數據域與指針域兩部分組成,增加了存儲空間,所以一般要多於順序存儲結構。
3[單選題] 有以下程序:
程序運行後的輸出結果是( )。
A.02356B.0235C.235D.2356
參考答案:C
參考解析:k的值為5,逐個對caBe語句進行匹配,均不匹配,執行default下的語句n=0;k一一。再執行case2:ca804:後面的語句n+=2;k一一;。執行break語句跳出switch判斷,打印n的值,即2。經過第一次循環後,k的值為3,然後進行k>0& amp;&ll<5條件判斷為真。第二次執行循環體,執行case3:後面的語句n+=1;k一一;。再執行break語句跳出循環,此時打印n的值3,此時k的值為2。第三次執行循環體k的.值為2,滿足條件,執行case2:case4:後面的語句n+=2;k一一;。執行break語句跳出循環體。打印n的值5。此時n不滿足條件k>0&&n<5,所以結束循環。整個程序的打印結果為235。
4[單選題] 以下程序調用fun函數求數組中最大值所在元素的下標。
在橫線處應填入的內容是
A.*k=iB.k=iC.*k=i-sD.k=i-s
參考答案:A
參考解析:fun函數的功能是求數組中最大值所在元素的下標。通過for循環語句,每次將最大的數給* k,即*k=i。因此A選項正確。
5[單選題] 以下fun函數的功能是將形參s所指字符串內容顛倒過來
在橫線處應填同入的內容是
A.+1B.-1C.+0D.k=0
參考答案:B
參考解析:本題考查字符串處理函數strlen,strlen計算一個字符串的長度,包含結尾符,所以本題中j的初始化應該是從最後一個字符開始,所以應該將得到的字符串長度減1,選項B正確。
6[單選題] 有以下程序段:
當執行上述程序段,從鍵盤上輸入55566 7777abc後,y的值為( )。
A.566.0B.55566.0C.7777.0D.566777.0
參考答案:A
參考解析:它是格式輸人函數,即按用户指定的格 式從鍵盤上把數據輸入到指定的變量之中。其中的格式命令可以説明最大域寬。在百分號(%)與格式碼之間的整數用於限制從對應域讀入的最大字符數。所以j的值為55,Y的值為566.0,字符數組llame為7777abc。
7[單選題] 按照c語言規定的用户標識符命名規則,不能出現在標識符中的是( )。
A.大寫字母B.下劃線C.數字字符D.連接符
參考答案:D
參考解析:C語言中標識符由字母、下劃線、數字組成,且開頭必須是字母或下劃線。所以D選項中的連接符不合法。
8[單選題] 若函數調用時的實參為變量時,以下關於函數形參和實參的敍述中正確的是( )。
A.函數的形參和實參分別佔用不同的存儲單元
B.形參只是形式上的存在,不佔用具體存儲單元
C.同名的實參和形參佔同一存儲單元
D.函數的實參和其對應的形參共佔同一存儲單元
參考答案:A
參考解析:本題重點考察的是函數的形參和實參。I在定義函數時函數名後面括弧中的變量名稱為“形式參數”l(簡稱形參),在主調函數中調用一個函數時,函數名後面括弧1中的參數(可以是—個表達式)稱為“實際參數”(簡稱實參)。f C語言規定,實參變量對形參變量的數據傳遞是“值傳遞”,即單向傳遞,只由實參傳給形參,而不能由形參傳回來給實參。在內存中,實參單元與形參單元是不同的單元。因此A選項正確。
9[單選題] 有以下程序:
程序運行後的輸出結果是( )。
.9
參考答案:B
參考解析:每次內循環只循環一次就結束,第一次外循環時t=t+b[0][b[0][0]]=1+b][0]=1+0=第二次外循環時 t=t+b[1][b[1][1]]=1+b[1][1]=1+1=2;第三次外循環時t=t+b[2][b[2][2]]=2+b[2] [2]=2+2=4。
10[單選題] 若有定義語句:int a=3,b=2,c=1;以下選項中錯誤的賦值表達式是( )。
A.a=(b=4)=3;B.a=b=c+1;C.a=(b=4)+c;D.a=1+(b=c=4);
參考答案:A
參考解析:不能將變量或常量賦給一個表達式,所以A選項中(b=4)=3是錯誤的。
-
大學生應該如何選擇考證
招聘單位在選才時,除證書外,他們更注重畢業生的真實能力和素質,證書只是體現畢業生能力和素質的一個方面。因此,大學生本身要對自己有一個清醒的認識,在學好專業知識的基礎上,理性地選擇有利於職業生涯發展的考證課程。此外,畢業生在校的各科成績是否優秀、是否拿過獎...
-
部分高校2015年考研成績公佈時間彙總
2015考研成績何時公佈?由於各地閲卷的進度不同,因此考研成績公佈時間也不同,目前四川、江蘇、黑龍江公佈了閲卷和成績公佈的進度時間為2月12日,其他各地還沒有明確,不過考生可以看看2014年發佈時間做個參考。下面是各省院校2014、2015考研成績公佈時間,大家來看看。...
-
大學生考證:土地登記代理人考試
土地登記代理人是指通過全國統一考試,取得《中華人民共和國土地登記代理人職業資格證書》並經登記備案的人員。土地登記代理人英文名稱:LandRegistrationAgent取得土地登記代理人職業資格是從事土地登記代理業務和發起設立土地登記代理機構的必備條件。人事部,國...
-
2016年考研如何緩解備考壓力
考研已進入備考的關鍵階段。翻着一頁頁日曆,數着倒計時,考生的焦慮心情越來越明顯。專碩名師邢丹丹老師在此跟各位考生分享一下自己的考研經驗,希望能幫到大家。首先,找到排解焦慮的途徑。考研不是成功的唯一途徑。成功的途徑也很多,而考研只是其一。所以,不要給自己...