


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上靖州職業(yè)中專一年級2017年1月C語言期末考試題(總分150分)班級:_ 姓名:_一、單選題(每小題3分,共45分)1. C語言程序經(jīng)過編譯以后生成的文件名的后綴為( ) A).c B).obj C).exe D).cpp2. 整形數(shù)據(jù)在內(nèi)存中是以( )形式存儲。 A)十進制 B)二進制原碼 C)二進制反碼 D)二進制補碼3. 下面4組常量,合法的一組C語言常量是( )A) 0x10 2E+9 a 123 B) 10 10L E1 a 0 C) 0.01 123 t t D) 0.1 3E+0 tt 0184. 下列可用做用戶標識符的是( ) A)char B)_xy
2、z C)2a D)&kk5. 表達式!x|a=b 等效于 。 A) !(x|a)=b) B) !(x|y)=b C) !(x|(a=b) D) (!x)|(a=b) 6. a是int類型變量,c是字符變量,下列輸入語句中哪一個是錯誤的()A)scanf(“%3d%2c”,&a,&c);B)scanf(“%d,%c”,a,c);C)scanf(“%d%c”,&a,&c);D)scanf(“d=%d,c=%c”,&a,&c);7. 以下敘述中正確的是()A)輸入項可以是一個實型常量,如scanf(%f,3.5);B)只有格式控制,沒有輸入項,也能正確輸入數(shù)據(jù)到內(nèi)存,如:scanf(a=%d,b=%
3、d);C)當輸入一個實型數(shù)據(jù)時,格式控制可以規(guī)定小數(shù)點后的位數(shù),如:scanf(%4.2f,f);D)當輸入數(shù)據(jù)時,必須指明變量地址,例如:scanf(%f,&f);8. 下面合法的實型常量是( ) A)-1.4eL B)13 C)1.90E-8 D)2.4u9. 設a 為整型變量,不能正確表達數(shù)學關系:10a15的 C 語言表達式是() 。 A) 10a10 & a15 D) !(a=15) 10. 字符串ABx44C在內(nèi)存占用的字節(jié)數(shù)是( )。 A) 3 B) 4 C) 5 D) 6 11. 在以下一組運算符中,優(yōu)先級最低的運算符是( ) 。 A) * B) != C) + D) =12.
4、 設int類型的數(shù)據(jù)長度為2個字節(jié),unsigned int 類型數(shù)據(jù)的取值范圍是( ) A) -3276832767 B) 0255 C) 065535 D) -12812713. 設有以下定義#defind d 2int a=0; double b=1.25; char c=A; 則下面表達式中錯誤的是( ) A) a+ B) b+ C) c+ D) d+ 14.以下程序的輸出結果是( ) main() int x=6,y=10; x+=y;y+=x;printf(“%d %dn”,x,y);A) 16 26 B) 6 10 C) 16 16 D) 10 615. 設ch是 char型變量
5、,其值為 A,則下面表達式的值是() 。 ch=(ch=A& ch=Z)? (ch+32):ch A) A B) a C) Z D) Z 二、填空題(每空3分,共45分)1. 在C語言中,標識符只能由 、 下劃線種字符組成,且第一個字符必須 或下劃線。2. 已知int x=10;執(zhí)行x+=x-=x+x;后,x的值為 。3. 在C語言中,八進制整型常量以_做前綴,十六進制整型常量以_做前綴。4. C語言中,用關鍵字int定義基本整型變量,用關鍵字 定義雙精度實型變量,用關鍵字 定義字符型變量。5. 執(zhí)行語句x=(a=3,b=a-)后,x,a,b的值依次是 。6. 如果int i=3,則print
6、f(%d,-i+)執(zhí)行后輸出是 ,i的結果是 。7. 判斷變量 a、b 的值均不為 0 的邏輯表達式為 。8. 輸出數(shù)據(jù)時,對不同類型的數(shù)據(jù)有不同的格式字符。例如: 格式字符是用來輸出有符號十進制整數(shù), 格式字符是用來輸出一個字符, 格式字符是用來輸出一個指數(shù)形式的實數(shù)。三、閱讀程序,寫出程序運行結果(每小題5分,共20分)1、若從鍵盤上輸入23456.45,則輸出結果為 #includevoid main()int x;double n=0; char c; scanf(“%3d%4lf%c”,&x,&n&c);printf(“x=%5d,n=%-8.3f,c=%3cn”,x,n,c);2、
7、若從鍵盤上輸入abde,則輸出結果為 #includevoid main()char c1,c2,c3,c4; scanf(“%c%c”,&c1,&c2); c3=getchar(); c4=getchar();printf(“*c1=%c*c2=%-3cn”,c1,c2);printf(“*c3=%3c*c4=%c”, c3,c4); 3、以下程序運行結果為 #includemain()int x=0xf2,y=12,z;z=xy;y=x;printf(z=%x,y=%xn,z,y);4、以下程序運行結果為 #includemain()int x=0733,y=0xcfef,z=24;pri
8、ntf(x=%d,y=%o,z=%x,x,y,z);四、程序填空(每小題5分,共25分)1、編寫程序:輸入一矩形的長和寬,計算該矩形的面積。#include void main() float longer,wide,area; scanf(“%f%f”, );area=wide*longer;printf(area=%f,area);2、編程:輸入的圓球的半徑r,求圓球的表面積、體積,公式:mj=4r2 , tj=4/3r3。#include#define PI 3.1415void main() float r,mj,tj; ; mj=4*PI*r*r; tj= ;printf(“圓球的表
9、面積為%.2ft圓球的體積為%.2fn”,mj,tj);3、編程:輸入一個四位整數(shù)x(9999=x=1000),將其分解出千位、百位、十位、各位,并求出各位之和。 #include void main() int x,g,s,b,q; int sum;scanf(“%4d”,&x);q=x/1000; b= ; s=x%100/10; g= ; sum=q+b+s+g; printf(“sum=%dn”,sum);五、閱讀程序,修改程序中的錯誤,不得增行或刪行,也不得更改程序結構。請在答題卡中指出錯誤代碼所在的行號,并給出該行修改后的程序代碼。(每處5分,共10分)編寫一個程序,輸入a、b、c三個值,輸出其中最大值。程序有三處錯誤。(L1:表示行號)L1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 義務教育課程標準解讀與思考
- 電力負荷控制員練習題庫與參考答案解析
- 12月病理學模擬試題(含參考答案解析)
- 木材化學成分在生物醫(yī)學工程中的應用考核試卷
- 紡織品的綠色染整工藝創(chuàng)新考核試卷
- 肥料制造的農(nóng)田耕作與機械化作業(yè)考核試卷
- 2025年中子、電子及Γ輻照裝置合作協(xié)議書
- 認證認可ISO設施管理體系考核試卷
- 四個精某著名企業(yè)激勵故事
- 2025年培南類抗菌藥物項目發(fā)展計劃
- 去極端化教育宣講
- 光伏防火培訓課件
- 家長講堂:法制主題教育
- 腫瘤科進修心得體會護理
- 第五單元 生物與環(huán)境 大單元教學設計-2023-2024學年科學四年級下冊蘇教版
- 生長激素在臨床中的應用
- 武漢市2025屆高中畢業(yè)生二月調(diào)模擬卷試題
- 衛(wèi)生監(jiān)督信息員培訓課件
- 杜邦分析法公式
- 五年級下冊勞動《編花籃》課件
- 貴州省2025屆高考英語二模試卷含解析
評論
0/150
提交評論