版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、選擇題:【1】在C語言中,用戶能使用的正確標(biāo)識符是 。A) 5f B) _for C) struct D) _f.5答案:B分析:標(biāo)識符只能由字母、數(shù)字、下劃線組成,且第一個字母必須是字母或下劃線;大小寫敏感;不能使用關(guān)鍵字;最長32個字符。【2】以下那個是正確的C語言常量。A) 0678 B) 0101 C) 1.2E3.5 D) 123L答案:D【3】以下對C語言源程序有關(guān)常識正確的描述是 。A) main函數(shù)必須位于文件的開頭B) 每個語句必須單獨(dú)一行C)標(biāo)識符中大小寫字母沒有區(qū)別D)宏定義#define部分不一定要放在程序的最開頭位置答案:D【4】以下for循環(huán)的執(zhí)行次數(shù)是。for
2、(x=0,y=0;(y=123)&(x4);x+)A)是無限循環(huán) B)循環(huán)次數(shù)不定 C)執(zhí)行4次 D)執(zhí)行3次答案:C分析:若要判斷(y=123)&(x4)假,因?yàn)閥=123永遠(yuǎn)為真,所以只需要判斷xb)&(n=cd)后n的值為。A)1 B)2 C)3 D)4答案:B分析:對于&運(yùn)算,只要第一個操作數(shù)為假,就不判定第二個操作數(shù)。對于|運(yùn)算,只要第一個操作數(shù)為真,就不判定第二個操作數(shù)。上題中m=ab為假,則n=cd沒有被判定,所以n的值仍為2?!?】以下程序運(yùn)行后,a和b的值分別為: #include main() int a,b; a=10%3,b=5; printf(“%d,%d”, a ,
3、 b); A)%1,%5 B)%1,%d C)%3,%5 D)1,5答案:B分析:如果兩個%連在一起,則輸出一個%【10】在以下運(yùn)算符中,優(yōu)先級最高的運(yùn)算符是( )(A) = (B) (C) != (D) 答案:B【11】下列對一維數(shù)組a的正確說明語句為 。 A) int a(10); B) int n=10, an; C) int n; D) #define SIZE 10 scanf(%d, &n); int aSIZE; int an;答案:D分析:數(shù)組名后面的是數(shù)組的標(biāo)志,不能用圓括號或其它符號代替;數(shù)組元素的個數(shù)必須是一個固定的值,可以是整型常量、符號常量或整型常量表達(dá)式,不能是變量
4、?!?2】下面程序段的輸出結(jié)果是int i;int x33=1,2,3,4,5,6,7,8,9;for(i=0;ib)&+n;printf(“%dn”,n+);答案:2分析:對于&運(yùn)算,只要第一個操作數(shù)為假,就不判定第二個操作數(shù)。所以n的值為2,表達(dá)式n+的值也為2?!?】main() int x=1,y=0; y=(x-(y+x)?10:12.5y+?20:30); printf(%d,y);答案:10分析:關(guān)系運(yùn)算符的優(yōu)先級高于條件運(yùn)算符,條件運(yùn)算符的結(jié)合方向?yàn)樽杂蚁蜃蟆?x(y+x)或x-(y+x)之類結(jié)構(gòu)中,右邊的x應(yīng)為自減后的值。如表達(dá)式x(y+x)?10:12.5y+?20:30;
5、 的值為20;表達(dá)式-x(y+x)?10:12.5y+?20:30; 的值為20?!?】main() int n=0;while (n3) break; while (1);printf(“n”); 答案:*分析:此題中的while (1)永遠(yuǎn)為真,程序結(jié)束依靠break來控制,循環(huán)體語句為 printf(“*”); i+;if (i3) break; ,當(dāng)i的值分別為0,1,2,3時,程序循環(huán)四次,輸出*;當(dāng)i的值為4時,i4為真,退出整個程序?!?】main() int a,i; for ( a=1,i=-1; -1=i1;i+) a+;printf(“%d”,a);printf(“%d”
6、,i);答案:-1分析:此題中for的循環(huán)體語句為 a+;printf(“%d”,a);。當(dāng)i=-1時,-1=i1為0(為假),則不執(zhí)行 a+;printf(“%d”,a);,也就不輸出a的值,所以只輸出i的值為-1?!?】main() int i,x;for ( i=1,x=1;i=10) break;if (x%2=1) x+=5; continue;x-=3;printf(“x=%d,i=%dn”,x,i);答案:x=10,i=6分析:break的功能是退出整個循環(huán),結(jié)束程序的執(zhí)行;而continue的功能是退出本次循環(huán),進(jìn)入下次循環(huán)。此題可用變量跟蹤法來求解:i x x%2 x+=5
7、x-=31 1 1 62 6 0 33 3 1 84 8 0 55 5 1 106 10 則if (x=10) break;條件成立,退出整個循環(huán)?!?】以下程序的運(yùn)行結(jié)果是 。main() int i, v1=0, v2=1, v3=2; for(i=1; i10; i+) switch ( i% 4) case 1: v1+; case 2: v2+; break; default: v3+; printf(%d,%d,%dn ,v1,v2,v3);答案:3,6,6分析:用變量分析法如下:i i% 4 v1 v2 v31 1 1 22 2 33 3 34 0 45 1 2 46 2 57
8、3 58 0 69 1 3 6【9】執(zhí)行以下程序后,輸出結(jié)果是多少?main()int j,k,s; for(k=2;k6;k+,k+) s=1; for(j=k;j6;j+) s+=j; printf(%d,s);答案:10分析:此題要注意每循環(huán)一次,s的值就變?yōu)?,要得到s的值只需要看最后一次循環(huán)后s的值即可。當(dāng)k=4時,j分別等于4和5,當(dāng)j=4時,s+=j的值為5;當(dāng)j=5時,s+=j的值為10?!?0】以下程序的運(yùn)行結(jié)果是 。main() int i=0;do + + i;if (i % 2!=0) printf(%d,i); while (i0 【3】i%10分析:本題定義i為輸入的整數(shù),t為各位數(shù)字之和。四、編程題:編程求“賣西瓜”問題。問題:有1020個西瓜,第一天賣一半多兩個,以后每天賣剩下的一半多兩個,問幾天以后能賣完?參考答案一:(其中d為天數(shù),s為西瓜數(shù)量)main()int d,s=1020;for(d=
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 黃水瘡的臨床護(hù)理
- 《使用布局管理器》課件
- 頜骨膨隆的臨床護(hù)理
- 減鹽控壓培訓(xùn)課件
- 函數(shù)知識點(diǎn)復(fù)習(xí)課件
- 孕期肚子陣痛的健康宣教
- 孕期白帶黏稠的健康宣教
- 變應(yīng)性肉芽腫血管炎的健康宣教
- 絕經(jīng)的健康宣教
- 喉黏液囊腫的健康宣教
- 2024秋期國家開放大學(xué)專科《管理學(xué)基礎(chǔ)》一平臺在線形考(形考任務(wù)一至四)試題及答案
- LED電子顯示屏投標(biāo)書三篇
- 森林康養(yǎng) 課件
- 全國網(wǎng)絡(luò)與信息安全管理職業(yè)技能大賽備賽試題及答案
- 畜牧師招聘筆試題及解答(某大型央企)2024年
- 湖北省黃石市2024-2025學(xué)年八年級上學(xué)期10月月考語文題
- 酒店保潔服務(wù)投標(biāo)方案(技術(shù)方案)
- 獨(dú)家代理權(quán)的合同
- 我是小交警(教學(xué)設(shè)計(jì))-2024-2025 學(xué)年六年級上冊綜合實(shí)踐活動蒙滬版
- 分形缺陷的電磁波調(diào)控
- 2024全球智能家居市場洞察報(bào)告
評論
0/150
提交評論