




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
【MOOC】C語言程序設(shè)計-長沙航空職業(yè)技術(shù)學(xué)院中國大學(xué)慕課MOOC答案為什么要學(xué)習(xí)C語言1、【單選題】以下不是計算機能識別的語言是()本題答案:【自然語言】2、【單選題】C語言屬于()本題答案:【高級語言】3、【單選題】計算機可直接執(zhí)行的語言是()本題答案:【機器語言】隨堂測試-軟件安裝與使用1、【單選題】DEVC++生成的源文件的擴(kuò)展名是()本題答案:【.CPP】2、【判斷題】能夠編寫C語言的軟件很多,比如DEVC++、VC++、Turboc等,我們只需要安裝其中的一個就可以了。本題答案:【正確】3、【判斷題】DevC++生成的的源文件擴(kuò)展名為.cpp本題答案:【正確】第一個C語言程序1、【單選題】如果一個程序通過了編譯,則說明()本題答案:【該程序無語法錯誤】OJ說明隨堂測試1、【判斷題】OJ是OnlineJudge,即在線判分系統(tǒng)。本題答案:【正確】2、【判斷題】OJ可實現(xiàn)在線編譯,在線判分。本題答案:【正確】第1單元作業(yè)(C語言入門)第1單元測試(C語言入門)1、【單選題】VC++是什么平臺下的編譯器?本題答案:【W(wǎng)indows】2、【單選題】C語言屬于()本題答案:【高級語言】3、【單選題】能在計算機上直接運行的語言是()本題答案:【機器語言】4、【單選題】C語言誕生于什么年代()本題答案:【20世紀(jì)70年代】5、【單選題】c語言是()本題答案:【高級語言】6、【單選題】下更哪個軟件不能編寫C語言程序()本題答案:【W(wǎng)ord】7、【單選題】DevC++默認(rèn)的源程序擴(kuò)展名為本題答案:【.cpp】8、【單選題】OJ系統(tǒng)不可以本題答案:【智能編寫程序】9、【單選題】C語言編譯是本題答案:【將源程序編譯成目標(biāo)程序】10、【單選題】C語言軟件是本題答案:【開放的】11、【判斷題】記事本也可以有用來編寫C語言程序。本題答案:【正確】12、【判斷題】全民編程時代已來臨。本題答案:【正確】13、【判斷題】計算機界最高成就獎為圖靈獎。本題答案:【正確】14、【判斷題】機器語言由0、1指令組成,機器執(zhí)行速度非??欤侨撕茈y看懂。本題答案:【正確】15、【判斷題】學(xué)習(xí)C語言可以強化邏輯思維。本題答案:【正確】16、【判斷題】C語言是編程語言中最通用的語言。本題答案:【正確】數(shù)據(jù)表示隨堂測驗1、【單選題】定義一個整形變量a的正確語句是()。本題答案:【inta;】2、【單選題】在求圓面積的公式s=PI*r*r中什么量為常量()本題答案:【PI】3、【單選題】對語句intb,a=5;理解正確的是()本題答案:【定義了兩個數(shù)型變量a,b并給a賦值為5】4、【單選題】下列哪個可以用作自定義標(biāo)識符?本題答案:【ab】數(shù)據(jù)類型及操作1、【單選題】若a=3,b=5,那么a-=b+2的值是()本題答案:【-4】2、【單選題】若a=3,b=5,那么表達(dá)式(a+4,b-3,15)的值為()本題答案:【15】3、【單選題】若a=3,b=5,那么(int)(b/a)的值是()本題答案:【1】4、【單選題】若有語句floata=2;printf(%f,a);那么輸出結(jié)果是()本題答案:【2.000000】運算符1、【填空題】設(shè)a=2,b=3,c=4,那么a==3表達(dá)式的值為:本題答案:【0】2、【填空題】設(shè)a=2,b=3,c=4,那么a=3表達(dá)式的值為:本題答案:【3】3、【填空題】設(shè)a=2,b=3,c=4,那么a3表達(dá)式的值為:本題答案:【1】語句算法隨堂測試1、【單選題】流程圖中代表條件判斷的符號是()本題答案:【菱形】2、【單選題】下面對算法描述正確的一項是:本題答案:【同一問題可以有不同的算法】3、【單選題】算法是解決問題的本題答案:【方法與步驟】第2單元作業(yè)(程序設(shè)計基礎(chǔ))第2單元測驗(程序設(shè)計基礎(chǔ))1、【單選題】圓的周長c=2*PI*r中,PI為圓周率,r為半徑,那么常量為:本題答案:【PI】2、【單選題】對語句inta=8;理解正確的是()本題答案:【定義了基本整形變量a,并給a賦值為8】3、【單選題】若執(zhí)行如下程序段inta=2;a++那么a的值是()本題答案:【3】4、【單選題】若執(zhí)行如下程序段intb=3;floatc;c=(float)(b);那么c的值為()本題答案:【3.000000】5、【單選題】圓的周長c=2*PI*r中,PI為圓周率,r為半徑,那么變量為:本題答案:【c和r】6、【單選題】若a=4,那么表達(dá)式x=5,a,a+6的值為()本題答案:【10】7、【單選題】若執(zhí)行如下程序段inta=2,b;b=a+3;那么b的值為()本題答案:【5】8、【單選題】以下標(biāo)識符正確的是本題答案:【abc】9、【單選題】短整型,基本整型、長整形,長長整形的控制符是本題答案:【%d,%d,%ld,%lld】10、【單選題】要注釋一行的話,要用()符號本題答案:【//】11、【單選題】a的ASCII碼是?本題答案:【97】12、【單選題】浮點型的單精度浮點型的表示符是?本題答案:【float】13、【單選題】A的ASCII值是()本題答案:【65】14、【單選題】若定義一個常量P的值為3,則可用以下代碼:本題答案:【constintP=3;】15、【判斷題】在使用變量之前必須先定義變量。本題答案:【正確】16、【判斷題】?:是三目運算符,連接三個表達(dá)式。本題答案:【正確】17、【判斷題】一個字符型占用一個字節(jié)。本題答案:【正確】18、【判斷題】標(biāo)準(zhǔn)ASCII碼的取值范圍是1-129。本題答案:【錯誤】19、【判斷題】算法是解決問題的步驟和方法。本題答案:【正確】20、【判斷題】程序是對解題方案的準(zhǔn)確而完整的描述,是解決問題的一系列指令。本題答案:【正確】21、【判斷題】鍵盤上的任意一個字符都對應(yīng)了一個ASCII值。本題答案:【正確】22、【判斷題】計算機能夠存儲的數(shù)據(jù)的精度是有限的位數(shù)。本題答案:【正確】23、【判斷題】在C語言中float表示單精度浮點型。本題答案:【正確】24、【判斷題】int型為有符號32位整數(shù),占4個字節(jié)。本題答案:【正確】輸出函數(shù)1、【單選題】若a,b為int類型,且a=3,b=6那么語句printf(“%d,%d”,b,a);的輸出結(jié)果是():本題答案:【6,3】2、【單選題】若a,b為int類型,且a=3,b=6,則語句printf(“a=%d,b=%d”,a,b);的輸出結(jié)果是()本題答案:【a=3,b=6】3、【單選題】若a,b為int類型,且a=3,b=6,則語句printf(“a=%db=%d”,a,b);的輸出結(jié)果是()本題答案:【a=3b=6】測試:輸入函數(shù)1、【單選題】對語句scanf(“%d%c”,a,b);不正確的輸入流為()本題答案:【2,c↙】2、【單選題】若語句scanf(%3d%c,a,b);的輸入流為123456那么a,b的值為()本題答案:【a=123,b=4】3、【單選題】若有語句getchar(c);putchar(c);在鍵盤上的輸入流為abcd↙那么c的值為:本題答案:【a】文件包含隨堂測試1、【單選題】printf()函數(shù)包含在哪個頭文件中?本題答案:【stdio.h】2、【單選題】文件包含是通過什么指令來實現(xiàn)?本題答案:【include預(yù)處理】3、【單選題】用戶定義的頭文件用什么包含?本題答案:【include””】第3單元作業(yè)(順序結(jié)構(gòu)程序設(shè)計)第3單元測驗(順序結(jié)構(gòu)程序設(shè)計)1、【單選題】關(guān)于scanf()說法錯誤的是()本題答案:【為輸出函數(shù)】2、【單選題】關(guān)于printf()函數(shù)說法正確的是()本題答案:【可以輸出多個變量】3、【單選題】執(zhí)行語句scanf(%d%f,a,b);時,在鍵盤上的輸入方式為:本題答案:【1↙2↙】4、【單選題】若有語句getchar(c);putchar(c);在鍵盤上的輸入流為abcd↙那么c的值為:本題答案:【a】5、【單選題】若a,b為int類型,且a=8,b=6,那么語句printf(“%d,%d”,a,b);的輸出結(jié)果是()本題答案:【8,6】6、【單選題】若有以下定義和語句inta=5,b;b=++a;此處b的值是:()本題答案:【6】if語句1、【單選題】在if條件語句中下列表達(dá)正確的是()本題答案:【必須有if】2、【單選題】若x=5,y=6,執(zhí)行以下程序段后x,y的值是()if(x=5){x=x+1;y=y+1;}本題答案:【x=6,y=7】if...else語句1、【單選題】在if…else語句句中下列表達(dá)正確的是()本題答案:【程序一定會執(zhí)行一個選擇分支】2、【單選題】若x=5,y=6,執(zhí)行以下程序段后x,y的值是()if(x==1)x=x+1;elsey=y+1;本題答案:【x=5,y=7】3、【單選題】執(zhí)行以下程序段后x,y的值是()x=5;y=6;if(x=5)x=x+1;elsey=y+1;本題答案:【x=6,y=6】if...elseif語句1、【填空題】若x=5,y=11,z=0,有如下程序段,那么if(x0)x=y+1;elseif(y0)y=x+1;elsex=x+1;z=z+1;(1)x=()(2)y=()(3)z=()本題答案:【5,6,1】嵌套if語句測驗1、【單選題】?C語言對if嵌套語句的規(guī)定:else總是與(??)配對。?本題答案:【之前最近的且尚未配對的if】2、【單選題】以下的if語句中,x的值一定被重新賦值的是()。本題答案:【if(xyx!=y);x+=y;】3、【單選題】若有定義:intx=1,y=2,z=4;則以下程序段運行后z的值為()。if(xy)z=x+y;elsez=x-y;本題答案:【-1】switch語句測驗1、【單選題】若a和b均是整型變量并已正確賦值,正確的switch語句是()。本題答案:【switch(a%b){......}】2、【單選題】設(shè)int型變量a、b,float型變量x、y,char型變量ch均已正確定義并賦值,正確的switch語句是()。本題答案:【switch(ch+1){......}】3、【單選題】下列語句序列執(zhí)行后,k的值是()intx=6,y=10,k=5;switch(x%y){case0:k=x*y;case6:k=x/y;case12:k=x-y;default:k=x*y-x;}本題答案:【54】第4單元作業(yè)(選擇結(jié)構(gòu)程序設(shè)計)第4單元測驗(選擇結(jié)構(gòu)程序設(shè)計)1、【單選題】若x=5,y=6,執(zhí)行以下程序段后x,y的值是()if(x==1)x=x+1;elsey=y+1;本題答案:【x=5,y=7】2、【單選題】為了避免嵌套的if-else語句的二義性,C語言規(guī)定else總是與()組成配對關(guān)系。本題答案:【在其之前未配對的最近的if】3、【單選題】若a=3,那么執(zhí)行以下程序段后,a的值為()if(a0)a=a+1;elsea=0本題答案:【4】4、【單選題】下列語句序列執(zhí)行后,k的值是()。intx=6,y=10,k=5;switch(y-x){case5:k=1;case6:k=2;case4:k=3;break;default:k=0;}本題答案:【3】5、【單選題】switch()語句為()本題答案:【選擇語句】6、【單選題】以下程序輸出的結(jié)果是()#includestdio.hintmain(){inta=4;switch(a){case0:printf(thisis0\n);break;case1:printf(thisis1\n);break;case2:printf(thisis2\n);break;default:printf(thisisdefault\n);}return0;本題答案:【thisisdefault】7、【單選題】執(zhí)行如下程序段,a值是()inta=100,b=200,c=300;if(a==100){a=a+1;if(b==200)b=b+1;elseb=b+2;}elsec=c+1;本題答案:【101】8、【單選題】若有定義:intx=1,y=2,z=4;則以下程序段運行后z的值為()。if(xy)z=x+y;elsez=x-y;本題答案:【-1】9、【單選題】若執(zhí)行如下程序段,則b的值為()inta=3,b;if(a==3){b=a+2}本題答案:【5】10、【判斷題】C語言在判斷一個量是否為真時,以非0值代表“真”,以0值代表“假”。本題答案:【正確】11、【判斷題】在if...else語句中,else總是和它上面最近且未曾配對的if配對。本題答案:【正確】12、【判斷題】在if(表達(dá)式)語句序列1else語句序列2中的語句序列1和語句序列2可以為復(fù)合語句。本題答案:【正確】13、【判斷題】switch()語句適合條件分支比較少的情況。本題答案:【錯誤】14、【判斷題】switch語句中,如果需要跳出語句,可以用break語句。本題答案:【正確】15、【判斷題】在switch語句,switch(變量表達(dá)式)中的變量表達(dá)式只能是常量或數(shù)字。本題答案:【正確】16、【判斷題】選擇結(jié)構(gòu)程序中中,最多執(zhí)行一個分支。本題答案:【正確】for語句測試1、【單選題】以下程序段的執(zhí)行結(jié)果是()。s=0;for(i=1;i=5;i++){s=s+i;)printf(“%d”,s);本題答案:【15】2、【單選題】以下程序段的執(zhí)行結(jié)果是()。s=0;i=1;for(;i=10;;){i=i+2;s=s+1;}printf(“%d”,s);本題答案:【5】3、【單選題】下面程序段的運行結(jié)果是__________.for(i=2;i=5;i++);printf(“%d”,i);本題答案:【6】while語句測試1、【單選題】以下程序段的執(zhí)行結(jié)果是()。s=0;i=1;while(i=5){s=s+i;i=i+2;}printf(“%d”,s);本題答案:【9】2、【單選題】有程序段intk=10;while(k=0)k=k-1;這下面描述中正確的是_________.本題答案:【循環(huán)體語句一次也不執(zhí)行】3、【單選題】下面程序段的運行結(jié)果是__________.intn=0;while(n++=2);printf(%d,n);本題答案:【3】do...while語句測試1、【單選題】以下程序段的執(zhí)行結(jié)果是()。s=0;i=1;do{s=s+i;i=i+2;}while(i=5)printf(“%d”,s);本題答案:【9】2、【單選題】以下程序段的執(zhí)行結(jié)果是()。s=0;i=1;do{s=s+i;i=i+2;}while(i=0)printf(“%d”,s);本題答案:【1】3、【單選題】下面程序段的運行結(jié)果是__________.intn=0;while(n++=2)printf(%d,n);本題答案:【123】嵌套循環(huán)測驗1、【填空題】36塊磚,36人搬;男人一次可搬四塊,女人一次可搬三塊,兩個小孩一次抬一塊,要求一次全搬完,問男、女、小孩各若干?請補充完整以下程序。#includestdio.hvoidjaii(){inta=0;intb=0;intc=0;inti=0;intj=0;intk=0;for(1){for(2){for(3){if((i*4)+(j*3)+k==36){printf(“分別搬了%d%d%d\i”,i*4,j*4,k);}}}}}本題答案:【1.i=1;i<10;++i2.j=1;j<12;++j3.k=1;k<35;++k】中斷語句測驗1、【單選題】下列關(guān)于break語句的描述中,不正確的是()。本題答案:【break語句可用于if語句中,它將使執(zhí)行流程跳出當(dāng)前if語句?!?、【單選題】continue語句的作用是()。本題答案:【終止當(dāng)前這一輪的循環(huán),開始新一輪的循環(huán)。】3、【單選題】對于break和continue說法正確的是()。本題答案:【continue語句只應(yīng)用于循環(huán)體】第5單元作業(yè)(循環(huán)結(jié)構(gòu)程序設(shè)計)第5單元測驗(循環(huán)結(jié)構(gòu)程序設(shè)計)1、【單選題】下更哪個語句不是循環(huán)語句()本題答案:【switch()】2、【單選題】語句for(i=0;i=2;i++)且循環(huán)體中沒有提前結(jié)束循環(huán),會循環(huán)幾次?()本題答案:【3】3、【單選題】執(zhí)行以下程序段后,s的值為()i=1;s=0;while(i=3){s=s+i;i=i+1}本題答案:【6】4、【單選題】下面程序段的運行結(jié)果是()for(i=2;i=5;){i++;}printf(“%d”,i);本題答案:【6】5、【單選題】以下程序段的執(zhí)行結(jié)果是()。s=0;i=1;do{s=s+i;i=i+2;}while(i=0);printf(“%d”,s);本題答案:【1】6、【單選題】C語句for(;;){……},且循環(huán)體中沒有中止語句,則該語句()。本題答案:【無限循環(huán)】7、【單選題】下面有關(guān)for循環(huán)的正確描述是:()本題答案:【for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來】8、【單選題】若i為整型變量,則以下循環(huán)執(zhí)行次數(shù)是()次。for(i=2;2==0;){printf(%d,i--);}本題答案:【0】9、【單選題】以下程序段()intx=-1;do{x=x*x;}while(!x);本題答案:【循環(huán)執(zhí)行一次】10、【單選題】以下程序段運行后,循環(huán)體運行的次數(shù)為()。inti=10,x;for(;i10;i++){x=x+i;}本題答案:【0】11、【判斷題】break語句只能用于循環(huán)語句中。本題答案:【錯誤】12、【判斷題】do......while循環(huán)語句至少要執(zhí)行一次循環(huán)體。本題答案:【正確】13、【判斷題】continue語句可以用于switch結(jié)構(gòu)中。本題答案:【錯誤】14、【判斷題】循環(huán)語句一定要有跳出循環(huán)的條件,否則會形成死循環(huán)。本題答案:【正確】15、【判斷題】for循環(huán)中循環(huán)體可以一次也不執(zhí)行。本題答案:【正確】16、【判斷題】在循環(huán)語句for(i=1;i=10;i++)中,每執(zhí)行一次循環(huán)體,i的值會增加2。本題答案:【錯誤】17、【判斷題】while語句為循環(huán)語句。本題答案:【正確】18、【判斷題】死循環(huán)是指循環(huán)語句不會結(jié)束,會一直循環(huán)執(zhí)行。本題答案:【正確】19、【判斷題】編寫程序時需要避免死循環(huán)。本題答案:【正確】20、【判斷題】continue語句可以用于switch結(jié)構(gòu)中。本題答案:【錯誤】函數(shù)測試1、【單選題】請根據(jù)下列函數(shù)程序段,回答問題:intmaxnum(intx,inty){intmax;max=xy?x:y;returnmax;}這個函數(shù)的參數(shù)是()本題答案:【x,y】2、【單選題】請根據(jù)下列函數(shù)程序段,回答問題:intmaxnum(intx,inty){intmax;max=xy?x:y;returnmax;}這個函數(shù)的函數(shù)名是()本題答案:【maxnum】3、【單選題】請根據(jù)下列函數(shù)程序段,回答問題:intmaxnum(intx,inty){intmax;max=xy?x:y;returnmax;}這個函數(shù)的返回值是()本題答案:【max】函數(shù)的嵌套調(diào)用隨堂測試1、【判斷題】在C程序中,函數(shù)不能嵌套定義,但可以嵌套調(diào)用。本題答案:【正確】2、【判斷題】在C語言中,所有函數(shù)之間都可以相互調(diào)用。本題答案:【正確】3、【判斷題】函數(shù)的嵌套調(diào)用包含直接嵌套調(diào)用和間接嵌套調(diào)用。本題答案:【正確】函數(shù)的遞歸調(diào)用隨堂測試1、【單選題】在C程序中,同一程序中的各函數(shù)之間()。本題答案:【既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用】2、【判斷題】函數(shù)的遞歸調(diào)用必須要有結(jié)束遞歸的條件。本題答案:【正確】內(nèi)部函數(shù)與外部函數(shù)隨堂測試1、【單選題】定義內(nèi)部函數(shù)時使用的關(guān)鍵字是()本題答案:【static】2、【單選題】如果函數(shù)定義時沒有指定類型,則默認(rèn)為()本題答案:【外部函數(shù)】3、【單選題】什么函數(shù)可以在別的源文件中被調(diào)用()本題答案:【外部函數(shù)】頭文件的創(chuàng)建與應(yīng)用1、【單選題】頭文件的擴(kuò)展名是()本題答案:【.h】2、【單選題】包含自定義頭文件max.h的正確語句是()。H、definemax.h本題答案:【#includemax.h】3、【判斷題】在頭文件中定義的函數(shù)必須是外部函數(shù)才能在其他源文件中調(diào)用。本題答案:【正確】第6單元作業(yè)(函數(shù))第6單元測試(函數(shù))1、【單選題】在下面C語言的函數(shù)說明語句中,正確的是()。本題答案:【intfun(intx,inty);】2、【單選題】在C語言中,若定義函數(shù)時未說明函數(shù)的類型,則該函數(shù)的數(shù)據(jù)類型為()。本題答案:【int】3、【單選題】一個函數(shù)的返回值由()確定。本題答案:【return語句中的表達(dá)式】4、【單選題】下列函數(shù)中,能夠從鍵盤上獲得一個字符數(shù)據(jù)的函數(shù)是()。本題答案:【getchar()】5、【單選題】從函數(shù)的作用域來劃分,函數(shù)可以分為()本題答案:【外部函數(shù)與內(nèi)部函數(shù)】6、【判斷題】return語句可以帶有表達(dá)式也可以不帶。本題答案:【正確】7、【判斷題】在函數(shù)的定義中,若函數(shù)沒有參數(shù),則可以省略函數(shù)名后的括號。本題答案:【錯誤】8、【判斷題】在一個C語言程序中有且只有一個main()函數(shù)。本題答案:【正確】9、【判斷題】在一個C語言程序中可以有多個函數(shù)。本題答案:【正確】10、【判斷題】如果自定義的函數(shù)放在main()函數(shù)之后,那么在main()函數(shù)中使用自定義函數(shù)時必須加函數(shù)聲明語句。本題答案:【正確】11、【判斷題】在C語言中,一個函數(shù)一般由兩個部分組成,它們是函數(shù)首部和函數(shù)體。本題答案:【正確】12、【判斷題】庫函數(shù)是系統(tǒng)自帶的函數(shù),在使用之前需要用#include將庫函數(shù)所在的頭文件包含進(jìn)來。本題答案:【正確】13、【判斷題】用static定義外部函數(shù)。本題答案:【錯誤】14、【判斷題】函數(shù)可以嵌套調(diào)用和遞歸調(diào)用。本題答案:【正確】15、【判斷題】函數(shù)嵌套調(diào)用可分為直接調(diào)用和間接調(diào)用。本題答案:【正確】16、【判斷題】函數(shù)可以嵌套定義。本題答案:【錯誤】一維數(shù)組測驗1、【單選題】若有語句floata[8]={1,2,3,4,5},那么這個數(shù)組a中元素的數(shù)據(jù)類型是()本題答案:【float】2、【單選題】若有語句floata[8]={1,2,3,4,5},數(shù)組a中最多能包含()個數(shù)據(jù)元素。本題答案:【8】3、【單選題】若有語句floata[8]={1,2,3,4,5,那么a[3]=()本題答案:【4】二維數(shù)組測驗1、【單選題】若有語句floata[3][5]={1,2,3,4,5},這個數(shù)組a最多能包含()個數(shù)據(jù)元素。本題答案:【15】2、【單選題】若有語句floata[3][5]={1,2,3,4,5},那么a[0][1]=()本題答案:【2】3、【單選題】若有語句floata[3][5]={1,2,3,4,5},那么數(shù)組a中給幾個數(shù)據(jù)元素賦了初值()本題答案:【5】字符數(shù)組測驗1、【單選題】對C語言字符數(shù)組描述錯誤的是()本題答案:【可以在賦值語句中通過賬值運算符“=”對字符數(shù)組整體賦值。】2、【單選題】設(shè)有數(shù)組定義:chararray[]=China;則數(shù)組array所占的存儲空間為()。本題答案:【6個字節(jié)】3、【單選題】若有語句chars[5],c;intb;那么下面正確的輸入語句是()。本題答案:【scanf(%s%c,s,c);】字符串處理函數(shù)測驗1、【單選題】以下給字符數(shù)組str定義和賦值正確的是()。本題答案:【charstr[10];strcpy(str,abcdefghijkl);】2、【單選題】設(shè)有數(shù)組定義:chararray[]=China“;則strlen(array)的值為()。本題答案:【5】3、【單選題】當(dāng)接受用戶輸入的含有空格的字符串時,應(yīng)使用()函數(shù)。本題答案:【gets()】第7單元作業(yè)(數(shù)組)第7單元測驗(數(shù)組)1、【單選題】在下面關(guān)于一維數(shù)組的定義中,其中()有語法錯誤。本題答案:【intx[];】2、【單選題】設(shè)有字符數(shù)組a[6],正確的輸入語句是()。本題答案:【for(i=0;i6;i++){scanf(%c,a[i]);}】3、【單選題】函數(shù)strcat(str1,str2)的功能是()本題答案:【將字符串str2連接到字符串str1之后】4、【單選題】inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};中a[3]的值為:本題答案:【4】5、【單選題】二維數(shù)組a[3][4]最多可以有多少個數(shù)據(jù)元素()本題答案:【12】6、【單選題】在C語言中,下面關(guān)于數(shù)組的描述正確的是()。本題答案:【數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同】7、【單選題】如果要定義一個字符型一維數(shù)組a,那么正確的語句是()。本題答案:【chara[5];】8、【單選題】若有說明:inta[10];,則對a數(shù)組元素的正確引用是:()本題答案:【a[9]】9、【單選題】在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是:()本題答案:【整型常量或整型表達(dá)式】10、【單選題】設(shè)有數(shù)組定義:chararray[]=“china”;,則數(shù)組array所占的空間為:()。本題答案:【6個字節(jié)】11、【單選題】已定義floata[5];,則數(shù)組a可引用的元素有()。本題答案:【a[0]~a[4]】12、【單選題】若定義了inta[3][2];,那么a的維數(shù)是()本題答案:【2】13、【單選題】若定義了數(shù)組floata[8],那么數(shù)組中最后一個元素的下標(biāo)是()。本題答案:【7】14、【判斷題】數(shù)組中所有元素的數(shù)據(jù)類型相同。本題答案:【正確】15、【判斷題】二維數(shù)組b[4][5]最多可以有20個數(shù)據(jù)元素。本題答案:【正確】16、【判斷題】a[0][0]表示一個二維數(shù)組a中第一行,第一列的數(shù)據(jù)元素的值。本題答案:【正確】17、【判斷題】數(shù)組的下標(biāo)從0開始。本題答案:【正確】18、【判斷題】構(gòu)成數(shù)組的各個元素可以有不同的數(shù)據(jù)類型。本題答案:【錯誤】19、【判斷題】使用strlen函數(shù)可以求出一個字符串的實際長度,不包含字符串結(jié)束標(biāo)志‘\0’字符。本題答案:【正確】20、【判斷題】puts(str)函數(shù)是將str中存放的字符串輸出到顯示器,自動將字符串結(jié)束標(biāo)志“\0”轉(zhuǎn)換為回車換行符。本題答案:【正確】隨堂測試-指針基本概念1、【單選題】若有以下定義,則說法錯誤的是()。inta=100,*p=a本題答案:【變量p的值為100】2、【單選題】若有以下定義,則賦值正確的是()。inta,b,*p;floatc,*q;本題答案:【p=a】3、【單選題】如果x是整型變量,則合法的形式是()。本題答案:【*x】隨堂測驗-指針與數(shù)組1、【單選題】用指針訪問數(shù)組元素的方法有什么?本題答案:【以上都可以】2、【單選題】有定義:inta[5][4],*p=a[0];,則*(p+2*4+3)等于()。本題答案:【a[2][3]】3、【判斷題】若有定義:inta[5],*p;,則操作p=a;是合法的操作。本題答案:【正確】隨堂測驗-指針與函數(shù)1、【單選題】已知:int*p();p是()。本題答案:【一個函數(shù),該函數(shù)的返回值是指向int型的指針變量】2、【單選題】已定義以下函數(shù)fun(char*p2,char*p1){while((*p2=*p1)!='\0'){p1++;p2++;}}函數(shù)的功能是:()本題答案:【將p1所指字符串復(fù)制到p2所指內(nèi)存空間】3、【判斷題】函數(shù)中使用指針變量作為形式參數(shù),就有可能在被調(diào)函數(shù)中操作主調(diào)函數(shù)中的實參。本題答案:【正確】隨堂測驗-指針與字符串1、【單選題】有定義char*ps;執(zhí)行ps=(char*)malloc(256);后,能為ps輸入一個字符串的是()。本題答案:【scanf(%s,ps);】2、【單選題】以下不能正確進(jìn)行字符串賦初值的語句是:()本題答案:【charstr[5]=good!;】3、【判斷題】char*p[10];定義了一個指向字符數(shù)組的指針變量。本題答案:【正確】第8周作業(yè)(指針)第8周單元測試(指針)1、【單選題】對語句int*p;理解正確的是本題答案:【定義了指針變量p,且p指向的變量為基本整型】2、【單選題】對以下語句理解不正確的是()inta,*p;p=a;本題答案:【p=a】3、【單選題】訪問數(shù)組元素的方法以下說法正確的是()本題答案:【這幾種方法都正確】4、【單選題】有定義:inta[5][4],*p=a[0][0];,則*(p+2*4+3)等于()。本題答案:【a[2][3]】5、【單選題】有定義:inta[]={1,3,5,7,9},*p=a;,則值為5的表達(dá)式是()。本題答案:【p+=2,*p++】6、【判斷題】指針就是地址。本題答案:【正確】7、【判斷題】對同一類型的兩個指針變量而言,一個變量向另外一個變量賦值的結(jié)果是使得兩個指針指向同一個對象。本題答案:【正確】8、【判斷題】int*p;語句中,“*”表示是一個指針變量。本題答案:【正確】9、【判斷題】指針變量可以與一個整型常量相加。本題答案:【正確】10、【判斷題】如果指針P指向數(shù)組a,即指針p為數(shù)組a的首地址。本題答案:【正確】結(jié)構(gòu)體測驗1、【單選題】若有以下說明語句,則說法錯誤的是()。structstu{inta;floatb;}stu1;本題答案:【a,b都是體的成員名】2、【單選題】當(dāng)說明一個結(jié)構(gòu)體變量時,系統(tǒng)分配給它的內(nèi)存是()。本題答案:【成員中占內(nèi)存最大者所需內(nèi)存量】3、【單選題】若有如下語句(),那么的值是()。struct{charnum[10];charname[20];charsex;intage;}stu1={“102”,“Zhangping”,“男”,18};本題答案:【Zhangping】隨堂測試-共用體1、【單選題】定義共用體的關(guān)鍵字是()本題答案:【union】2、【判斷題】共用體分配的內(nèi)存大小是共用體各成員占用內(nèi)存之和。本題答案:【錯誤】3、【判斷題】共用體中各成員的數(shù)據(jù)類型不相同。本題答案:【正確】隨堂測試-枚舉類型1、【單選題】定義枚舉類型的關(guān)鍵字是()本題答案:【enum】2、【判斷題】枚舉類型的成員必須是能列舉完的有限個數(shù)。本題答案:【正確】3、【判斷題】如果需要定義一年有哪幾個季節(jié),可用枚舉類型定義。本題答案:【正確】文件1、【單選題】以下敘述中錯誤的是()。本題答案:【C語言中的文本文件以ASCII碼形式存儲數(shù)據(jù)】2、【單選題】若fp已正確定義并指向某個文件,當(dāng)未遇到該文件結(jié)束標(biāo)志時函數(shù)feof(fp)的值為()。本題答案:【一個非0值】3、【單選題】若要打開A盤上user子目錄下名為abc.txt的文本文件進(jìn)行讀、寫操作,下面符合此要求的函數(shù)調(diào)用是()。本題答案:【fopen(A:\user\abc.txt,rb)】第9單元作業(yè)(結(jié)構(gòu)體與文件)第9周單元測驗(自定義數(shù)據(jù)類型與文件)1、【單選題】下列關(guān)于結(jié)構(gòu)體的說法錯誤的是:()本題答案:【在定義結(jié)構(gòu)體時,可以對成員進(jìn)行初始化】2、【單選題】利用C語言的文件操作,可以把數(shù)據(jù)永久保存在:()本題答案:【磁盤】3、【單選題】fopen函數(shù)的作用是:()本題答案:【將文件的內(nèi)容讀入內(nèi)存】4、【單選題】如果要定義春、夏、秋、冬四季,可以定義為()本題答案:【枚舉類型】5、【單選題】C語言規(guī)定結(jié)構(gòu)體變量系統(tǒng)分配給它的存儲空間是()本題答案:【該結(jié)構(gòu)體中所有成員所需存儲空間的總和?!?、【單選題】以下語句中,結(jié)構(gòu)體類型為()structstudent{inta;floatx;}stu2本題答案:【student】7、【單選題】在進(jìn)行文件操作時,寫文件的含義是()本題答案:【將計算機內(nèi)存的信息存入磁盤】8、【單選題】定義共用體類型的關(guān)鍵字是()本題答案:【union】9、【單選題】下列函數(shù)中為打開文件的是()本題答案:【fopen()】10、【單選題】若要打開A盤上user子目錄下名為abc.txt的文本文件進(jìn)行讀、寫操作,下面符合此要求的函數(shù)調(diào)用是()。本題答案:【fopen(A:\user\abc.txt,rb)】11、【單選題】若有以下說明語句,則說法錯誤的是()。structstu{inta;floatb;}stu1;本題答案:【stu1是用戶定義的結(jié)構(gòu)體類型名】12、【單選題】若有如下語句(),那么的值是()。struct{charnum[10];charname[20];charsex;intage;}stu1={“102”,“Zhangping”,“男”,18};本題答案:【Zhangping】13、【判斷題】結(jié)構(gòu)體中的成員也可以是一個結(jié)構(gòu)體變量。本題答案:【正確】14、【判斷題】可用struct結(jié)構(gòu)體名來定義結(jié)構(gòu)體類型。本題答案:【正確】15、【判斷題】結(jié)構(gòu)體中的成員可以為不同數(shù)據(jù)類型。本題答案:【正確】16、【判斷題】C語言可以處理的文件類型是文本文件和二進(jìn)制文件。本題答案:【正確】17、【判斷題】C語言中有日期型,比如2018-11-26日可以直接定義為日期型。本題答案:【錯誤】18、【判斷題】C語言中,文件存取是以字節(jié)為單位的。本題答案:【正確】19、【判斷題】C語言中,eof表示文件結(jié)束。本題答案:【正確】20、【判斷題】如果要定義一個包含年、月、日的日期類型,可以用結(jié)構(gòu)體進(jìn)行定義。本題答案:【正確】C語言程序設(shè)計期末考試客觀題1、【單選題】在一個C語言程序中有且僅有()個main函數(shù)。本題答案:【1】2、【單選題】以下可以作為C語言變量名的是()。本題答案:【abc】3、【單選題】C語言程序設(shè)計的三種設(shè)計方法不包括()。本題答案:【面向?qū)ο蟪绦蛟O(shè)計】4、【單選題】程序段s=0;for(i=0;i5;i++){s=s+i;}執(zhí)行完成后,s結(jié)果為()本題答案:【10】5、【單選題】若要求在if后一對圓括號中表示a等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為()本題答案:【a==0】6、【單選題】若有定義:int*p;則p表示()。本題答案:【一個指向整型變量的指針】7、【單選題】若兩個int類型變量a,b的值分別為a=3,b=5,那么printf(“a=%d,b=%d”,a,b)的輸出結(jié)果是()。本題答案:【a=3,b=5】8、【單選題】inta[2][3];該語句理解正確的是()。本題答案:【定義了一個二行三列的二維數(shù)組a】9、【單選題】關(guān)于函數(shù)返回值的說法正確的是()。本題答案:【一個函數(shù)最多有一個返回值】10、【單選題】指針可以理解為()。本題答案:【指針是地址】11、【單選題】字符變量的長度為()。本題答案:【1】12、【單選題】字符串的結(jié)束標(biāo)志是()。本題答案:【\0】13、【單選題】下列哪種數(shù)據(jù)類型不是C語言中的數(shù)據(jù)類型()。本題答案:【date】14、【單選題】下列哪個語句為選擇語句()。本題答案:【if】15、【單選題】printf()函數(shù)包含在哪個頭文件中()。本題答案:【stdio.h】16、【單選題】下哪一個表達(dá)式取值是正確的()。本題答案:【65結(jié)果為0】17、【單選題】下列哪個運算符的優(yōu)先級別最高()。本題答案:【!】18、【單選題】若有以下定義inta,b;floatx,則正確的賦值語句是()。本題答案:【a=1;b=2;】19、【單選題】對一維字符數(shù)組ch進(jìn)行定義,正確的語句是()。本題答案:【charch[10];】20、【單選題】19%5的值為()。本題答案:【4】21、【單選題】關(guān)于C語言說法不正確的是()。本題答案:【C語言可以沒有輸出結(jié)果】22、【單選題】求圓的面積公式s=PI*r*r中,變量為()本題答案:【s和r】23、【單選題】一個C語言程序是由()。本題答案:【一個主程序和若干子程序組成】24、【單選題】strlen(“abc123”)的結(jié)果是()。本題答案:【6】25、【單選題】intstr[10];以下說法不正確的是()。本題答案:【str中存放的數(shù)據(jù)元素為10個】26、【單選題】字母a的ASCII碼值為()本題答案:【97】27、【單選題】數(shù)據(jù)類型int為()。本題答案:【基本整型】28、【單選題】下列哪種數(shù)據(jù)類型表示雙精度().本題答案:【double】29、【單選題】若while語句中沒有跳出語句,那么while(1)表示()。本題答案:【死循環(huán)】30、【單選題】在C語言中字符變量賦值正確的語句是()。本題答案:【chara='c';】31、【單選題】break;語句的作用是()。本題答案:【提前結(jié)束循環(huán)語句】32、【單選題】以下程序的執(zhí)行結(jié)果是()。#includestdio.hintmain(){inti=10,j=10;printf(%d,%d\n,i,j);}本題答案:【11,10】33、【單選題】巳知字母A的ASCII碼是65,以下程序的執(zhí)行結(jié)果是()。#includestdio.hintmain(){charc1='A',c2='Y';printf(%d,%d\n,c1,c2);}本題答案:【65,89】34、【單選題】下列運算符中優(yōu)先級最高的是()。本題答案:【*】35、【單選題】求圓的面積公式s=PI*r*r中,常量為()本題答案:【PI】36、【單選題】判斷char型變量cl是否為小寫字母的正確表達(dá)式為()。本題答案:【(c1>='a’)(c1<='z’)】37、【單選題】下列哪個符號表示與運算()。本題答案:【】38、【單選題】以下描述正確的是()。本題答案:【在do-while循環(huán)體中,一定要有能使while后面表達(dá)式的值變成零(“假”)的操作,循環(huán)才能結(jié)束。】39、【單選題】以下對一維整形數(shù)組a的正確定義是()。本題答案:【inta[10];】40、【單選題】以下對二維數(shù)組a的正確說明是()。本題答案:【doublea[2][4];】41、【單選題】putchar()函數(shù)的功能是向終端輸出()。本題答案:【一個字符】42、【單選題】getchar()函數(shù)的功能是從終端輸入()。本題答案:【一個字符】43、【單選題】已知inta;使用scanf()函數(shù)輸入一個整數(shù)給變量a,正確的函數(shù)調(diào)用是()。本題答案:【scanf(%d,a);】44、【單選題】C語言對if嵌套語句的規(guī)定:else總是與()配對。本題答案:【之前最近的且尚未配對的if】45、【單選題】在格式控制串中表示輸出一個整數(shù)的是().本題答案:【%d】46、【單選題】表達(dá)式(x=38,x+7,x=2),x+6的值為本題答案:【8】47、【單選題】已知a=7,則a+=8的值為()。本題答案:【15】48、【單選題】保存一個字符常量需要占用的字節(jié)數(shù)是()個字節(jié)。本題答案:【1】49、【單選題】能夠輸出任意類型數(shù)據(jù)的函數(shù)是()。本題答案:【printf()】50、【單選題】x,y,x被定義為int型變量,若從鍵盤給x,y,z輸入數(shù)據(jù),正確的輸入語句是()。本題答案:【scanf(“%d%d%d”,x,y,z);】51、【單選題】下面數(shù)據(jù)類型為長整型的是()本題答案:【long】52、【判斷題】system(cls);的作用是清除屏幕內(nèi)容。本題答案:【正確】53、【判斷題】C語言不屬于高級語言。本題答案:【錯誤】54、【判斷題】字符串與字符為同一個概念。本題答案:【錯誤】55、【判斷題】C語言中規(guī)定字符必須用單引號引用,字符串必須用雙引號引用。本題答案:【正確】56、【判斷題】若指針p指向變量a的首地址,那么*p=a。本題答案:【正確】57、【判斷題】if語句為選擇結(jié)構(gòu),if和else中兩個語句段只能執(zhí)行一個語句段。本題答案:【正確】58、【判斷題】編譯成功的C語言程序運行后肯定沒有錯誤。本題答案:【錯誤】59、【判斷題】C語言屬于機器語言。本題答案:【錯誤】60、【判斷題】C語言源程序編譯成功只能說明沒有語法錯誤,并不一定能運行出正確結(jié)果。本題答案:【正確】61、【判斷題】一個C語言程序至少有一個輸出結(jié)果。本題答案:【正確】62、【判斷題】scanf()函數(shù)的作用是用于輸出1個或多個變量。本題答案:【錯誤】63、【判斷題】(int)(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年組織行為學(xué)與人力資源管理考試試題及答案
- 2025年人力資源管理考試題目及答案
- 2025年土木工程師考試卷及答案
- 2025年社會工作者初級考試試題及答案
- 2025年古建筑保護(hù)與修復(fù)專業(yè)考試題及答案
- 2025年古代文學(xué)與現(xiàn)代文學(xué)考試題目及答案
- 2025年金融科技相關(guān)考試題及答案
- 斗齒綠色鑄造技術(shù)
- 阿托品考試題庫及答案
- 三人合伙協(xié)議書
- stype kit操作手冊第一步調(diào)整水平平衡儀
- 眼球的結(jié)構(gòu)與功能
- YS/T 22-2010銻酸鈉
- 三乙胺安全標(biāo)簽
- GB/T 4490-2021織物芯輸送帶寬度和長度
- GB/T 3299-2011日用陶瓷器吸水率測定方法
- GB/T 18867-2014電子工業(yè)用氣體六氟化硫
- FZ/T 51011-2014纖維級聚己二酰己二胺切片
- ICU常見檢查項目及課件
- 《月光下的中國》朗誦稿
- 土地荒漠化的防治(公開課)課件
評論
0/150
提交評論