c语言程序设计B试题,c语言程序设计期末试题B(含答案)Word版
《c語言程序設(shè)計(jì)期末試題B(含答案)Word版》由會(huì)員分享,可在線閱讀,更多相關(guān)《c語言程序設(shè)計(jì)期末試題B(含答案)Word版(6頁珍藏版)》請(qǐng)?jiān)谌巳宋膸炀W(wǎng)上搜索。
1、傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除!c語言程序設(shè)計(jì)期末試題B(含答案)一 單項(xiàng)選擇題(每小題1分,共10分) 1.以下4組用戶定義標(biāo)識(shí)符中,全部合法的一組是( A )A)_total clu_1 sumB)if -max turbC)txt REAL 3COMD)int k_2 _0012.以下程序的輸出結(jié)果是( C )#include main( )int a = 1, b = 2, c = 3;printf(“%d”, cba);A) 2 B) 1 C) 0 D) 3 3.以下正確的敘述是( C )A) 在C語言中,main函數(shù)必須位于文件的開頭B) C語言每行中只能寫一。
2、條語句C) C語言本身沒有輸入、輸出語句D) 對(duì)一個(gè)C語言進(jìn)行編譯預(yù)處理時(shí),可檢查宏定義的語法錯(cuò)誤/ C語言本身沒有輸入輸出語句,其功能須通過調(diào)用相關(guān)函數(shù)來實(shí)現(xiàn)。語言本身沒有輸入/輸出語句其功能須通過調(diào)用相關(guān)函數(shù)來實(shí)現(xiàn)。在編譯預(yù)處理時(shí),對(duì)程序中所有出現(xiàn)的“宏名”,都用宏定義中的字符串去代換,這稱為“宏代換”或“宏展開”。宏定義是由源程序中的宏定義命令完成的。宏代換是由預(yù)處理程序自動(dòng)完成的。4.設(shè)有定義:int a,*pa=&a; 以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是( A )A)scanf(%d,pa);B)scanf(%d,a);C)scanf(%d,&pa); D)scanf(%。
3、d,*pa);5.若有以下程序段,int c1=1,c2=2,c3;c3=1.0/c2*c1;則執(zhí)行后,c3中的值是( B )A) 0 B) 0.5 C) 1 D) 26.能正確表示邏輯關(guān)系:“a=10或a0”的C語言表達(dá)式是( D )A) a=10 or a=0|a=10 &a=10amain( ) int a = 5, b = 4, c = 6, d;printf(“%d”,d=ab?(ac?a:c): b);A) 5 B) 4 C) 6 D) 不確定10.下面是對(duì)數(shù)組a的初始化,其中不正確的是( D )A)a5ABCDB)a5A,B,C,DC)a5 D)a5ABCDE/a6= ABCDE。
4、因?yàn)闀?huì)自動(dòng)加一個(gè)0二、填空題(每空2分,共32分)1.結(jié)構(gòu)化程序設(shè)計(jì)中的三種基本結(jié)構(gòu)是 1 、 2 、 3 。2.C程序的基本組成單位是 4 。3.標(biāo)識(shí)符的第一個(gè)字符必須是 5 或 6 。4.實(shí)常數(shù)123.457的規(guī)范化指數(shù)表示形式是 7 。5.表達(dá)式7/2的結(jié)果是 8 。表達(dá)式7%2的結(jié)果是 9 。6.定義一個(gè)整型數(shù)組a10,則下標(biāo)最大的數(shù)組元素為 10 。7.在函數(shù)的遞歸調(diào)用過程中,要使遞歸過程不是無限制進(jìn)行下去,必須具有 11 。8.C語言提供了 12 命令用來實(shí)現(xiàn)“文件包含”的操作。9.已知:char c =“china”;將字符數(shù)組c中整個(gè)字符串一次輸出的語句書寫格式為 13 。10。
5、.表達(dá)式43 & 71).編寫程序輸出下列形式的楊輝三角形的前10行。(10分)11 11 2 11 3 3 11 4 6 4 1C語言模擬試卷二答案及評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(每小題1分)1. A 2. C 3. D 4. A 5. B 6. D 7. D 8. A 9. C 10. D二、填空題(每空2分)1. 順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。2. 函數(shù)3. 字母、下劃線4. 1.23457e2或1.23457E25. 3、16. a97. 使遞歸結(jié)束的條件8. #include9. printf(“%s”,c)10. 011. 全局變量、局部變量三、計(jì)算題(要求寫出步驟)(每題4分)1.a-。
6、=a*a a=a-a*a a=12-144= -132a+=-132 a=a+(-132) a=-132-132= -2642. 1.0/2+3%2=0.5+1=1.5四、讀下列程序,寫出程序的運(yùn)行結(jié)果(每題分). . ,. . . . . . ,五、程序填空:(每空分)1.*m 2.*m=*n 3. temp 4. x,y 5. i=i+2 6. m=i*t 7. t=-t六、編程題.main()int i;float t=1,s=0;for(i=1;i=;i+)t=t*i;s=s+t;printf(s=%en,s);.total(int n) int c;if (n=1) c=1;else c=total(n-1)+n+1;return(c);main() int n;scanf(“%d”,n);printf(“%d”,total(n);.main( )int a1010,i,j;for(i=0;i10;i+) for(j=0;j=i;j+) if(j= =0)|(i= =j) aij=1;else aij=ai-1j-1+ai-1j;printf(%d,aij);printf(n。
超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的c语言程序设计B试题,c语言程序设计期末试题B(含答案)Word版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 7autofs配置,基于Ce
- 下一篇: c语言变量radius数据类型,c语言数