安徽省高校計(jì)算機(jī)水平考試 C語言真題試卷(含標(biāo)準(zhǔn)答案+解析)_第1頁
安徽省高校計(jì)算機(jī)水平考試 C語言真題試卷(含標(biāo)準(zhǔn)答案+解析)_第2頁
安徽省高校計(jì)算機(jī)水平考試 C語言真題試卷(含標(biāo)準(zhǔn)答案+解析)_第3頁
安徽省高校計(jì)算機(jī)水平考試 C語言真題試卷(含標(biāo)準(zhǔn)答案+解析)_第4頁
安徽省高校計(jì)算機(jī)水平考試 C語言真題試卷(含標(biāo)準(zhǔn)答案+解析)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

安徽省高校計(jì)算機(jī)水平考試C語言真題試卷(含標(biāo)準(zhǔn)答案+解析)適用考試:安徽省高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程考試(C語言專科/本科省考)試卷結(jié)構(gòu):選擇題、判斷題、程序填空題、程序閱讀題、編程題(完全匹配安徽統(tǒng)考題型)滿分:100分考試時(shí)長:90分鐘一、單項(xiàng)選擇題(共20題,每題2分,共40分)1.在C語言中,以下合法的用戶標(biāo)識(shí)符是()A.3abcB.abc_3C.abc-3D.int答案:B解析:標(biāo)識(shí)符不能以數(shù)字開頭、不能含連字符、不能使用關(guān)鍵字。2.C語言程序的基本單位是()A.語句B.函數(shù)C.程序行D.字符答案:B解析:C語言是函數(shù)式語言,程序由若干函數(shù)組成。3.以下不屬于C語言基本數(shù)據(jù)類型的是()A.intB.floatC.stringD.char答案:C解析:C語言無string基本類型,字符串由字符數(shù)組實(shí)現(xiàn)。4.表達(dá)式3/2+3.0/2的值是()A.1B.2C.2.5D.3答案:C解析:3/2整型運(yùn)算得1,3.0/2浮點(diǎn)運(yùn)算得1.5,相加為2.5。5.若定義inta=5;a+=a-=a*a;則a的值為()A.-15B.-40C.0D.-20答案:B解析:自右向左運(yùn)算,最終結(jié)果-40,為安徽統(tǒng)考高頻考點(diǎn)。6.邏輯表達(dá)式!0||3&&5的結(jié)果是()A.0B.1C.5D.3答案:B解析:非0即為真,邏輯運(yùn)算結(jié)果只有1和0。7.if和else的配對原則是()A.縮進(jìn)對齊配對B.隨機(jī)配對C.就近配對D.首行配對答案:C解析:else總是與離它最近的未配對if結(jié)合。8.循環(huán)語句while(0)的循環(huán)次數(shù)是()A.0次B.1次C.無限次D.2次答案:A解析:條件為假,直接不執(zhí)行循環(huán)體。9.能結(jié)束本次循環(huán)、進(jìn)入下一次循環(huán)的語句是()A.breakB.continueC.returnD.exit答案:B解析:continue結(jié)束本次;break結(jié)束整個(gè)循環(huán)。10.數(shù)組inta[5]的合法下標(biāo)范圍是()A.1~5B.0~4C.0~5D.1~4答案:B解析:C語言數(shù)組下標(biāo)從0開始。11.字符數(shù)組chars[]="abc";數(shù)組長度和字符串長度分別是()A.3,3B.4,3C.3,4D.4,4答案:B解析:數(shù)組自動(dòng)補(bǔ)'\0'占1位,字符串長度不計(jì)結(jié)束符。12.函數(shù)形參inta[]等價(jià)于()A.intaB.int*aC.int**aD.inta[0]答案:B解析:數(shù)組作函數(shù)參數(shù)退化為指針。13.以下關(guān)于局部變量說法正確的是()A.全局有效B.程序結(jié)束釋放C.函數(shù)調(diào)用結(jié)束釋放D.可跨函數(shù)使用答案:C解析:局部變量作用域僅限本函數(shù),調(diào)用結(jié)束銷毀。14.指針變量char*p;p存放的是()A.字符值B.變量地址C.字符串D.變量內(nèi)容答案:B解析:指針存儲(chǔ)對應(yīng)類型數(shù)據(jù)的內(nèi)存地址。15.#defineN5屬于()A.語句B.變量定義C.宏定義D.函數(shù)聲明答案:C解析:預(yù)處理宏定義,純文本替換。16.結(jié)構(gòu)體變量整體賦值說法正確的是()A.不可以整體賦值B.可以同類型整體賦值C.只能逐成員賦值D.僅數(shù)組結(jié)構(gòu)體可賦值答案:B解析:同類型結(jié)構(gòu)體變量支持直接整體賦值。17.C語言中,main函數(shù)的返回值類型默認(rèn)是()A.voidB.intC.charD.float答案:B解析:標(biāo)準(zhǔn)C規(guī)定main函數(shù)為int類型。18.打開文件只讀模式的參數(shù)是()A."w"B."r"C."a"D."rw"答案:B解析:r只讀、w清空寫、a追加寫。19.表達(dá)式sizeof(int)在32位系統(tǒng)的值是()A.1B.2C.4D.8答案:C解析:32位int占4字節(jié)。20.以下不能作為循環(huán)結(jié)構(gòu)的是()A.whileB.do-whileC.forD.if答案:D解析:if為分支判斷語句。二、判斷題(共10題,每題1分,共10分)1.C語言區(qū)分大小寫字母。(√)2.變量必須先定義后使用。(√)3.數(shù)組名是常量,不能賦值。(√)4.break語句可以跳出if分支。(×)5.全局變量生命周期貫穿整個(gè)程序。(√)6.字符串必須以'\0'結(jié)束。(√)7.指針變量不可以加減運(yùn)算。(×)8.宏定義末尾必須加分號(hào)。(×)9.do-while循環(huán)至少執(zhí)行一次。(√)10.函數(shù)可以嵌套定義。(×)三、程序填空題(每空3分,共15分)題目:輸入n,計(jì)算1+2+3+...+n的累加和PlainText

