資源描述:
《李紅+08計(jì)信(1)(2)五+c語言期末試卷a》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、編號(hào):QMSD/JWC-21-01學(xué)校班級(jí)姓名學(xué)籍號(hào)考生答題不得超過此密封線《C語言程序設(shè)計(jì)》期末試卷(2009/2010學(xué)年度第一學(xué)期)用卷性質(zhì)閉卷用卷班級(jí)08計(jì)信(1)(2)五命題人李紅審核人王香菊核對(duì)人李紅一、選擇題(2’×15=30’)請(qǐng)將結(jié)果填寫到表格中1、C語言中的標(biāo)識(shí)符的第一個(gè)字符()。A、不能為字母B、不能為下劃線C、不能為數(shù)字 D、可以是字母、數(shù)字或下劃線中任一種字符2、C語言規(guī)定:else子句總是與()配對(duì)。A、縮排位置相同的ifB、與其之前最近的ifC、與其之前最后的ifD、同一行上的if3、對(duì)于scanf(“a=%d,%d”,&a,&b);語句,下列輸入正確的是(
2、)A、3(tab)4B、a=3,4C、3,4D、a=3,b=44、在C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是()A、補(bǔ)碼B、反碼C、原碼D、ASCII碼5、請(qǐng)問:下面這個(gè)程序段的輸出是()inta,b,c;a=7;b=8;c=9;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d",a,b,c);A、a=7b=8c=7B、a=7b=9c=7C、a=8b=9c=7D、a=8b=9c=86、以下程序段共循環(huán)()次?for(i=0;i<5;i++)for(j=6;j>=1;j--){……}A、30B、5C、6D、257、設(shè)有以下程序段:intk=10;whi
3、le(k==0)k=k-1;則下面描述正確的是()A、while循環(huán)執(zhí)行10次B、循環(huán)是無限循環(huán)C、循環(huán)體語句一次也不執(zhí)行D、循環(huán)體執(zhí)行一次8、下面程序當(dāng)輸入11時(shí),輸出是()main(){intsum=0,i;scanf(“%d”,&i);do{sum=sum+i;i++;}while(i<=10);printf(“sum=%d”,sum);}A、sum=0B、sum=11C、sum=55D、沒有結(jié)果9、C語言中while與do-while循環(huán)的主要區(qū)別是()A、do-while的循環(huán)體至少無條件執(zhí)行一次B、while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格C、do-whil
4、e允許從外部轉(zhuǎn)到循環(huán)體內(nèi)D、do-while的循環(huán)體不能是復(fù)合語句10、對(duì)以下說明語句的正確理解是()inta[10]={6,7,8,9,10};A、將5個(gè)初值依次賦給a[1]至a[5]B、將5個(gè)初值依次賦給a[0]至a[4]C、將5個(gè)初值依次賦給a[6]至a[10]D、因?yàn)閿?shù)組長(zhǎng)度與初值的個(gè)數(shù)不相同,所以此語句不正確11、合法的數(shù)組定義是()A、inta={1,2,3,4};B、inta[5]={0,1,2,3,4};C、inta[]=”string”;D、floata[3]={1,2,3,4};12、下面不正確的字符串賦值或賦初值的方式是()A、charstr[7];str[7]="
5、string";B、charstr[7]={'s','t','r','i','n','g'};C、charstr[]="string";D、charstr2[]="12345678";13、以下敘述不正確的是()A、一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B、一個(gè)C源程序必須包含一個(gè)main函數(shù)C、C程序的基本組成單位是函數(shù)D、在C程序中,main函數(shù)可以被其他函數(shù)調(diào)用14、C語言規(guī)定:簡(jiǎn)單變量作實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()A、由用戶指定傳遞方式B、地址傳遞C、單向值傳遞D、由實(shí)參傳給形參,再由形參傳回給實(shí)參15、引用結(jié)構(gòu)體變量中的一個(gè)成員的方法是()08級(jí)計(jì)信管理(閉卷)《C
6、語言程序設(shè)計(jì)》期末試卷第3頁(yè)共3頁(yè)編號(hào):QMSD/JWC-21-01學(xué)校班級(jí)姓名學(xué)籍號(hào)考生答題不得超過此密封線A、結(jié)構(gòu)體變量名&成員名B、結(jié)構(gòu)體變量名->成員名C、結(jié)構(gòu)體變量名*成員名D、結(jié)構(gòu)體變量名.成員名題號(hào)123456789101112131415答案二、填空題(1’×15=15’)1、C程序的三種基本結(jié)構(gòu)分別為順序結(jié)構(gòu)、______________和________________。2、C語言中數(shù)組名表示數(shù)組的__________。3、for(i=0;i<=5;i++)的循環(huán)次數(shù)為。4、C語言的語句都以_______結(jié)束。5、數(shù)組中的每一個(gè)數(shù)組元素具有___________的名稱
7、,___________的下標(biāo)。6、若有以下整型的a數(shù)組,數(shù)組元素和它們的值如下所示:數(shù)組元素:a[0]a[1]a[2]a[3]a[4]a[5]元素的值:123456(1)請(qǐng)寫出對(duì)該數(shù)組的說明,并賦以上初值。_____________________________________________________(2)該數(shù)組的最小下標(biāo)值為___________,最大下標(biāo)值為____________。(3)寫出下面各式的值:a[a[2