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

正文內容

c語言期末復習題庫(已修改)

2025-06-19 13:33 本頁面
 

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