freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言期末復(fù)習(xí)題庫(kù)(已修改)

2025-06-19 13:33 本頁(yè)面
 

【正文】 C語(yǔ)言期末復(fù)習(xí)資料 18第1章 程序設(shè)計(jì)及C語(yǔ)言概述一、單選題1)一個(gè)算法應(yīng)該具有“確定性”等5個(gè)特性,下面對(duì)另外4個(gè)特性的描述中錯(cuò)誤的是()。A)有零個(gè)或多個(gè)輸入 B)有零個(gè)或多個(gè)輸出C)有窮性 D)可行性2)以下敘述中正確的是()。A)C語(yǔ)言的源程序不必通過(guò)編譯就可以直接運(yùn)行 B)C語(yǔ)言中的每條可執(zhí)行語(yǔ)句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令 C)C語(yǔ)言源程序經(jīng)編譯形成的二進(jìn)制代碼可以直接運(yùn)行 D)C語(yǔ)言中的函數(shù)不可以單獨(dú)進(jìn)行編譯3)用C語(yǔ)言編寫(xiě)的代碼程序()?! )可立即執(zhí)行 B)是一個(gè)源程序  C)經(jīng)過(guò)編譯即可執(zhí)行 D)經(jīng)過(guò)編譯解釋才能執(zhí)行4)結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)組成,三種基本結(jié)構(gòu)組成的算法()。A)可以完成任何復(fù)雜的任務(wù) B)只能完成部分復(fù)雜的任務(wù)C)只能完成符合結(jié)構(gòu)化的任務(wù) D)只能完成一些簡(jiǎn)單的任務(wù)5)以下敘述中正確的是()。 A)用C程序?qū)崿F(xiàn)的算法必須要有輸入和輸出操作B)用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸出但必須要有輸入C)用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸入但必須要有輸出D)用C程序?qū)崿F(xiàn)的算法可以既沒(méi)有輸入也沒(méi)有輸出第2章 C語(yǔ)言基礎(chǔ)一、單選題1)假設(shè)在程序中a,b,c均被定義成整型,并且已賦大于1的值,則下列能正確表示代數(shù)式 的表達(dá)式是()。A)1/a*b*c B)1/(a*b*c) C)1/a/b/(float)c D)2)以下能正確定義且賦初值的語(yǔ)句是()A)int n1=n2=10。 B)char c=32。 C)float f=f+。 D)double x=。3)以下不能定義為用戶標(biāo)識(shí)符的是()A)scanf B)Void C)_3_ D)int4)設(shè)x、y、z和k都是int型變量,則執(zhí)行表達(dá)式:x=(y=4,z=16,k=32+z)后,x的值為() A)4 B)16 C)48 D)325)設(shè)有 int x=11,則表達(dá)式(x++ * 1/3)的值是()。A)3 B)4 C)11 D)126)以下變量x、y、z均為double類型且已正確賦值,不能正確表示數(shù)學(xué)式子的C語(yǔ)言表達(dá)式是()。A)x/y*z B)x*(1/(y*z)) C)x/y*1/z D)x/y/z7)有以下程序 main() { char a1=39。M39。, a2=39。m39。 printf(%c\n, (a1, a2) )。 }以下敘述中正確的是() A)程序輸出大寫(xiě)字母M B)程序輸出小寫(xiě)字母m C)格式說(shuō)明符不足,編譯出錯(cuò) D)程序運(yùn)行時(shí)產(chǎn)生出錯(cuò)信息8)以下程序運(yùn)行后的輸出結(jié)果是() main() { char p[]={39。a39。, 39。b39。, 39。c39。}, q[]=abc。 printf(%d %d\n, sizeof(p), sizeof(q))。 }A)4 4 B)3 3 C)3 4 D)4 39)以下敘述中錯(cuò)誤的是()A)用戶所定義的標(biāo)識(shí)符允許使用關(guān)鍵字 B)用戶所定義的標(biāo)識(shí)符應(yīng)盡量做到“見(jiàn)名知意”C)用戶所定義的標(biāo)識(shí)符必須以字母或下劃線開(kāi)頭 D)用戶定義的標(biāo)識(shí)符中,大、小寫(xiě)字母代表不同標(biāo)識(shí)10)在C語(yǔ)言中,下列屬于構(gòu)造類型的是()A)整型 B)字符型 C)實(shí)型 D)數(shù)組類型11)下列字符串屬于標(biāo)識(shí)符的是()A)INT B)5_student C)2ong D)!DF12)C語(yǔ)言中能用來(lái)表示整常數(shù)的進(jìn)制是()A)十進(jìn)制、八進(jìn)制、十六進(jìn)制 B)十二進(jìn)制、十進(jìn)制C)六進(jìn)制、八進(jìn)制 D)二進(jìn)制、十進(jìn)制13)在C語(yǔ)言中,回車換行符是()A)\n B)\t C)\v D)\b14)在ASCII碼表中可以看到每個(gè)小寫(xiě)字母的ASCII碼比它相應(yīng)的大寫(xiě)字母的ASCII碼() A)大32 B)大64 C)小32 D)小6415)設(shè)d為字符變量,下列表達(dá)式不正確的是()。 A)d=97 B)d=39。a39。 C)d=a D)d=39。g39。16)設(shè)d為字符變量,下列表達(dá)式正確的是()。 A)d=678 B)d=39。a39。 C)d=d D)d=39。gjkl39。17)已知在ASCII字符集中,數(shù)字0的序號(hào)為48,下面程序的輸出結(jié)果為()。main() { char x, y。x=39。039。 y=39。939。 printf(%d,%d\n, x, y)。 }A) 因輸出格式不合法,輸出錯(cuò)誤信息 B)48,57 C)0,9 D)48,5818)已知在ASCII字符集中,字母A的序號(hào)為65,下面程序的輸出結(jié)果為()。main(){ char c=39。A39。 int i=10。 c=c+10。 i=c%i。 printf(%c,%d\n, c, i)。 }A)75,7 B)75,5 C)K,5 D)因存在非圖形字符,無(wú)法直接顯示出來(lái)19)已知在ASCII集中,字母A的序號(hào)為65,下面程序的輸出結(jié)果為()。main() { char c1=39。B39。, c2=39。Y39。 printf(%d,%d\n, ++c1, c2)。 }A)輸出格式不合法,輸出錯(cuò)誤信息 B)67,88 C)66,89 D)C,X20)C語(yǔ)言中,運(yùn)算對(duì)象必須是整型數(shù)的運(yùn)算符是() 。 A)% B)\ C)% 和 \ D)**21)下列常數(shù)中,合法的C 常量是()。 A)0. B) 39。10539。 C)39。AB39。 D)3522)下列常數(shù)中,合法的C 常量是()。 A)xy B) 39。10539。 C)39。Be39。 D)7ff23)下列常數(shù)中,合法的C 常量是()。 A)39。\n39。 B)e310 C)39。DEF39。 D)39。123439。24)下列常數(shù)中,不合法的C 常量是()。 A)0x2a B)lg3 C)39。 [39。 D)CHINA25)下列常數(shù)中,不合法的C 常量是()。 A)0x3b B)123e+ C)39。}39。 D)6e+726)下列符號(hào)中,可以作為變量名的是()。 A)+a B)12345e C)a3B D)5e+027)下列符號(hào)中,可以作為變量名的是()。 A)+c B)*X C)_DAY D)next day28)若已定義x和y為double類型,則表達(dá)式:x=1,y=x+3/2的值為()。A)1 B)2 C) D)29)下列程序的執(zhí)行結(jié)果是()。include define sum 10+20main(){ int b=0,c=0。b=5。c=sum*b。printf(%d,c)。}A)100 B)110 C)70 D)15030)下列程序的執(zhí)行結(jié)果是()。include define sum(10+20)mian(){ int a=0,b=0,c=0。a=sum。b=5。c=sum*b。printf(%d,c)。}A)100 B)110 C)70 D)15031)表達(dá)式(int)()。A)2 B) C)0 D)332)表達(dá)式(double)(20/3)的值為()。A)6 B) C)2 D)333)假設(shè)所有變量均為整型, 則表達(dá)式( a=5,b=2, a++, a+b ) 的值是()。 A)8 B)7 C)6 D)534)C語(yǔ)言規(guī)定標(biāo)識(shí)符由()等字符組成.A)字母 數(shù)字 下劃線 B)中劃線 字母 數(shù)字C)字母 數(shù)字 逗號(hào)  D)字母 下劃線 中劃線35)已知ch是字符型變量,下面不正確的賦值語(yǔ)句是()。 A)ch=39。\039。 B)ch=39。a+b39。 C)ch=39。739。+39。939。 D)ch=7+936)若x和y都為float型變量,且x=, y= 執(zhí)行下列語(yǔ)句后輸出結(jié)果為()。 printf(%f, (x, y))。A) B) C), D)輸出符號(hào)不夠,輸出不正確值37)設(shè)整型變量a值為9,則下列表達(dá)式中使b的值不為4的表達(dá)式()。A)b=a/2 B)b=a%2 C)b=8(3,a5) D)b=a5?4:2二、填空題1)寫(xiě)出下列程序段的執(zhí)行結(jié)果int a, b, c。a=b=c=5。a=++b+(c)。變量a,b,c的值為【1】2)若有如下程序段:int a=10, b=9, c=8。c=(a=(b5))。c=(a%11)+(b=5)。順序執(zhí)行上述語(yǔ)句后,變量b的值為【2】3)設(shè)有以下變量定義,并已賦確定的值char w。 int x。 float y。 double z。則表達(dá)式:w*x+zy所求得的數(shù)據(jù)類型為【3】。4)C語(yǔ)言基本數(shù)據(jù)類型包括【4】、【5】、【6】、【7】。5)C語(yǔ)言在定義變量的同時(shí)說(shuō)明變量的【8】,系統(tǒng)在編譯時(shí)就能根據(jù)變量定義及其【9】為它分配相應(yīng)數(shù)量的存儲(chǔ)空間。6)在C語(yǔ)言中,標(biāo)識(shí)符只能由【10】、【11】和【12】三種字符組成,且第一個(gè)字符必須【13】或 【14】。7)實(shí)型變量分為【15】和【16】,即float和double型。8)C語(yǔ)言中規(guī)定,在變量定義的同時(shí)也可以給變量賦初值,叫做【17】。9)C的字符串常量是用【18】括起來(lái)的字符序列。10)在C 語(yǔ)言中,系統(tǒng)在每一個(gè)字符串的結(jié)尾自動(dòng)加一個(gè)“字符串結(jié)束標(biāo)志符”即【19】,以便系統(tǒng)據(jù)此數(shù)據(jù)判斷字符串是否結(jié)束。11)下面的程序mian(){float x。 int i。x=。 i=(int)x。printf(x=%f,i=%d, x, i)。}運(yùn)行結(jié)果為【20】。第3章 順序結(jié)構(gòu)一、單選題1)設(shè)x為int型變量,則執(zhí)行以下語(yǔ)句后,x的值為()。 x=10。 x+=x=xx。 A)10 B)20 C)40 D)302)下列可作為C語(yǔ)言賦值語(yǔ)句的是()。 A)x=3,y=5 B)a=b=6 C)i。 D)y=int(x)。3)設(shè)x,y,z,t均為int型變量,則執(zhí)行以下語(yǔ)句后,t的值為()。 x=y=z=1。 t=++x||++yamp。amp。++z。 A)不定值 B) 2 C)1 D)04)若以下選項(xiàng)中的變量已正確定義,則正確的賦值語(yǔ)句是()。A)x1=%3 B)1+2=x2 C)x3=0x12。 D)x4=1+2=3。5)設(shè)有以下定義int a=0。double b=。 char c=39。A39。 define d 2 則下面語(yǔ)句中錯(cuò)誤的是()。A)a++。 B)b++。 C)c++。 D)d++。 6)有以下程序main(){ int x=102, y=012。 printf(%2d,%2d\n, x, y)。 } 執(zhí)行后輸出的結(jié)果是()。A)10,01 B)02,12 C)102,10 D)02,107)有以下程序   main()   { int m=3, n=4, x。 x=m++。 x=x+8/++n。 printf(%d\n, x)。 }程序運(yùn)行后的輸出結(jié)果是()。A)3 B)5 C)1 D)28)有以下程序   main()   { char a=39。a39。, b?! ?printf(%c, ++a)?!?printf(%c\n, b=a++)?!?}程序運(yùn)行后的輸出結(jié)果是( )。A)b,b B)b,c C)a,b D)a,c 9)有以下程序  main() { int m=0256, n=256。   printf(%o %o\n, m, n)?! 程序運(yùn)行后的輸出結(jié)果是( )。A)0256 0400 B)0256 256 C)256 400 D)400 400 10)有以下程序  main()  { char a,b,c,d?! ? scanf(%c,%c,%d,%d,amp。a, amp。b, amp。c, amp。d)。 printf(%c,%c,%c,%c\n,a, b, c, d)。}若運(yùn)行時(shí)從鍵盤(pán)上輸入:6,5,65,66。則輸出結(jié)果是()。A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,611)數(shù)字字符0的ASCII值為48,若有以下程序main(){ char a=39。139。, b=39。239。 printf(%c, b++)。 printf(%d\n, ba)。}程序運(yùn)行后的輸出結(jié)果是( )。A)3,2 B)50,2 C)2,2
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1