




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第四章選擇結(jié)構(gòu)選擇:1以下關(guān)于運(yùn)算符優(yōu)先級(jí)的描述中,正確的是()。A)!(邏輯非)算術(shù)運(yùn)算關(guān)系運(yùn)算&(邏輯與)|(邏輯或)賦值運(yùn)算B)&(邏輯與)算術(shù)運(yùn)算關(guān)系運(yùn)算賦值運(yùn)算C)關(guān)系運(yùn)算算術(shù)運(yùn)算&(邏輯與)|(邏輯或)賦值運(yùn)算D)賦值運(yùn)算算術(shù)運(yùn)算關(guān)系運(yùn)算&(邏輯與)|(邏輯或)2邏輯運(yùn)算符的運(yùn)算對(duì)象的數(shù)據(jù)類型()。A)只能是0或1 B)只能是.T.或.F.C)只能是整型或字符型D)任何類型的數(shù)據(jù)3能正確表示x的取值范圍在0,100和-10,-5內(nèi)的表達(dá)式是()。A)(x=-5)&(x=100)B)(x=-10)&(x=0)&(x=-10)&(x=0)&(x=100)D)(x=-5)&(x=100)
2、4判斷字符型變量ch為數(shù)字的表達(dá)式是( ) 。A) 0=ch=0)&(ch=9)C)0=ch=0)&(ch=9) 5若有以下函數(shù)關(guān)系x0 y=xx=0 y=x+1下面程序段能正確表示以上關(guān)系的是()。A)y=2x; B)y=2x;if(x!=0)if(x0)y=x;if(x=0)y=x+1;else y=x+1;else y=x;C)if(x=0)D)y=x+1;if(x0)y=x;if(x=0)elsey=x+1;if(x y & x != y) ;B)if ( x = = y ) x + = y ;C)if ( x != y ) scanf ( “%d”, &x) else scanf (
3、 “%d”, &y);D)if ( x y ) x+; y+;7.設(shè)有如下定義:char ch=z,則執(zhí)行下面語(yǔ)句后變量ch是值為:()。ch=(A=ch&chy|xz)z=x; x=y; y=z;A)x=50, y=80, z=80 B)x=50, y=30, z=30C)x=30, y=50, z=80 D)x=80, y=30, z=509. C語(yǔ)言中,要求運(yùn)算對(duì)象必須是整型的運(yùn)算符是:()。A)B)+ C)% D)!=10.在C語(yǔ)言中,多分支選擇結(jié)構(gòu)語(yǔ)句為:()。switch(c) case 常量表達(dá)式1:語(yǔ)句1;case 常量表達(dá)式n-1:語(yǔ)句n-1;default 語(yǔ)句n;其中括號(hào)
4、內(nèi)表達(dá)式c的類型:()。A)可以是任意類型B)只能為整型C)可以是整型或字符型D)可以為整型或?qū)嵭?1. 下面的程序片段所表示的數(shù)學(xué)函數(shù)關(guān)系是()。y= -1;if(x! =0)if(x0) y=1; else y=0;A.B.C.D.12. 下列各語(yǔ)句序列中,能夠?qū)⒆兞縰、s中最大值賦值到變量t中的是()。A、if(us)t=u; t=s; B、t=s; if(us)t=u; C、if(us)t=s; else t=u; D、t=u; if(us)t=s;13. 能正確表示“當(dāng)x的取值在1,10和200,210范圍內(nèi)為真,否則為假的表達(dá)式是( )A.(x=1)&(x=200)&(x=1)|(
5、x=200)|(x=1)&(x=200)&(x=1)|(x=200)|(xy&x!=y);B.if(x=y)x+=y;C.if(x!=y)scanf(“%d“,&x) else scanf(“%d”,&y);D.if(xy)x+;y+;15.請(qǐng)閱讀以下程序,該程序( )main()int a=5,b=0,c=0;if(a+b+c) printf(“*n”); else printf(“$n”);A.有語(yǔ)法錯(cuò)誤不能通過(guò)編譯B.可以通過(guò)編譯但不能通過(guò)連接C.輸出*D.輸出$16.為了避免在嵌套的條件語(yǔ)句if-else中產(chǎn)生二義性,C語(yǔ)言規(guī)定:else子句總是與( )配對(duì)。A.縮進(jìn)排位置相同的ifB
6、.其之前最近的ifC.其之后最近的ifD. 以上說(shuō)法都不準(zhǔn)確17判斷字符型變量ch為大寫字母的表達(dá)式是()A)A=ch=A)&(ch=A)&(ch=A)AND(ch=Z)18若有以下變量定義:()float x; int a,b;則正確的switch語(yǔ)句是。(1級(jí))A)switch(x)case 1.0:printf(*n);case 2.0:printf(* *n);B)switch(x)case 1,2:printf(*n);case 3:printf(* *n);C)switch(a+b)case1:printf(*n);case 2*a:printf(* *n);D)switch(a+
7、b)case1:printf(*n);case1+2:printf(* *n);19.設(shè)有如下定義:char ch=z,則執(zhí)行下面語(yǔ)句后變量ch是值為:()。ch=(A=ch&ch 0 ) printf(“ %f ”, x )B) if ( x 0 ) x = x + y ; printf (“%f ”, x ) ; else printf ( “%f ”, - x ) ;C) if ( x 0 ) x = x + y ; printf (“%f ”, x ) ; ;else printf ( “%f ”, - x ) ;D) if ( x 0 ) x = x + y ; printf (“%
8、f ”, x ) else printf ( “%f ”, - x ) ;填空:1. 設(shè)y為int型變量,請(qǐng)寫出描述“y是奇數(shù)”的表達(dá)式:_。2. 在C語(yǔ)言中提供的條件運(yùn)算符?:的功能是_ 。3. 用C語(yǔ)言描述“abbc的值是_ 。5. 當(dāng)a=5,b=4,c=2時(shí),表達(dá)式ab!=c的值是_。6. C語(yǔ)言提供的三種邏輯運(yùn)算符是_。7. 設(shè)x,y,z均為int型變量寫出“x或y中有一個(gè)小于z”的表達(dá)式_。8. 輸入一個(gè)字符,如果是大寫字母,則把其變成小寫字母;如果是小寫字母,則變成大寫字母;其它字符不變。請(qǐng)?jiān)诳崭駜?nèi)填入缺省的內(nèi)容。if (_) ch=ch+32;else if(ch=a&chb)=
9、c 的值為真4. 在執(zhí)行switch語(yǔ)句時(shí),default和各個(gè)case的出現(xiàn)次序不影響執(zhí)行結(jié)果5. 在C語(yǔ)言中,else子句總是與和它最近的if子句配對(duì)。6. switch后面括號(hào)里的表達(dá)式,可以是整型、字符型或者浮點(diǎn)型表達(dá)式。7. 表示 多分支選擇結(jié)構(gòu)只能使用if-else-if-else語(yǔ)句和if語(yǔ)句的嵌套。8. int x=2,y=-1,z=2; if(xy) if(y0) z=0; else z+=1; printf(%dn,z); 以上程序的輸出結(jié)果為09. 在c程序中,else子句可以單獨(dú)使用。10. 在c程序中else的個(gè)數(shù)不能多于if的個(gè)數(shù)。編程:1. 編寫一個(gè)程序,要求從鍵
10、盤輸入三個(gè)數(shù),程序判斷這三個(gè)數(shù)能否構(gòu)成一個(gè)三角形。如果能,判斷該三角形是否直角三角形。2. 輸入圓的的半徑r和一個(gè)整型數(shù)k,當(dāng)k=1時(shí),計(jì)算圓的面積;當(dāng)k=2時(shí),計(jì)算圓的周長(zhǎng),當(dāng)k=3時(shí),既要求求圓的周長(zhǎng)也要求出圓的面積。用if-else語(yǔ)句實(shí)現(xiàn)以上功能。3. 有一函數(shù),其函數(shù)關(guān)系如下,試編程求對(duì)應(yīng)于每一自變量的函數(shù)值。x0時(shí),y= x*20=x=10,y= -0.5x+10x10,y= x- 14. 編寫一個(gè)程序,輸入a、b、c三個(gè)數(shù),按從大到小的順序?qū)⑺鼈冚敵觥?. 編寫一個(gè)程序,用戶輸入運(yùn)算數(shù)1、四則運(yùn)算符和運(yùn)算數(shù)2,輸出計(jì)算結(jié)果。如,輸入“4+3”,輸出7。6. 編一程序,對(duì)于給定的一個(gè)百分制成績(jī),輸出相應(yīng)的五分制成績(jī)。設(shè):90分以上為A;7. 輸入一個(gè)整數(shù),判斷是奇數(shù)還是偶數(shù),輸出判斷結(jié)果。8. 輸入圓的的半徑r和一個(gè)整型數(shù)k,當(dāng)k=1時(shí),計(jì)算圓的面積;但k=2時(shí),計(jì)算圓的周長(zhǎng),當(dāng)k=3時(shí),既要求求圓的周長(zhǎng)也要求出圓的面積。用switch語(yǔ)句實(shí)現(xiàn)以上功能。9. 輸入一個(gè)字符,判斷它是字母,還是數(shù)字,還是其他符號(hào)。并輸出判斷的結(jié)果。10. 輸入一個(gè)字母,如果它是大寫的,就輸
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北京市移動(dòng)電話入網(wǎng)合同(適用于簽約后付費(fèi)用戶)
- 2025年醫(yī)療行業(yè)環(huán)保政策對(duì)醫(yī)療企業(yè)戰(zhàn)略調(diào)整的影響研究
- 2025授權(quán)產(chǎn)品品牌代理合同標(biāo)準(zhǔn)版模板
- 商業(yè)智能化轉(zhuǎn)型的未來(lái)趨勢(shì)分析
- 2025年二手電商信用體系建設(shè)與行業(yè)自律規(guī)范報(bào)告
- 商業(yè)設(shè)備的無(wú)損檢測(cè)與維護(hù)策略
- 2025年音樂(lè)產(chǎn)業(yè)版權(quán)運(yùn)營(yíng)與音樂(lè)版權(quán)保護(hù)技術(shù)創(chuàng)新趨勢(shì)與市場(chǎng)應(yīng)用案例分析報(bào)告
- 基于大數(shù)據(jù)的母嬰健康信息教育精準(zhǔn)推送研究
- 2025年多式聯(lián)運(yùn)信息平臺(tái)綠色物流功能優(yōu)化與協(xié)同減排策略報(bào)告
- 商業(yè)領(lǐng)域數(shù)字化轉(zhuǎn)型的成敗關(guān)鍵因素
- 2024年杭州良渚文化城集團(tuán)有限公司招聘真題
- 蘇州蘇州工業(yè)園區(qū)部分單位招聘51人筆試歷年參考題庫(kù)附帶答案詳解
- 四川省攀枝花市2025屆高三第三次統(tǒng)一考試地理試題及答案
- 安徽省皖南八校2025屆高三下學(xué)期第三次聯(lián)考物理試卷 含解析
- 安徽省部分高中2025屆高考生物四模試卷含解析
- 2025-2030全球及中國(guó)燃?xì)廨啓C(jī)服務(wù)行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030中國(guó)老年教育行業(yè)發(fā)展前景及發(fā)展策略與投資風(fēng)險(xiǎn)研究報(bào)告
- 2025年下半年度云南云勤服務(wù)集團(tuán)限責(zé)任公司高校畢業(yè)生公開(kāi)招聘13人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2024年延安通和電業(yè)有限責(zé)任公司招聘考試真題
- 2024年新人教版英語(yǔ)三年級(jí)上冊(cè) U6 A learn 教學(xué)課件
- 遼寧省點(diǎn)石聯(lián)考2025屆高三下學(xué)期5月聯(lián)合考試 地理 含答案
評(píng)論
0/150
提交評(píng)論