#include<stdio.h>

intmain()

{

intn,i,sum=0;

scanf("%d",&n);

for(i=1;___1___;i++)

{

___2___;

}

printf("sum=%d\n",sum);

return0;

}答案:1.i<=n2.sum=sum+i(或sum+=i)四、程序閱讀題(共2題,每題5分,共10分)閱讀1PlainText

#include<stdio.h>

intmain()

{

inta=2,b=5,t;

if(a>b)

{

t=a;a=b;b=t;

}

printf("%d,%d",a,b);

return0;

}輸出結(jié)果:2,5解析:a=2不大于b=5,不執(zhí)行交換。閱讀2PlainText

#include<stdio.h>

intmain()

{

inti,s=0;

for(i=1;i<=5;i++)

{

if(i%2==0)continue;

s+=i;

}

printf("%d",s);

return0;

}輸出結(jié)果:9解析:累加1、3、5,和為9。五、編程題(共2題,第1題10分,第2題15分,共25分)編程1:判斷奇偶(10分)輸入一個(gè)整數(shù),判斷并輸出該數(shù)是奇數(shù)還是偶數(shù)。標(biāo)準(zhǔn)答案代碼:PlainText

#include<stdio.h>

intmain()

{

intn;

scanf("%d",&n);

if(n%2==0)

printf("偶數(shù)\n");

else

printf("奇數(shù)\n");

return0;

}編程2:求數(shù)組最大值(15分)輸入5個(gè)整數(shù)存入數(shù)組,輸出數(shù)組中的最大值。標(biāo)準(zhǔn)答案代碼:PlainText

#include<stdio.h>

intmain()

{

inta[5],i,max;

for(i=0;i<5;i++)

{

scanf("%d",&a[i]);

}

max=a[0];

for(i=1;i<5;i++)

{

if(a[i]>max)

max=a[i];

}

printf("max=%d\n",max);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論