



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、c語言程序設計期末試題B(含答案)一單項選擇題(每小題 1 分,共 10 分)1 .以下 4 組用戶定義標識符中,全部合法的一組是()A)_totalclu_1sumB)if-maxturbC)txtREAL3COMD)intk_2_0012 .以下程序的輸出結果是()#includemain()inta=1,b=2,c=3;printf(d,cba);A)2B)1C)0D)33 .以下正確的敘述是()A)在 C 語言中,main 函數必須位于文件的開頭B) C 語言每行中只能寫一條語句C) C 語言本身沒有輸入、輸出語句D)對一個 C 語言進行編譯預處理時,可檢查宏定義的語法錯誤4 .設有定
2、義:inta,*pa=&a;以下 scanf 語句中能正確為變量 a 讀入數據的是(A)scanf(%d,pa);B)scanf(%d,a);C)scanf(%d,&pa);D)scanf(%d,*pa);5 .若有以下程序段,intc1=1,c2=2,c3;c3=1.0/c2*c1;則執行后,c3 中的值是()A)0B)0.5C)1D)26 .能正確表示邏輯關系:“a=10 或 a&0”的 C 語言表達式是()A)a=10ora=0|a=10&a=10IIa=07 .執行下面的程序時,將 1、2、3、4 分別賦給 a、b、c、d,正確的輸入是()main()i
3、nta,b,c,d;scanf(d,%d,%d%d,&a,&b,&c,&d);A)1234B)1238 .有以下程序段main()intk=0;while(k=1)k+;)則 while 循環執行的次數是()A)無限次 B)有語法錯,不能執行 C)一次也不執行 D)執行 1 次9 .以下程序的輸出結果是(),4C)1,2,3,4D)1,2,34#includemain()inta=5,b=4,c=6,d;printf(d,d=ab?(ac?a:c):b);)A)5B)4C)6D)不確定10 .下面是對數組 a 的初始化,其中不正確的是()A)a5=ABCDB)a
4、5=A,B,C,DC)a5=D)a5=ABCDE二、填空題(每空 2 分,共 32 分)1 .結構化程序設計中的三種基本結構是1、2、302 .C 程序的基本組成單位是403 .標識符的第一個字符必須是5或6。4 .實常數 123.457 的規范化指數表示形式是7。5 .表達式 7/2 的結果是8。表達式 7%2 的結果是9。6 .定義一個整型數組 a10,則下標最大的數組元素為10。7 .在函數的遞歸調用過程中,要使遞歸過程不是無限制進行下去,必須具有11。8 .C 語言提供了12命令用來實現“文件包含”的操作。9 .已知:charc=china;將字符數組 c 中整個字符串一次輸出的語句書
5、寫格式為1310 .表達式 43&75-!0 的佰為14。11 .按照變量在函數中作用域不同,可以將變量分為15和16。三、計算題(要求寫出步驟)(每題 4 分,共 8 分)1 .設 inta=12,求出表達式 a+=a-=a*a 運算后 a 的值.2 .設 a=2,b=3,x=3.5,y=2.5求算術表達式(float)(b-a)/2+(int)x%(int)y 的值四、讀下列程序,寫出程序的運行結果(4X3=12)1. 已知字符 A 的 ACSII 碼值為 65,寫出以下語句的輸出結果 main()charch=A;printf(%c,%d,ch,ch+3);2. main()in
6、ta=10;printf(“d”,+a);printf(&-);,a)3. main()intt=1;for(i=1;i5;i+)t=t*i;printf(%d,t);)4. f(int*a,intb)b=b+*a;*a=*a+b;main()intx=2,y=4;int*p;p=&x;f(p,y);printf(%d,%d,x,y);五、程序填空(每空2分,共 14 分)1 .下列程序段以函數 swap()調用的形式實現兩個變量值的互換,請填空完善程序。swap(int*m,int*n)inttemp;temp=1;2_;*n=3;main()intx,y;scanf(d,%
7、d,&x,&y);swap(_4);printf(%d,%d,x,y);2.下面程序是計算 1-3+5-7+-99+101 的值,請填空完善程序。main()inti,m,t=1,s=0;for(i=1;i1)3 .編寫程序輸出下列形式的楊輝三角形的前 10 行。(10 分)111121133114641C 語言模擬試卷二答案及評分標準一、單項選擇題(每小題 1 分)1.A2.C3.D4.A5.B6.D7.D8.A9.C10.D二、填空題(每空 2 分)1.順序結構、選擇結構、循環結構。2.函數3.字母、下劃線4.1.23457e2 或 1.23457E25.3、16.a97.
8、使遞歸結束的條件8.#include9.printf(6,c)10. 011. 全局變量、局部變量三、計算題(要求寫出步驟)(每題 4 分)1.a-=a*aa=a-a*aa=12-144=-132a+=-132a=a+(-132)a=-132-132=-2642.1.0/2+3%2=0.5+1=1.5四、讀下列程序,寫出程序的運行結果(每題3分)1.1.A,682.2.11113 .3.244 .4.8,4五、程序填空:(每空2分)1.*m2.*m=*n3.temp4.x,y5.i=i+26.m=i*t7.t=-t六、編程題1 .main()(inti;floatt=1,s=0;for(i=1;i=50;i+)(t=t*i;s=s+t;)printf(s=%en,s);)2 .total(intn)intc;if(n=1)c=1;elsec=total(n-1)+n+1;return(c);)main()intn;scanf(d,n);printf
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司團隊戶外拓展活動合作協議
- 水利行業智能化水利工程運行與管理安全性方案
- 系統學習的2025年工程經濟試題及答案
- 游戲賽事組織與執行方案
- 2025年公共關系學常見名詞定義及試題及答案
- 物理光學及聲學考點習題
- 經濟學的實踐案例試題及答案
- 高校成本核算體系構建與應用
- 行政管理結構調整試題及答案
- 住院醫師考試試題及答案
- 天津2025年天津市面向昌都籍未就業少數民族高校畢業生招聘事業單位人員筆試歷年參考題庫附帶答案詳解
- 2025年安全生產月主題培訓課件:如何查找身邊安全隱患
- 別樣的碰碰車大戰
- 2024年遼寧省大連市初中學業水平考試模擬道德與法治試卷
- JJG 700 -2016氣相色譜儀檢定規程-(高清現行)
- 《桂枝香·金陵懷古》ppt課件(沐風學堂)
- API SPEC 5DP-2020鉆桿規范
- 大學無機化學(吉林大學、武漢大學、南開大學版) 第17章 鹵素—— 內蒙古民族大學)
- 環境噪聲監測技術規范結構傳播固定設備室內噪聲
- 醫院版LIS操作手冊(共84頁)
- 基于蓄熱式加熱爐PLC控制系統設計(共43頁)
評論
0/150
提交評論