版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
20XX年復(fù)習(xí)資料
復(fù)
資
料
專業(yè):_________
班級:_________
科目老師:_________
《C語言程序設(shè)計》試題十一...............................錯誤!未定義書簽。
一、單項選擇題(共30分,每題1分)................錯誤!未定義書簽。
二、填空(20XX分,每空1分)......................錯誤!未定義書簽。
三、讀程序(30分).................................錯誤!未定義書簽。
四、編寫程序(20XX分).............................錯誤!未定義書簽。
《C語言程序設(shè)計》試題十一答案...........................錯誤!未定義書簽。
《C語言程序設(shè)計》試題十一
一、單項選擇題(共30分,每題1分)
1.在PC機中,,\n'在內(nèi)存占用的字節(jié)數(shù)是()
A.1B.2C.3D.4
2.字符串“ABC”在內(nèi)存占用的字節(jié)數(shù)是()
A.3B.4C.6D.8
3.在C語言中,合法的長整型常數(shù)是()
A.0LB.420XXXX2720XXXXC.0.20XXXX4838743D.2.20XXXX69
e20XXXX
4.執(zhí)行語句“x=(a=3,b二a一)”后,x,a,b的值依次是()
A.3,3,2B.3,2,2C.3,2,3D.2,3,2
5.設(shè)有語句inta=3;,則執(zhí)行了語句a+=a-=a*e后,變量a的值是()
A.3B.0C.9D.-20XXXX
6.設(shè)intk=32767;執(zhí)行k=k+1;后k值為()
A.32768B.-32768C.0D.-1
7.下列正確的標(biāo)識符是()
A.hot_doB.a+bC.test!D.%y
8.設(shè)inta=5.使b不為2的表達式是()
A.b=6-(—a)B.b=a%2C.b=a/2D.b=a>3?2:1
9.執(zhí)行x=(6*7$8+9)/5;后,x的值為()
A.1B.2C.3D.4
20XXXX.執(zhí)行語句x=(a=3,b二a一)后,x,a,b的值依次為()
A.3,2,3B.2,3,2C.3,3,2D.3,2,2
20XXXX.設(shè)"-3;執(zhí)行(a>O)?a:-a;后,a的值為()
A.3B.1C.0D.-3
20XXXX.設(shè)所有變量均為整型,則表達式(a=2,b=5,b++,a+b)的值為()
A.7B.8C.9D.2
20XXXX.下面正確的字符常量是()
A."c"B.'\\''C.'W'D.''
20XXXX.若有代數(shù)式3ae/bc,則不正確的c語言表達式是()
A.a/b/c*e*3B.3*a*e/b/cC.3*a*e/b*cD.a*e/c/c*3
20XXXX.在C語言中,要求運算數(shù)必須是整型的運算符是()
A./B.++C.!=D.%
20XXXX.若有說明語句:charc='\72';則變量c()
A.包含1個字符B.包含2個字符
C.包含3個字符D.說明不合法,c值不確定
20XXXX.sizeof(float)是()
A.一個雙精度型表達式B.一個整型表達式
C.一種函數(shù)調(diào)用D一個不合法的表達式
20XXXX.設(shè)變量a是整型,f是實型,i是雙精度型,則表達式20XXXX+'a'+i*f值
的數(shù)據(jù)類型是()
A.intB.folatC.doubIeD.不確定
20XXXX.若有定義inta[20XXXX],*p=a;,則p+5表示()
A.元素a[5]的地址B.元素a[5]的值
C.元素a[6]的地址D.元素a[6]的值
20XX.以下與int*q[5];等價的定義語句是()
A.intq[5];B.int*qC.int(q[5])D.int(*q)[5]
21.若有定義inta[5],*p=a;則對a數(shù)組元素地址的正確引用是()
A.P+5B.*a+1C.&a+1D&a[0]
22.凡是函數(shù)中未指定存儲類別的局部變量,其隱含的存儲類別是()
A.autoB.staticC.externD.register
23.若用數(shù)組名作為函數(shù)調(diào)用的實參,傳遞給形參的是()
A.數(shù)組的首地址B.數(shù)組第一個元素的值
C.數(shù)組中全部元素的值D.數(shù)組元素的個數(shù)
24.C語言允許函數(shù)值類型缺省定義,此時該函數(shù)值隱含的類型是()
A.floatB.intC.longD.double
25.以下對二維數(shù)組a的正確說明是()
A.inta[3][]B.floata(3,4)
C.doublea[1][4]D.floata(3)(4)
26.若有說明inta[3][4];則對a數(shù)組元素的正確引用是(A)
A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(2)
26.語句while(!E);中的表達式!E等價于()
A.E==0B.E!=1C.E!=0D.E==1
27.C語言中while和d。一while循環(huán)的主要區(qū)別是()
A.do-while的循環(huán)體至少無條件執(zhí)行一次
B.WhiIe的循環(huán)控制條件比do—whiIe的循環(huán)控制條件嚴(yán)格
C.do-whiIe允許從外部轉(zhuǎn)到循環(huán)體內(nèi)
D.do—whiIe循環(huán)體不能是復(fù)合語句
28.為了避免在嵌套的條件語句if—else中產(chǎn)生二義性,C語言規(guī)定:else子句總
與()配對
A.縮排位置相同的ifB.其之前最近的if
C.其之后最近的ifD.同一行上的if
29.判斷char型變量ch是否為大寫字母的正確表達式是()
A.'A'<=ch<=,Z'B.(ch"A,)&(ch?'V)
C.(ch>='A')&&(ch<='Z'D.(<=ch)AND(,Z'>=ch)
30.以下能正確定義整型變量a、b、c并為其賦初值5的語句是()
A.inta二b二c二5;B.inta,c,c=5;
C.a=5,b二5,c=5;D.a二b二c二5;
二、填空(20XX分,每空1分)
1.c語言中的實型變量分為兩種類型,它們是()和
()0
2.C語言中的標(biāo)識符只能由三種字符組成,它們是()、
()和()o
3.若有定義:charc='\020XXXX';則變量c中包含的字符個數(shù)是()。
4.C語言提供的三種邏輯運算符是()、()、
()o
5.設(shè)v為int型變量,請寫出描述“y是奇數(shù)”的要達式
()o
6.設(shè)x,y,z均為int型變量,請寫出描述“x或y中有一個小于z”的表達式
()o
7.在C語言中,二維數(shù)組元素在內(nèi)存中的存放順序是
()o
8.若有定義:doublex[3][5];則x數(shù)組中行下標(biāo)的下限為(),
列小標(biāo)的上限為()o
9.若有定義:inta[3][4]={{1,2},{0},{4,6,8,20XXXX)1;則初始化后,a[1]⑵
得到的初值是(),a[2][2]得到的初值是
()。
20XXXX.若自定義函數(shù)要求返回一個值,則應(yīng)在該函數(shù)體中有一條
()語句,若自定義函數(shù)要求不返回一個值,則應(yīng)在該函數(shù)說
明時加一個類型說明符()0
20XXXX.函數(shù)中的形參和調(diào)用時的實參都是數(shù)組名時,傳遞方式為
(),都是變量時,傳遞方式為()o
三、讀程序(30分)
1.main()
{inta=2,b=3,c;
c=a;
if(a>b)c=1;
eIseif(a==b)c=0;
eIsec=-1;
printf(”d\n",c);}運行結(jié)果:
2.main()
{inta=2,b二7,c=5;
switch(a>0)
{case1:swithch(b<0)
{case1:printf(;break;
case2:printf(“!”);break;
case0:switch(c==5)
{case0:printf();break;
case1:printf(,break;
default:printf("#");break;
default:printf();運行結(jié)果:
)printf(“\n”);
3.#incIude<stdio.h>
main()
(inti;
for(i=1;i<=5;i++)
switch(i%5)
{case0:printf();break;
esse1:printf("#");break;
defau11:printf(\nn;
esse2:printf("&”);運行結(jié)果:
)
)
4.main()
{inti,b,k=0;
for(i=1;i<=5;i++)
(b=i%2;
while(b->-0)k++;
)運行結(jié)果:
printf(0%d,%dn,k,b);
5.#incIude<stdio.h>
main()
(charch[7]:{“20XXXXab56”};
inti,s=0;
for(i=0;ch[i]>=,O'&&ch[i]<二'9';i+=2)
s=s*20XXXX+ch[i]-'O';運
行結(jié)果:
printf(“%d\n",s);
)
6.main()
{inta=2,i;
for(i=0;i<3;i++)
printf(“%4d",f(a));
f(inta)
{intb=0;staticintc=3;
b++;c++;運行結(jié)果:
return(a+b+c);
……
1.從鍵盤輸入的20XXXX個整數(shù)中,找出第一個能被7整除的數(shù)。若找到,打印此數(shù)
后退出循環(huán);若未找到,打印“notexist"o
2.已有變量定義和函數(shù)調(diào)用語句:intx=57;isprime(x);函數(shù)isprimeO用來判斷一
個整數(shù)a是否是素數(shù),若是素數(shù),函數(shù)返回1,否則返回0。請編寫isprime函數(shù)。
insprime(inta)
(……1;{……}
《C語言程序設(shè)計》試題十一答案
一、單項選擇題(共30分,每題1分)
1.A.2.B.3.A4.C5.D6.B7.A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年信息化施工管理合同
- 2025年在線教育平臺搭建可行性研究報告
- 2025年特色小鎮(zhèn)開發(fā)與建設(shè)項目可行性研究報告
- 2025年農(nóng)田灌溉智能監(jiān)控系統(tǒng)項目可行性研究報告
- 2025年生態(tài)友好型農(nóng)業(yè)示范項目可行性研究報告
- 2025年面向未來的城市生態(tài)公園項目可行性研究報告
- 消毒鍋租賃協(xié)議書
- 乙方解除協(xié)議書
- 紫蘇種植合同范本
- 港口轉(zhuǎn)讓協(xié)議合同
- HY/T 0457-2024藍碳生態(tài)系統(tǒng)碳儲量調(diào)查與評估技術(shù)規(guī)程海草床
- 幼兒園食品儲存安全自查報告的范文
- 貴州省2023年7月普通高中學(xué)業(yè)水平合格性考試地理試卷(含答案)
- 實施“十五五”規(guī)劃的發(fā)展思路
- 東航心理測試題及答案
- 資金無償贈予協(xié)議書
- 課件王思斌:社會工作概論
- 2025年度交通運輸安全生產(chǎn)費用使用計劃
- 防水工程驗收單
- 2025年高考數(shù)學(xué)總復(fù)習(xí)《立體幾何》專項測試卷及答案
- 2025工程質(zhì)檢部工作計劃
評論
0/150
提交評論