![【MOOC】C語言程序設計-鄭州工程技術學院 中國大學慕課MOOC答案_第1頁](http://file4.renrendoc.com/view9/M01/09/28/wKhkGWdTnveAfDp0AAGj7UgYCgk717.jpg)
![【MOOC】C語言程序設計-鄭州工程技術學院 中國大學慕課MOOC答案_第2頁](http://file4.renrendoc.com/view9/M01/09/28/wKhkGWdTnveAfDp0AAGj7UgYCgk7172.jpg)
![【MOOC】C語言程序設計-鄭州工程技術學院 中國大學慕課MOOC答案_第3頁](http://file4.renrendoc.com/view9/M01/09/28/wKhkGWdTnveAfDp0AAGj7UgYCgk7173.jpg)
![【MOOC】C語言程序設計-鄭州工程技術學院 中國大學慕課MOOC答案_第4頁](http://file4.renrendoc.com/view9/M01/09/28/wKhkGWdTnveAfDp0AAGj7UgYCgk7174.jpg)
![【MOOC】C語言程序設計-鄭州工程技術學院 中國大學慕課MOOC答案_第5頁](http://file4.renrendoc.com/view9/M01/09/28/wKhkGWdTnveAfDp0AAGj7UgYCgk7175.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【MOOC】C語言程序設計-鄭州工程技術學院中國大學慕課MOOC答案測驗1、【單選題】C語言源程序名的后綴是()。本題答案:【.c】測驗1、【單選題】一個C語言程序是由()。本題答案:【函數(shù)組成,并且每一個C程序必須且只能由一個主函數(shù)】2、【單選題】以下敘述中正確的是()。本題答案:【C語言規(guī)定必須用main作為主函數(shù)名,程序將從此開始執(zhí)行,在此結束】單元作業(yè)1:學生管理系統(tǒng)登錄界面設計單元測驗11、【單選題】一個C語言程序是由()。本題答案:【函數(shù)組成】2、【單選題】以下敘述中正確的是()。本題答案:【C語言規(guī)定必須用main作為主函數(shù)名,程序將從此開始執(zhí)行,在此結束】3、【單選題】對于一個正常運行的C程序,下列敘述中正確的是()。本題答案:【程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)結束】4、【單選題】C語言規(guī)定,在一個C程序中,main函數(shù)的位置()。本題答案:【可以在任意位置】5、【單選題】下面說法正確的是()。本題答案:【程序的書寫格式是自由的,一個語句可以寫在一行上,也可以寫在多行內】6、【單選題】C語言的函數(shù)體由()括起來。本題答案:【{}】7、【單選題】在C語言中,每個語句和數(shù)據(jù)定義是用()結束。本題答案:【分號】8、【單選題】以下敘述中正確的是()。本題答案:【C程序書寫格式自由,一個語句可以寫在多行上】9、【單選題】以下敘述中正確的是()。本題答案:【C語言以接近英語國家的自然語言和數(shù)學語言作為語言的表達形式】10、【單選題】一個C語言程序是由()。本題答案:【函數(shù)組成,并且每一個C程序必須且只能由一個主函數(shù)】11、【單選題】結構化程序設計的基本原則不包括()。本題答案:【多元性】12、【單選題】下面敘述中,()不是結構化程序設計中的三種基本結構之一。本題答案:【數(shù)據(jù)結構】13、【單選題】下列敘述中錯誤的是()。本題答案:【使用3種基本結構構成的程序只能解決簡單問題】14、【單選題】下列敘述中錯誤的是()。本題答案:【后綴為.obj和.exe的二進制文件都可以直接運行】15、【單選題】C語言源程序名的后綴是()。本題答案:【.c】測驗1、【單選題】在C語言中,下列類型屬于基本類型的是()。本題答案:【整型、浮點型、字符型】2、【單選題】下列敘述中錯誤的是()。本題答案:【用戶所定義的標識符允許使用關鍵字】3、【單選題】以下標識符不是關鍵字的是()。本題答案:【Switch】4、【單選題】下面合法的標識符是()。本題答案:【_abhj】5、【單選題】下列不合法的用戶標識符是()。本題答案:【4d】6、【單選題】可在C程序中用作用戶標識符的一組標識符是()。本題答案:【as_b3_123If】7、【單選題】以下關于long、int和short類型數(shù)據(jù)占用內存大小的敘述中正確的是()。本題答案:【由C語言編譯系統(tǒng)決定】8、【單選題】下列定義變量的語句中錯誤的是()。本題答案:【floatUS$;】測驗1、【單選題】下列選項中,合法的一組C語言數(shù)值常量是()。本題答案:【120xa235e0】2、【單選題】C語言中不能用來表示整常數(shù)的進制是()。本題答案:【二進制】測驗1、【單選題】關于字符常量,以下敘述正確的是()。本題答案:【所有的字符常量都可以作為整型量來處理】2、【單選題】以下選項中非法的字符常量是()。本題答案:【'\0201'】3、【單選題】在C語言中,回車換行符是()。本題答案:【\n】4、【單選題】在C語言中,退格符是()。本題答案:【\b】5、【單選題】以下不正確的轉義字符是()。本題答案:【\088】6、【單選題】在ASCII碼表中可以看到每個小寫字母的ASCII碼比它相應的大寫字母的ASCII碼()。本題答案:【大32】測驗1、【單選題】已知在ASCII字符集中,數(shù)字0的序號為48,下面程序的輸出結果為()。#includestdio.hintmain(){charx,y;x='0',y='9';printf(%d,%d,x,y);return0;}本題答案:【48,57】2、【單選題】若要求從鍵盤讀入含有空格字符的字符串,應使用函數(shù)()。本題答案:【gets()】3、【單選題】下列敘述中正確的是()。本題答案:【使用getchar()函數(shù)時,必須在之前包含頭文件stdio.h】4、【單選題】以下程序的輸出結果是()。#includestdio.hintmain(){inti=010,j=10,k=0x10;printf(%d,%d,%d\n,i,j,k);return0;}本題答案:【8,10,16】5、【單選題】語句printf(a\bhow'are\'y\\\bou\n);的輸出結果是()。本題答案:【how'are'you】6、【單選題】在printf的格式字符中,e格式字符的作用是()。本題答案:【以指數(shù)形式輸出浮點數(shù)】7、【單選題】若有以下定義(設int類型變量占4個字節(jié))inti=8,j=9;則以下語句:printf(i=%%d,j=%%%d\n,i,j);輸出的結果是()。本題答案:【i=%d,j=8】測驗1、【單選題】在scanf函數(shù)的格式控制中,格式說明的類型與輸入的類型應該一一對應匹配。如果類型不匹配,系統(tǒng)()。本題答案:【不給出錯誤信息,但不可能得出正確信息數(shù)據(jù)】2、【單選題】有下列程序:#includestdio.hintmain(){intm,n,p;scanf(m=%dn=%dp=%d,m,n,p);printf(%d%d%d\n,m,n,p);return0;}若想從鍵盤上輸入數(shù)據(jù),使變量m中的值為123,n中的值為456,p中的值為789,則正確的輸入是()。本題答案:【m=123n=456p=789】3、【單選題】設有輸入語句scanf(a=%d,b=%d,c=%d,a,b,c);為使變量a的值為2,b的值為4,c的值為8,則從鍵盤輸入數(shù)據(jù)的正確形式是()。本題答案:【a=2,b=4,c=8回車】4、【單選題】若有doublea;則正確的輸入語句是()。本題答案:【scanf(%lf,a);】單元作業(yè)2:數(shù)據(jù)的描述與計算單元測驗21、【單選題】以下敘述錯誤的是()。本題答案:【整數(shù)和實數(shù)都能用C語言準確無誤地表示出來】2、【單選題】下列敘述中錯誤的是()。本題答案:【用戶所定義的標識符允許使用關鍵字】3、【單選題】以下標識符不是關鍵字的是()。本題答案:【Switch】4、【單選題】下面合法的標識符是()。本題答案:【_abhj】5、【單選題】下列不合法的用戶標識符是()。本題答案:【4d】6、【單選題】在C語言中,下列類型屬于基本類型的是()。本題答案:【整型、浮點型、字符型】7、【單選題】下列選項中,合法的一組C語言數(shù)值常量是()。本題答案:【120xa235e0】8、【單選題】可在C程序中用作用戶標識符的一組標識符是()。本題答案:【as_b3_123If】9、【單選題】以下關于long、int和short類型數(shù)據(jù)占用內存大小的敘述中正確的是()。本題答案:【由C語言編譯系統(tǒng)決定】10、【單選題】C語言中不能用來表示整常數(shù)的進制是()。本題答案:【二進制】11、【單選題】關于字符常量,以下敘述正確的是()。本題答案:【所有的字符常量都可以作為整型量來處理】12、【單選題】以下選項中非法的字符常量是()。本題答案:【'\0201'】13、【單選題】在C語言中,回車換行符是()。本題答案:【\n】14、【單選題】在C語言中,退格符是()。本題答案:【\b】15、【單選題】以下不正確的轉義字符是()。本題答案:【\088】16、【單選題】在ASCII碼表中可以看到每個小寫字母的ASCII碼比它相應的大寫字母的ASCII碼()。本題答案:【大32】17、【單選題】下列定義變量的語句中錯誤的是()。本題答案:【floatUS$;】18、【單選題】設d為字符變量,下列表達式正確的是()。本題答案:【d='a'】19、【單選題】已知在ASCII字符集中,數(shù)字0的序號為48,下面程序的輸出結果為()。#includestdio.hintmain(){charx,y;x='0',y='9';printf(%d,%d,x,y);return0;}本題答案:【48,57】20、【單選題】若要求從鍵盤讀入含有空格字符的字符串,應使用函數(shù)()。本題答案:【gets()】21、【單選題】下列敘述中正確的是()。本題答案:【使用putchar()函數(shù)時,必須在之前包含頭文件stdio.h】22、【單選題】在scanf函數(shù)的格式控制中,格式說明的類型與輸入的類型應該一一對應匹配。如果類型不匹配,系統(tǒng)()。本題答案:【不給出錯誤信息,但不可能得出正確信息數(shù)據(jù)】23、【單選題】以下程序的輸出結果是()。#includestdio.hintmain(){inti=010,j=10,k=0x10;printf(%d,%d,%d\n,i,j,k);return0;}本題答案:【8,10,16】24、【單選題】語句printf(a\bhow'are\'y\\\bou\n);的輸出結果是()。本題答案:【how'are'you】25、【單選題】在printf的格式字符中,e格式字符的作用是()。本題答案:【以指數(shù)形式輸出浮點數(shù)】26、【單選題】若有以下定義(設int類型變量占4個字節(jié))inti=8,j=9;則以下語句:printf(i=%%d,j=%%%d\n,i,j);輸出的結果是()。本題答案:【i=%d,j=%8】27、【單選題】有下列程序:#includestdio.hintmain(){intm,n,p;scanf(m=%dn=%dp=%d,m,n,p);printf(%d%d%d\n,m,n,p);return0;}若想從鍵盤上輸入數(shù)據(jù),使變量m中的值為123,n中的值為456,p中的值為789,則正確的輸入是()。本題答案:【m=123n=456p=789】28、【單選題】設有輸入語句scanf(a=%d,b=%d,c=%d,a,b,c);為使變量a的值為2,b的值為4,c的值為8,則從鍵盤輸入數(shù)據(jù)的正確形式是()。本題答案:【a=2,b=4,c=8回車】29、【單選題】執(zhí)行下列程序時輸入456空格789空格123回車,輸出結果是()。#includestdio.hintmain(){charm[80];intc,i;scanf(%c,c);scanf(%d,i);scanf(%s,m);printf(%c,%d,%s\n,c,i,m);return0;}本題答案:【4,56,789】30、【單選題】若有doublea;則正確的輸入語句是()。本題答案:【scanf(%lf,a);】測驗1、【單選題】C語言中,運算對象必須是整型數(shù)的運算符是()。本題答案:【%】2、【單選題】若有定義:inta=7;floatx=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是()。本題答案:【2.500000】3、【單選題】設a和b均為int型變量,且a=6,b=11,則能使值為3的表達式是()。本題答案:【(b%a)-(a%4)】4、【單選題】若有如下定義:inta=2,b=3;floatx=3.5,y=2.5;則表達式:(float)(a+b)/2+(int)x%(int)y的值是()。本題答案:【3.500000】測驗1、【單選題】下列關于邏輯運算符兩側運算對象的敘述中正確的是()。本題答案:【可以是任意合法的表達式】2、【單選題】當變量c的值不為2、4、6時,值也為“真”的表達式是()。本題答案:【(c=2c=6)||(c!=3)||(c!=5)】3、【單選題】執(zhí)行以下程序段后,w的值為()。intw='A',x=14,y=15;w=(x||y)(w'a');本題答案:【1】4、【單選題】判斷char型變量cl是否為小寫字母的正確表達式為()。本題答案:【(cl='a')(cl='z')】測驗1、【單選題】已知inta=6;則執(zhí)行a+=a-=a*a;語句后,a的值為()。本題答案:【-60】2、【單選題】若a、b、c、d都是int型變量且都已經(jīng)正確賦初值,則以下不正確的賦值語句是()。本題答案:【a+d;】3、【單選題】若變量均已正確定義并賦值,以下合法的C語言賦值語句是()。本題答案:【x=y==5;】4、【單選題】若有如下定義:inta,b;floatx;則正確的賦值語句為()。本題答案:【a=b=5;】5、【單選題】設x、y均為float型變量,則以下不合法的賦值語句是()。本題答案:【y=(x%2)/10;】6、【單選題】設有以下定義:intk=7,x=12;則能使值為3的表達式是()。本題答案:【(x%=k)-(k%=5)】測驗1、【單選題】下列程序的輸出結果是()。#includestdio.hintmain(){intm=12,n=34;printf(%d%d,m++,++n);printf(%d%d\n,n++,++m);return0;}本題答案:【12353514】單元作業(yè)3:數(shù)據(jù)的輸入、計算與輸出單元測驗31、【單選題】設d為字符變量,下列表達式正確的是()。本題答案:【d='a'】2、【單選題】10+'a'+1.5–567.345/'b'的結果是()型數(shù)據(jù)。本題答案:【double】3、【單選題】C語言中,運算對象必須是整型數(shù)的運算符是()。本題答案:【%】4、【單選題】已知inta=6;則執(zhí)行a+=a-=a*a;語句后,a的值為()。本題答案:【-60】5、【單選題】若有定義:inta=7;floatx=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是()。本題答案:【2.500000】6、【單選題】設a和b均為int型變量,且a=6,b=11,則能使值為3的表達式是()。本題答案:【(b%a)-(a%4)】7、【單選題】假設所有變量均為整型,則表達式(a=5,b=2,a++,a+b)的值是()。本題答案:【8】8、【單選題】若a、b、c、d都是int型變量且都已經(jīng)正確賦初值,則以下不正確的賦值語句是()。本題答案:【a+d;】9、【單選題】若變量均已正確定義并賦值,以下合法的C語言賦值語句是()。本題答案:【x=y==5;】10、【單選題】若有如下定義:inta,b;floatx;則正確的賦值語句為()。本題答案:【a=b=5;】11、【單選題】若有如下定義:inta=2,b=3;floatx=3.5,y=2.5;則表達式:(float)(a+b)/2+(int)x%(int)y的值是()。本題答案:【3.500000】12、【單選題】若有:inta,b=2;a=(b*100+1.5,100)則a的值是()。本題答案:【100】13、【單選題】設x、y均為float型變量,則以下不合法的賦值語句是()。本題答案:【y=(x%2)/10;】14、【單選題】設整型變量a值為9,則下列表達式中使b的值不為4的表達式:()。本題答案:【b=a%2】15、【單選題】設有以下定義:intk=7,x=12;則能使值為3的表達式是:()。本題答案:【(x%=k)-(k%=5)】16、【單選題】下列關于邏輯運算符兩側運算對象的敘述中正確的是()。本題答案:【可以是任意合法的表達式】17、【單選題】當變量c的值不為2、4、6時,值也為“真”的表達式是()。本題答案:【(c=2c=6)||(c!=3)||(c!=5)】18、【單選題】執(zhí)行以下程序段后,w的值為()。intw='A',x=14,y=15;w=(x||y)(w'a');本題答案:【1】19、【單選題】判斷char型變量cl是否為小寫字母的正確表達式為()。本題答案:【(cl='a')(cl='z')】20、【單選題】若有定義intx,y;并已正確給變量賦值,則下列選項中與表達式(x-y)?(x+y):(y++)中的條件表達式(x-y)等價的是()。本題答案:【(x-y0||x-y0)】21、【單選題】若變量都已正確說明,則以下程序段()。#includestdio.hintmain(){inta=8;intb=6;printf(ab?a=%d:!!!b=%d,a,b);return0;}本題答案:【輸出為:a=8】22、【單選題】下列程序的輸出結果是()。#includestdio.hintmain(){intm=12,n=34;printf(%d%d,m++,++n);printf(%d%d\n,n++,++m);return0;}本題答案:【12353514】23、【單選題】若運行時給變量x輸入12,則以下程序的運行結果是()。#includestdio.hintmain(){intx,y;scanf(%d,x);y=x12?x+10:x-12;printf(%d\n,y);return0;}本題答案:【0】24、【單選題】下面程序的運行結果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf(x=%d,y=%d\n,x,y);本題答案:【x=15,y=14】4.1if語句1、【單選題】分析以下程序:#includestdio.hvoidmain(){intx=5,a=0,b=0;if(x=a+b)printf(“****\n”);elseprintf(”####\n”);}以上程序()。本題答案:【輸出####】2、【單選題】當a=1、b=2、c=3、d=4時,執(zhí)行下面程序段后,x的值是()。if(ab)if(cd)x=1;elseif(ac)if(bd)x=2;elsex=3;elsex=6;elsex=7;本題答案:【1】3、【單選題】以下程序的運行結果是()。#includestdio.hvoidmain(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c0)x=x+y;if(a=0){if(b0)if(c=0)y=x-y;}elseif(c0)y=x-y;elsez=y;printf(“%d,%d,%d\n”,x,y,z);}本題答案:【2,2,0】4.2switch語句1、【單選題】在C語言中,switch選擇語句結構為:switch(c){case常量表達式1:語句1;...case常量表達式n-1:語句n-1;default:語句n;}其中括號內表達式c的類型()。本題答案:【可以是整型或字符型】4.3for循環(huán)1、【單選題】for語句中的表達式可以部分或全部省略,但兩個()不可省略。但當三個表達式均省略后,因缺少條件判斷,循環(huán)會無限制地執(zhí)行下去,形成死循環(huán)。本題答案:【;】2、【單選題】若i、j已定義成int型,則以下程序段中內循環(huán)體的總執(zhí)行次數(shù)是()。for(i=6;i0;i--)for(j=0;j4;j++){…}本題答案:【24】4.4while循環(huán)和do-while循環(huán)1、【單選題】程序段如下intk=-20;while(k=0)k=k+1;則以下說法中正確的是()。本題答案:【循環(huán)體語句一次也不執(zhí)行】2、【單選題】在do-while循環(huán)中,循環(huán)由do開始,用while結束;必須注意的是:在while表達式后面的()不能丟,它表示do-while語句的結束。本題答案:【;】4.5break語句和continue語句1、【單選題】以下敘述正確的是()。本題答案:【只能在循環(huán)體內和switch語句體內使用break語句】單元作業(yè)4:數(shù)據(jù)的批量處理與統(tǒng)計單元測驗41、【單選題】分析以下程序:#includestdio.hvoidmain(){intx=5,a=0,b=0;if(x=a+b)printf(“****\n”);elseprintf(”####\n”);}以上程序()。本題答案:【輸出####】2、【單選題】當a=1、b=2、c=3、d=4時,執(zhí)行下面程序段后,x的值是()。if(ab)if(cd)x=1;elseif(ac)if(bd)x=2;elsex=3;elsex=6;elsex=7;本題答案:【1】3、【單選題】以下程序的運行結果是()。#includestdio.hvoidmain(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c0)x=x+y;if(a=0){if(b0)if(c=0)y=x-y;}elseif(c0)y=x-y;elsez=y;printf(“%d,%d,%d\n”,x,y,z);}本題答案:【2,2,0】4、【單選題】下列程序的輸出結果是()。#includestdio.hvoidmain(){inta=0,b=1,c=2;if(++a0||++b0)++c;printf(“%d,%d,%d”,a,b,c);}本題答案:【1,1,3】5、【單選題】假定所有變量均已正確說明,下列程序段運行后x的值是()。a=b=c=0;x=35;if(!a)x=-1;elseif(b);if(c)x=3;elsex=4;本題答案:【4】6、【單選題】若有以下函數(shù)關系x0y=2xx0y=xx=0y=x+1下面程序段能正確表示以上關系的是()。本題答案:【if(x=0)if(x0)y=x;elsey=x+1;elsey=2*x;】7、【單選題】在C語言中,switch選擇語句結構為:switch(c){case常量表達式1:語句1;...case常量表達式n-1:語句n-1;default:語句n;}其中括號內表達式c的類型()。本題答案:【可以是整型或字符型】8、【單選題】下列敘述中正確的是()。本題答案:【在switch語句中,不一定使用break語句】9、【單選題】運行下面程序時,從鍵盤輸人字母A,則輸出結果是()。#includestdio.hvoidmain(){charch;ch=getchar();switch(ch){case’A’:printf(AAAA\n);case’B’:printf(BBBB\n);default:printf(CCCC\n);}}本題答案:【AAAABBBBCCCC】10、【單選題】多重if-else語句嵌套使用時,尋找與else配對的if方法是()。本題答案:【其上最近的未配對的if】11、【單選題】while循環(huán)語句中,while后一對圓括號中表達式的值決定了循環(huán)體是否進行,因此,進入while循環(huán)后,一定有能使此表達式的值變?yōu)?)的操作,否則,循環(huán)將會無限制地進行下去。本題答案:【0】12、【單選題】在do-while循環(huán)中,循環(huán)由do開始,用while結束;必須注意的是:在while表達式后面的()不能丟,它表示do-while語句的結束。本題答案:【;】13、【單選題】for語句中的表達式可以部分或全部省略,但兩個()不可省略。但當三個表達式均省略后,因缺少條件判斷,循環(huán)會無限制地執(zhí)行下去,形成死循環(huán)。本題答案:【;】14、【單選題】以下敘述正確的是()。本題答案:【只能在循環(huán)體內和switch語句體內使用break語句】15、【單選題】若i、j已定義成int型,則以下程序段中內循環(huán)體的總執(zhí)行次數(shù)是()。for(i=6;i0;i--)for(j=0;j4;j++){…}本題答案:【24】16、【單選題】程序段如下intk=-20;while(k=0)k=k+1;則以下說法中正確的是()。本題答案:【循環(huán)體語句一次也不執(zhí)行】17、【單選題】程序段如下intk=1;while(!k==0){k=k+1;printf(”%d\n”,k);}說法正確的是()。本題答案:【循環(huán)是無限循環(huán)】測驗1、【單選題】若有定義:inta[10];則對數(shù)組a元素的正確引用是()本題答案:【a[10-10]】2、【單選題】C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是().本題答案:【整型常量、整型變量或整型表達式】3、【單選題】假定int類型變量占用兩個字節(jié),其有定義:intx[10]={0,2,4};,則數(shù)組x在內存中所占字節(jié)數(shù)是().本題答案:【20】4、【單選題】對以下說明語句的正確理解是().inta[10]={4,5,6,7,8,9};本題答案:【將5個初值依次賦給a[0]至a[5]】5、【單選題】以下不正確的定義語句是().本題答案:【inty[5]={1,2,3,4,5,6};】測驗1、【單選題】若有定義:inta[3][4],則對數(shù)組a元素的正確引用是()本題答案:【a[2][3]】2、【單選題】以下不能對二維數(shù)組a進行正確初始化的語句是().本題答案:【inta[2][3]={{1,2},{3,4},{5,6}};】3、【單選題】若二維數(shù)組a有m列,則在a[i][j]前的元素個數(shù)為().本題答案:【i*m+j】4、【單選題】下面語句的輸出結果是().inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i3;i++)printf(%d,x[i][2-i]);本題答案:【357】5、【單選題】若有說明:inta[][4]={0,0};則下面不正確的敘述是()。本題答案:【只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0】測驗1、【單選題】下面是對s的初始化,其中不正確的是()。本題答案:【chars[5]=abcdef;】2、【單選題】以下程序的輸出結果是()。#includestdio.h#includestring.hintmain(){charstr[12]={'s','t','r','i','n','g'};printf(%d\n,strlen(str));return0;}本題答案:【6】單元作業(yè)5:數(shù)據(jù)的批量存儲、計算與排序單元測驗51、【單選題】假定int類型變量占用兩個字節(jié),其有定義:intx[10]={0,2,4};,則數(shù)組x在內存中所占字節(jié)數(shù)是().本題答案:【20】2、【單選題】若有定義:inta[10];則對數(shù)組a元素的正確引用是()本題答案:【a[0]】3、【單選題】對以下說明語句的正確理解是().inta[10]={6,7,8,9,10};本題答案:【將5個初值依次賦給a[0]至a[4]】4、【單選題】C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是().本題答案:【整型常量、整型變量或整型表達式】5、【單選題】若有定義:inta[3][4],則對數(shù)組a元素的正確引用是()本題答案:【a[2][3]】6、【單選題】以下不正確的定義語句是().本題答案:【inty[5]={0,1,3,5,7,9};】7、【單選題】下列敘述中錯誤的是().本題答案:【在程序執(zhí)行中,數(shù)組元素的下標超出所定義的下標范圍時,系統(tǒng)將給出“下標越界”的出錯信息】8、【單選題】以下程序段的功能是:inta[]={4,0,2,3,1},i,j,t;for(i=1;i5;i++){t=a[i];j=i-1;while(j=0a[j]t){a[j+1]=a[j];j--;}a[j+1]=t;}……本題答案:【對數(shù)組a進行插入排序(降序)】9、【單選題】以下程序的輸出結果是().#includestdio.hintmain(){intn[2]={0},i,j,k=2;for(i=0;ik;i++)for(j=0;jk;j++)n[j]=n[i]+1;printf(%d\n,n[k]);return0;}本題答案:【不確定的值】10、【單選題】下列程序的輸出結果是().#includestdio.hintmain(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++7)if(p[i]%2)j+=p[i];printf(%d\n,j);return0;}本題答案:【45】11、【單選題】以下不能對二維數(shù)組a進行正確初始化的語句是().本題答案:【inta[2][3]={{1,2},{3,4},{5,6}};】12、【單選題】若二維數(shù)組a有m列,則在a[i][j]前的元素個數(shù)為().本題答案:【i*m+j】13、【單選題】下面語句的輸出結果是().inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i3;i++)printf(%d,x[i][2-i]);本題答案:【357】14、【單選題】以下對二維數(shù)組a的正確說明是()。本題答案:【doublea[1][4];】15、【單選題】若有說明:inta[3][4]={0};則下面正確的敘述是().本題答案:【數(shù)組a中每個元素均可得到初值0】16、【單選題】若有說明:inta[][4]={0,0};則下面不正確的敘述是()。本題答案:【只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0】17、【單選題】若二維數(shù)組a有m列,則計算任一元素a[i][j]在數(shù)組中位置的公式為()。(設a[0][0]位于數(shù)組的第一個位置上)本題答案:【i*m+j+1】18、【單選題】若有說明:inta[][3]={1,2,3,4,5,6,7};則數(shù)組a第一維大小是()。本題答案:【3】19、【單選題】若有定義語句:int[3][6];,按在內存中的存放順序,a數(shù)組的第10個元素是()(a[0][0]為第一個元素)。本題答案:【a[1][3]】20、【單選題】以下數(shù)組定義中不正確的是()。本題答案:【intd[3][]={{1,2},{1,2,3},{1,2,3,4}};】21、【單選題】若有聲明語句inta[10],b[3][3];則以下對數(shù)組元素賦值的操作中,不會出現(xiàn)越界訪問的是()。本題答案:【b[0][0]=0;】22、【單選題】在下列敘述中,錯誤的是()。本題答案:【數(shù)組定義時,數(shù)組名后的方括號內可以為整型常量,也可以為浮點型常量】23、【單選題】下面是對s的初始化,其中不正確的是()。本題答案:【chars[5]=abcdef;】24、【單選題】以下程序的輸出結果是()。#includestdio.h#includestring.hintmain(){charstr[12]={'s','t','r','i','n','g'};printf(%d\n,strlen(str));return0;}本題答案:【6】25、【單選題】若有如下定義:doublew[10];則數(shù)組元素下標的上限是()本題答案:【9】測驗1、【單選題】以下函數(shù)聲明正確的是()。本題答案:【doublefun(intx,inty);】2、【單選題】下面說法正確的是()。本題答案:【調用函數(shù)時,將實參的值復制給形參,使實參變量和形參變量在數(shù)值上相等】3、【單選題】若函數(shù)調用時的實參為變量,以下關于函數(shù)形參和實參的敘述中正確的是()。本題答案:【函數(shù)的形參和實參分別占用不同的存儲單元】4、【單選題】以下正確的函數(shù)形式是()。本題答案:【doublefun(intx,inty)[doublez;z=x+y;returnz;}】5、【單選題】一個數(shù)據(jù)類型為void的函數(shù)中可以沒有return語句,那么函數(shù)被調用時()本題答案:【沒有返回值】測驗1、【單選題】下面說法正確的是()。本題答案:【調用函數(shù)時,將實參的值復制給形參,使實參變量和形參變量在數(shù)值上相等】2、【單選題】C語言規(guī)定,簡單變量作實參,它與對應形參之間的數(shù)據(jù)傳遞方式是()。本題答案:【單向值傳遞】3、【單選題】關于參數(shù)的地址傳遞方式,下面說法錯誤的是()。本題答案:【形參數(shù)組和實參數(shù)組的長度必須相同】4、【單選題】C語言規(guī)定_________。以下說法不正確的是()。本題答案:【形參可以是常量、變量或表達式】測驗1、【單選題】以下不正確的說法為()。本題答案:【在函數(shù)內的復合語句中定義的變量在本函數(shù)范圍內有效】2、【單選題】下列說法錯誤的是()本題答案:【由于函數(shù)的形參不是在函數(shù)體中定義的,因此形參不屬于內部變量?!繙y驗1、【單選題】以下C語言中,對函數(shù)不正確的描述是()。本題答案:【遞歸函數(shù)定義必須在主調函數(shù)之前】2、【單選題】如下程序的輸出結果是()#includestdio.hlongff(intn){if(n2)return(ff(n-1)+ff(n-2));elsereturn2;}intmain(){printf(%d\n,ff(3));return0;}本題答案:【4】單元作業(yè)6:系統(tǒng)的模塊化設計單元測驗61、【單選題】下列關于函數(shù)的敘述中正確的是()。本題答案:【每個函數(shù)都可以被單獨編譯】2、【單選題】以下正確的說法是()。本題答案:【如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準】3、【單選題】以下函數(shù)聲明正確的是()。本題答案:【doublefun(intx,inty);】4、【單選題】有以下函數(shù)定義:intfun(doublea,doubleb){returna*b;}若以下選項中所用變量都已正確定義并賦值,錯誤的函數(shù)調用是()。本題答案:【z=fun(fun(x,y)x,y);】5、【單選題】下面說法正確的是()。本題答案:【調用函數(shù)時,將實參的值復制給形參,使實參變量和形參變量在數(shù)值上相等】6、【單選題】若函數(shù)調用時的實參為變量,以下關于函數(shù)形參和實參的敘述中正確的是()。本題答案:【函數(shù)的形參和實參分別占用不同的存儲單元】7、【單選題】C語言規(guī)定,簡單變量作實參,它與對應形參之間的數(shù)據(jù)傳遞方式是()。本題答案:【單向值傳遞】8、【單選題】以下關于C語言程序中函數(shù)的說法正確的是().本題答案:【函數(shù)的定義不可以嵌套,但函數(shù)的調用可以嵌套】9、【單選題】以下函數(shù)定義的類型符是()。fff(doublex){printf(%f,x+x);}本題答案:【int類型】10、【單選題】以下正確的函數(shù)形式是()。本題答案:【doublefun(intx,inty)[doublez;z=x+y;returnz;}】11、【單選題】C語言規(guī)定_________。以下說法不正確的是()。本題答案:【形參可以是常量、變量或表達式】12、【單選題】C語言規(guī)定允許函數(shù)返回值類型缺省定義,此時該函數(shù)返回值隱含的類型是()。本題答案:【int型】13、【單選題】以下正確的說法是()。如果在一個函數(shù)中的復合語句中定義了一個變量,則該變量本題答案:【只在該復合語句中有效】14、【單選題】以下不正確的說法為()。本題答案:【在函數(shù)內的復合語句中定義的變量在本函數(shù)范圍內有效】15、【單選題】C語言規(guī)定:函數(shù)返回值類型是由()。本題答案:【定義該函數(shù)時所指定的函數(shù)類型決定】16、【單選題】有以下程序#includestdio.hintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}intmain(){printf(%d\n,fun(4,2));return0;}程序的運行結果是()本題答案:【2】17、【單選題】下列程序的輸出結果是()#includestdio.hf(inta){intb=0;staticintc=3;a=c++;b++;returna;}intmain(){inta=2,i,k;for(i=0;i2;i++)k=f(a++);printf(%d\n,k);return0;}本題答案:【4】18、【單選題】下面程序的運行結果是()#includestdio.hintf(inta);intmain(){inta=2,i;for(i=0;i3;i++)printf(%4d,f(a));return0;}intf(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}本題答案:【789】19、【單選題】如下程序的輸出結果是()#includestdio.hlongfib(intn){if(n2)return(fib(n-1)+fib(n-2));elsereturn2;}intmain(){printf(%d\n,fib(3));return0;}本題答案:【4】20、【單選題】下列程序的輸出結果是()#includestdio.hvoidf(intx,inty){intt;if(xy){t=x;x=y;y=t;}}intmain(){inta=4,b=3,c=5;f(a,b);f(a,c);f(b,c);printf(%d,%d,%d\n,a,b,c);return0;}本題答案:【4,3,5】21、【單選題】下列程序的輸出結果是()#includestdio.hintm=13;intfun(intx,inty){intm=3;return(x*y-m);}intmain(){inta=7,b=5;printf(%d\n,fun(a,b)/m);return0;}本題答案:【2】22、【單選題】下列程序的輸出結果是()#includestdio.hintf(inta);intmain(){inta=2,i;for(i=0;i3;i++)printf(%4d,f(a));return0;}intf(inta){intb=0,c=3;b++;c++;return(a+b+c);}本題答案:【777】23、【單選題】下列程序的輸出結果是()#includestdio.hintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);return(y);}intmain(){intz;z=f(3);printf(%d\n,z);return0;}本題答案:【6】24、【單選題】下列程序的運行結果是()#includestdio.hinta=1;intf(intc){staticinta=2;c=c+1;return(a++)+c;}intmain(){inti,k=0;for(i=0;i2;i++){inta=3;k+=f(a);}k+=a;printf(%d\n,k);return0;}本題答案:【14】25、【單選題】下列程序的運行結果是()#includestdio.hfun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}intmain(){intj=1,m=1,k;k=fun(j,m);printf(%d,,k);k=fun(j,m);printf(%d\n,k);return0;}本題答案:【5,11】26、【單選題】以下程序的運行結果是()#includestdio.h#defineMIN(x,y)(x)(y)?(x):(y)intmain(){inta=0,b=3,c=1,d=3,X;X=MIN(c+d,a+b)*100;printf(%d\n,X);return0;}本題答案:【300】27、【單選題】以下C語言中,對函數(shù)不正確的描述是()。本題答案:【函數(shù)定義必須在主調函數(shù)之前】28、【單選題】若使用一數(shù)組名作函數(shù)實參,則以下正確的說法是()。本題答案:【必須在主調函數(shù)中說明此數(shù)組的大小】單元作業(yè)7:數(shù)據(jù)的查找與統(tǒng)計單元測驗71、【單選題】變量的指針,其含義是指該變量的()?本題答案:【地址】2、【單選題】若有語句int*point,a=4;和point=a;下面均代表地址的一組選項是()?本題答案:【a,*point,point】3、【單選題】若有說明:int*p,m=5,n;以下正確的程序段的是()?本題答案:【p=n;*p=m;】4、【單選題】以下程序中調用scanf函數(shù)給變量a輸入數(shù)值的方法是錯誤的,其錯誤原因是()?intmain(){int*p,*q,a,b;p=a;printf(inputa:);scanf(%d,*p);…}本題答案:【*p表示的是變量a的值,而不是變量a的地址】5、【單選題】已有變量定義和函數(shù)調用語句:inta=25;print_value(a);下面函數(shù)的正確輸出結果是()?voidprint_value(int*x){printf(%d\n,++*x);}本題答案:【26】6、【單選題】若有說明:long*p,a;則不能通過scanf語句正確給輸入項讀入數(shù)據(jù)的程序段是()?本題答案:【*p=a;scanf(%ld,p);】7、【單選題】有以下程序:#includestdio.hintmain(){intm=1,n=2,*p=m,*q=n,*r;r=p;p=q;q=r;printf(%d,%d,%d,%d\n,m,n,*p,*q);return0;}程序運行后的輸出結果是()?本題答案:【1,2,2,1】8、【單選題】有以下程序:#includestdio.hintmain(){inta=1,b=3,c=5;int*p1=a,*p2=b,*p=c;*p=*p1*(*p2);printf(%d\n,c);return0;}執(zhí)行后的輸出結果是()?本題答案:【3】9、【單選題】有以下程序:#includestdio.hintmain(){inta,k=4,m=4,*p1=k,*p2=m;a=p1==m;printf(%d\n,a);return0;}程序運行后的輸出結果是()?本題答案:【0】10、【單選題】在16位編譯系統(tǒng)上,若有定義inta[]={10,20,30},p=a;當執(zhí)行p++;后,下列說法錯誤的是()?本題答案:【p向高地址移了一個字節(jié)】11、【單選題】有以下程序段:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a[3],b;b=p[5];則b中的值是()?本題答案:【9】12、【單選題】若有以下定義:inta[5],*p=a;則對a數(shù)組元素的正確引用是()?本題答案:【*(a+2)】13、【單選題】若有以下定義:inta[10],*p=a;則p+5表示()?本題答案:【元素a[5]的地址】14、【單選題】設已有定義:inta[10]={15,12,7,31,47,20,16,28,13,19},*p;下列語句中正確的是()?本題答案:【for(p=a;p(a+10);p++);】15、【單選題】有以下程序段:#includestdio.hintmain(){intx[]={10,20,30};int*px=x;printf(%d,,++*px);printf(%d,,*px);px=x;printf(%d,,(*px)++);printf(%d,,*px);px=x;printf(%d,,*px++);printf(%d,,*px);px=x;printf(%d,,*++px);printf(%d\n,*px);return0;}程序運行后的輸出結果是()?本題答案:【11,11,11,12,12,20,20,20】16、【單選題】設有如下定義:intarr[]={6,7,8,9,10};int*ptr;ptr=arr;*(ptr+2)+=2;printf(%d,%d\n,*ptr,*(ptr+2));則程序段的輸出結果為()?本題答案:【6,10】17、【單選題】有以下程序:#includestdio.hintmain(){chara[]={abcd,ef,gh,ijk};inti;for(i=0;i4;i++)printf(%c,*a[i]);return0;}程序運行后的輸出結果是()?本題答案:【aegi】18、【單選題】若有以下說明和語句:intc[4][5],(*p)[5];p=c;能正確引用c數(shù)組元素的是()?本題答案:【*(p[0]+2)】19、【單選題】若有定義:inta[2][3]則對a數(shù)組的第i行j列元素地址的正確引用為()?本題答案:【a[i]+j】20、【單選題】有下列程序:#includestdio.hintmain(){intn,*p=NULL;p=n;printf(Inputn:);scanf(%d,p);printf(outputn:);printf(%d\n,p);return0;}該程序試圖通過指針p為變量n讀人數(shù)據(jù)并輸出,但程序有多處錯誤,下列語句正確的是()?本題答案:【intn,*p=NULL;】21、【單選題】有以下定義:chara[10],*b=a;不能給數(shù)組a輸人字符串的語句是()?本題答案:【gets(a[0]);】22、【單選題】下面程序段的運行結果是()?chars=abcde;s+=2;printf(%d,s);本題答案:【字符'c'的地址】23、【單選題】以下程序段中,不能正確賦字符串(編譯時系統(tǒng)會提示錯誤)的是()?本題答案:【chars[10];s=abcdefg;】24、【單選題】設已有定義:char*st=howareyou;下列程序段中正確的是()?本題答案:【chara[11],*p;strcpy(p=a+1,st[4]);】25、【單選題】有以下程序:#includestdio.hintmain(){chara[]=programming,b[]=language;char*p1,*p2;inti;p1=a;p2=b;for(i=0;i7;i++)if(*(p1+i)==*(p2+i))printf(%c,*(p1+i));return0;}輸出結果是()?本題答案:【ga】26、【單選題】設p1和p2是指向同一個字符串的指針變量,c為字符變量,則以下不能正確執(zhí)行的賦值語句是()?本題答案:【p2=c;】27、【單選題】以下正確的程序段是()?本題答案:【charstr[20];scanf(%s,str[2]);】28、【單選題】若有說明語句:chara[]=Itismine;char*p=Itismine;則以下不正確的敘述是()?本題答案:【a中只能存放10個字符】29、【單選題】下面程序的運行結果是()?#includestdio.h#includestring.hintmain(){char*s1=AbDeG;char*s2=AbdEg;s1+=2;s2+=2;printf(%d\n,strcmp(s1,s2));return0;}本題答案:【負數(shù)】30、【單選題】有以下程序:#includestdio.hvoidf(int*x,int*y){intt;t=*x;*x=*y;*y=t;}intmain(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;p=a;q=a[7];while(p!=q){f(p,q);p++;q--;}for(i=0;i8;i++)printf(%d,,a[i]);return0;}程序運行后的輸出結果是()本題答案:【1,2,3,4,5,6,7,8,】單元作業(yè)8:系統(tǒng)信息的記錄定義與數(shù)據(jù)處理單元測驗81、【單選題】屬于C語言基本數(shù)據(jù)類型的是()?本題答案:【整型】2、【單選題】以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下選項中表達式的值為11的是()?本題答案:【++pt-x】3、【單選題】在16位PC機中,若有定義:structdata{inti;charch;doublef;}b;則結構變量b占用內存的字節(jié)數(shù)是()?本題答案:【16】4、【單選題】有以下說明和定義語句:structstudent{intage;charnum[8];};structstudentstu[3]={{20,200401},{21,200402},{19,200403}};structstudent*p=stu;以下選項中引用結構體變量成員的表達式錯誤的是()?本題答案:【stu[3].age】5、【單選題】設struct{inta;charb;}Q,p=Q;錯誤的表達式是()?本題答案:【*p.b】6、【單選題】若程序中有以下的說明和定義:structabc{intx;chary;}structabcs1,s2;則會發(fā)生的情況是()?本題答案:【編譯時錯】7、【單選題】下面程序的輸出是()?#includestdio.hintmain(){structcmplx{intx;inty;}cnum[2]={1,3,2,7};printf(%d\n,cnum[0].y/cnum[0].x*cnum[1].x);return0;}本題答案:【6】8、【單選題】設有如下定義:structsk{inta;floatb;}data,*p;若有p=data;則對data中的a域的正確引用是()?本題答案:【(*p).a】9、【單選題】設有以下程序段:structSTD{charname[10];intage;charsex;}s[5],*ps;ps=s[0];以下錯誤引用結構體變量成員的是()?本題答案:【scanf(%d,ps-age);】10、【單選題】設有以下程序段:structst{intx;inty;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下選項中表達式的值為11的是()?本題答案:【++pt-x】11、【單選題】以下scanf函數(shù)調用語句中對結構體變量成員的不正確引用是()?structpupil{charname[20];intage;intsex;}pup[5],*p;p=pup;本題答案:【scanf(%d,p-age);】12、【單選題】根據(jù)以下的定義:structperson{charname[9];intage;};structpersonclass[10]={John,17,Paul,19,Mary,18,Adam,16};能輸出字母M的語句是()?本題答案:【printf(%c\n,class[2].name[0]);】13、【單選題】若有以下說明和語句:structst{intn;structst*next;};structsta[3],*p;a[0].n=5;a[0].next=a[1];a[1].n=7;a[1].next=a[2];a[2].n=9;a[0].next='\0';p=a[0];則值為6的表達式是()。本題答案:【++p-n】14、【單選題】有下列程序:#includestdio.hstructst{intx;inty;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,dt[0],60,dt[0],60,dt[0],60,dt[0]};intmain(){p=aa;printf(%d,++p-x);printf(%d,(++p)-x);printf(%d\n,++(*p-y));return0;}分析以程序的輸出結果是()。本題答案:【516011】2021至2022學年第二學期《C語言程序設計》客觀題試卷1、【單選題】以下敘述中正確的是()本題答案:【在C程序中,模塊化主要是通過函數(shù)來實現(xiàn)的】2、【單選題】以下敘述中正確的是()本題答案:【實用的C語言源程序總是由一個或多個函數(shù)組成】3、【單選題】以下敘述中正確的是()本題答案:【C語言程序總是從main函數(shù)開始執(zhí)行】4、【單選題】以下敘述中正確的是()本題答案:【每個后綴為.c的C語言源程序都可以單獨進行編譯】5、【單選題】以下選項中不屬于C語言標識符的是()本題答案:【常量】6、【單選題】以下敘述中正確的是()本題答案:【標識符總是由字母、數(shù)字和下劃線組成,且第一個字符不得為數(shù)字】7、【單選題】C語言中的標識符分為關鍵字、預定義標識符和用戶標識符,以下敘述正確的是()本題答案:【預定義標識符可用作用戶標識符,但失去原有含義】8、【單選題】以下敘述中正確的是()本題答案:【整型常量和實型常量都是數(shù)值型常量】9、【單選題】以下敘述中正確的是()本題答案:【整型變量可以分為int型、short型、long型和un-signed型四種】10、【單選題】以下選項中合法的常量是()本題答案:【0Xab】11、【單選題】以下敘述中錯誤的是()本題答案:【定義符號常量必須用類型名來設定常量的類型】12、【單選題】以下選項中合法的實型常量是()本題答案:【.914】13、【單選題】以下選項中非法的C語言字符常量是()本題答案:【'aa'】14、【單選題】以下選項中非法的C語言字符常量是()本題答案:【'\09'】15、【單選題】下面選項中合法的字符常量是()本題答案:【'X'】16、【單選題】以下敘述中正確的是()本題答案:【字符常量需要用單引號括起來】17、【單選題】以下敘述中正確的是()本題答案:【表達式:'a''b'的結果是“假”】18、【單選題】以下敘述中正確的是()本題答案:【字符常量可以參與任何整數(shù)運算】19、【單選題】以下敘述中正確的是()本題答案:【不能用字符串常量對字符數(shù)組名進行整體賦值操作】20、【單選題】以下敘述中正確的是()本題答案:【對于字符串常量string!,系統(tǒng)已自動在最后加人了'\0'字符,表示串結尾】21、【單選題】下列敘述中正確的是()本題答案:【兩個連續(xù)的雙引號()是合法的字符串常量】22、【單選題】關于C語言的符號常量,以下敘述中正確的是()本題答案:【符號常量是指在程序中通過宏定義用一個符號名來代表一個常量】23、【單選題】關于C語言的變量,以下敘述中錯誤的是()本題答案:【變量所占的存儲單元地址可以隨時改變】24、【單選題】以下選項中合法的變量是()本題答案:【_10_】25、【單選題】以下敘述中正確的是()本題答案:【全局變量的存儲類別可以是靜態(tài)類】26、【單選題】C語言中double類型數(shù)據(jù)占字節(jié)數(shù)為()本題答案:【8】27、【單選題】若有定義語句charc='\101';則變量c在內存中占()本題答案:【1個字節(jié)】28、【單選題】若有以下程序#includestdio.hintmain(){charcl,c2;cl='C'+'8'-'3';c2='9'-'0';printf(%c%d\n,cl,c2);return0;}則程序的輸出結果是()本題答案:【H9】29、【單選題】若有以下程序#includestdio.hintmain(){intx=35,b;charz='B';b=((x)(z'b'));printf(%d\n,b);return0;}則程序的輸出結果是()本題答案:【1】30、【單選題】若有定義語句chara='\72';則變量a()本題答案:【包含1個字符】31、【單選題】若有以下程序#includestdio.hintmain(){charc1='A',c2='Y';printf(%d,%d\n,c1,c2);return0;}程序的輸出結果是()本題答案:【65,89】32、【單選題】C語言中char類型數(shù)據(jù)占字節(jié)數(shù)為()本題答案:【1】33、【單選題】若有以下程序段doublex=5.16894;printf(%f\n,(int)(x*1000+0.5)/(double)1000);則程序段的輸出結果是()本題答案:【5.169000】34、【單選題】sizeof(double)是()本題答案:【一個整型表達式】35、【單選題】以下選項中不屬于C語言程序運算符的是()本題答案:【】36、【單選題】有以下程序#includestdio.hintmain(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf(%d\n,pad);return0;}程序的輸出結果是()本題答案:【6】37、【單選題】若有以下程序#includestdio.hintmain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf(%d,%d,%d\n,a,b,c);return0;}則程序的輸出結果是()本題答案:【0,4,0】38、【單選題】若有以下程序#includestdio.hintmain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第5行*/d=c;;/*第6行*/;/*第7行*/;printf(%d,%d,%d\n,a,b,c);/*第8行*/return0;}編譯時出現(xiàn)錯誤,你認為出錯的是()本題答案:【第5行】39、【單選題】若有以下程序#includestdio.hintmain(){inta=0,b=0,c=0;c=(a+=++b,b+=4);printf(%d,%d,%d\n,a,b,c);return0;}則程序的輸出結果是()本題答案:【1,5,5】40、【單選題】有以下程序#includestdio.hintfun(inta){intb=0;staticintc=3;a=(c++,b++);returna;}intmain(){inta=2,i,k;for(i=0;i2;i++)k=fun(a++);printf(%d\n,k);}程序的輸出結果是()本題答案:【0】41、【單選題】C語言程序中,運算對象必須是整型數(shù)的運算符是()本題答案:【%】42、【單選題】若有以下程序#includestdio.hintf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}intmain(){intk;for(k=0;k4;k++)printf(%d,,f(k));return0;}則程序的輸出結果是()本題答案:【4,6,8,10,】43、【單選題】有以下程序#includestdio.hintfun(inta,intb){returna+b;}intmain(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf(%d\n,r);return0;}程序運行后的輸出結果是()本題答案:【21】44、【單選題】有以下程序#includestdio.hintmain(){inta=3;a+=a-=a*a;printf(%d\n,a);return0;}程序的輸出結果是()本題答案:【-12】45、【單選題】以下敘述中正確的是()本題答案:【在賦值表達式中,賦值號的右邊可以是變量,也可以是任意表達式】46、【單選題】以下敘述中正確的是()本題答案:【賦值語句是一種執(zhí)行語句,必須放在函數(shù)的可執(zhí)行部分】47、【單選題】若有以下程序#includestdio.hintmain(){intb=10,a=-11;a%=b%=4;printf(%d%d\n,a,b);return0;}則程序的輸出結果是()本題答案:【-12】48、【單選
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球顏料和染料噴墨標簽打印機行業(yè)調研及趨勢分析報告
- 2025年全球及中國跑道人造草坪行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球汽車內飾材料燃燒試驗機行業(yè)調研及趨勢分析報告
- 2025-2030全球大型球軸承(外徑尺寸在200mm以上)行業(yè)調研及趨勢分析報告
- 2025-2030全球住宅用窗戶防蟲網(wǎng)行業(yè)調研及趨勢分析報告
- 2025年全球及中國商用儲水式電熱水器行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球汽車空調風門執(zhí)行器行業(yè)調研及趨勢分析報告
- 2025年全球及中國半導體高壓電源行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 幼兒繪本講述與演繹幼兒繪本的選擇講解
- 2025農(nóng)村房屋贈與合同書
- 北京市海淀區(qū)2024-2025學年八年級上學期期末考試數(shù)學試卷(含答案)
- 煤礦機電運輸培訓課件
- Link 16協(xié)議開發(fā)和關鍵技術研究的開題報告
- 紅色喜慶公司年會客戶答謝模板
- 鐵未來商業(yè)模擬挑戰(zhàn)賽規(guī)則與流程
- 防止電力生產(chǎn)事故的-二十五項重點要求2023版
- 氯諾昔康針劑在圍術期鎮(zhèn)痛與其它市場應用(代表培訓完整版)
- 經(jīng)歷是流經(jīng)裙邊的水
- 三年級下冊口算天天100題(A4打印版)
- 《同位角、內錯角、同旁內角》教學課件2
- 鋰硫電池介紹
評論
0/150
提交評論