




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、考試科目:C語言程序設計第 章至第 章(總分100分)單選題(共20題,總分值40分, 求,請在答題卡上正確填涂。)卜列選項中有且僅有一個選項符合題目要1.已知i、j、k為int型變量,若從鍵盤輸入:k的值為3,以下選項中正確的輸入語句是(1, 2, 3回車,使i的值為1、j的值為2、 )。(2 分)A. scanf( %2d%2d%2d ,&i,&j,&k);C. scanf( d,%d,%d”,&i,&j,&k);B. scanf( %d %d %d” ,&i,&j,&k);D. scanf( i=%d,j=%d,k=%d ,&i,&j,&k);2.下列判斷char類型變量C1是為數字的最
2、簡單且正確的表達式()。(2分)A. 0=C1 =0)&(C1 =0)&(C1 =9)D. (0=C1)&(9=C1)。(2 分)4.5.6.A. k=n,n=n+1B. n=n+1,k=nC. k=+n設a和b均為double型變量,且 a=5.5、b=2.5 ,則表達式(int分)A. 6.500000字符串”A. 8B. 6C. 5.500000D.k+=n+1a+b/b 的值是()。(2abcd123xABt ” 的長度為()。(2 分)B. 17C. 9已知c是字符型變量,以下不正確的賦值語句是第4頁/共8頁)。(2 分)7.A_一”.c= aB. c= a卜面的for循環最多可執行
3、()次。C. c= 141 D. c= X61 +3for(x=0,y=0;(y!=99)&(x 4);x+);C. 99 次D. 0 次(2分)A. 4次B. 5次8 .以下程序的輸出結果是用()表示。main() int k=17 ; printf(%d , %o, %x n, k, k, k); (2 分)D.17, 21, 11A.17, 021 , 0x11 B.17, 17, 17C. 17, 0x11, 0219 .以下選項中合法的實型常數是()。(2分)D. 1.3EA. 5E2.0B. E-3C. .2E110 .有以下程序main() int i=1,j=1,k=2;if(
4、j+| k+)&i+) printf(%d,%dn%dj,k);執行后輸出結果是()。(2分)D. 2, 2, 3A.1, 1, 2B. 2, 2, 1C. 2, 2, 211 . C語言中各種基本數據類型的存儲空間長度排列為()。(2分)A. char long int float doubleC. char int long float double12 .若有以下程序:main() int k=2,i=2,m;m=(k+=i*=k);printf( %dn%d,m,i);執行后的輸出結果是()。(2分)A. 8, 6B. 8, 313 .以下非法的賦值語句是()。(2分)A. n=(i=
5、2,+i);B. j+;B. double float long int charD. float int long char 0;14 .下列關于C語言用戶標識符的敘述中正確的是()。(2分)A.用戶標識符中可以出現在下劃線和中劃線(減號)。B.用戶標識符中不可以出現中劃線,但可以出現下劃線。C.用戶標識符中可以出現下劃線,但不可以放在用戶標識符的開頭。D.用戶標識符中可以出現在下劃線和數字,它們都可以放在用戶標識符的開頭。15 .執行以下程序段后,變量 a,b,c的值為()。int x=11,y=10,a,b,c;a=(-x=y+)?-x:+y;C. a=9,b=9,c=11D. a=1,
6、b=9,c=11B.在switch語句中不一定要使用break語句D. break只能用于switch語句中b=x+; c=y; (2 分)A. a=10,b=10,c=9 B. a=9,b=9,c=1216 .下列說法中正確的是()。(2分)A.在switch語句中一定要使用 break語句C. break語句是switch語句的一部分17 .若有如下程序段,其中s、a、b、c均已定義為整型變量,且 a、c均已賦值(c大于0)s=a;for(b=1;b main()int f,f1,f2,I;printf( Fibonacci serns :);f1=0;f2=;printf(6d,%6d,
7、 ,f1,f2);for(I=3;I v =20;) f=;printf( “6d,”,f);if()printf(n”“);f1=f2;f2=printf(n”“); (6 分)答案:1,I+,f1+f2,I%5=0,f22 . #include stdio.h main() char c;scanf( %C ,&c);switch (c- 2 ) case 0:case 1: putchar(c+4);case 2: putchar(c+4);break;case 3: putchar(c+3);default: putchar(c+2);break;printf( n”“);當分別輸入1
8、, 2, 5時,輸出為?: (6 分)22 答案:3,66,8723 .下述程序段的運行結果是 5。int x,y;x=17;y=26;printf( %d ,y/=(x%=66);分)24 . break 語句的功能 結束循環 , contitue 語句的功能 結束本次循環 。66 分)25 .以下程序實現求100200,400600間的全部素數,并以10個數一行的格式輸出。#include main()int m,k,I,n=0;for(m=101;m v=600;m+=2)if(m 200&mv400)continue;k=sqrt(m);for(I=2;I k) printf(m)%=
9、n+1;if(n%10= =0) printf( n);printf( n”“); (6 分)三編程題(共2題,總分值30分)26.采用二分法求方程2(x3) -4(x2)+3x -6=0在(-10,10) 之間的根。 (15分)26.答案:#includestdio.h#includemath.hmain() float a=-10,b=10,ab,fa,fab,fb;fa=a*(2*a-4)*a+3)-6;do ab=(a+b)/2;fab=ab*(2*ab-4)*ab+3)-6;if(fa*fab) 0)a=ab; fa=fab;elseb=ab; fb=fab;while(fabs(fab) =1e-5);printf(方程的根為 %.2f,ab);第10頁/共8頁c*cD*Dc*cB+B27.利用循環實現打印以下圖形。(15 分)27.答案:#includestdio.hmain() int I,j,k; char m=A;for(I=0;I =4;I+) for(j=0;j v=3-I;j+)printf();for(k=0;k =2*I;k+)if(k=0|k=2*I) printf(%c,m+I);e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 氣管切開護理用物
- 胸腔鏡理論試題及答案
- 舞蹈培訓組合匯報
- 小說人物特征教案課件
- 2025年數字化教材在特殊教育兒童情感教育中的應用001
- 高校創新創業教育課程體系改革與實踐教學融合創新模式研究2025年報告
- 律師刑法考試題及答案
- 2025年節能型泵及環保用泵項目提案報告
- 幼兒心理健康教育案例解析與應用
- 分布式能源交易在能源互聯網中的產業鏈協同與機制優化策略報告
- 2025年果品購銷合同簡易模板
- 胰島素皮下注射團體標準解讀 2
- 《眼科手術新技術》課件
- 《SLT631-2025水利水電工程單元工程施工質量驗收標準》知識培訓
- 2025氮氣、氬氣供應合同
- 2024年貴州省普通高校招生信息表(普通類本科提前批C段-物理組合)
- 過敏原檢測試臨床意義
- 大模型在證券行業合規的應用
- 2024北京豐臺區初一(下)期末英語試題和答案
- 水電站機電設備拆除施工方案
- 理論力學(周衍柏第三版)思考題+習題答案
評論
0/150
提交評論