freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言理論復(fù)習(xí)題-文庫吧

2025-04-01 12:29 本頁面


【正文】 C.x||y+z amp。amp。 yz D.!((xy)amp。amp。!z||1)4.為了避免嵌套的ifelse語句的二義性,C語言規(guī)定else總是與(C)組成配對(duì)關(guān)系。A.縮排位置相同的ifB.在其之前未配對(duì)的ifC.在其之前未配對(duì)的最近的ifD.同一行上的if5. 邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型(D)。 A.只能是0或1 B.只能是0或非0正數(shù) C.只能是整型或字符型數(shù)據(jù) D.可以是任何類型的數(shù)據(jù)6. 以下關(guān)于運(yùn)算符優(yōu)先順序的描述中正確的是(C)。 A.關(guān)系運(yùn)算符算術(shù)運(yùn)算符賦值運(yùn)算符邏輯與運(yùn)算符 B.邏輯與運(yùn)算符關(guān)系運(yùn)算符算術(shù)運(yùn)算符賦值運(yùn)算符 C.賦值運(yùn)算符邏輯與運(yùn)算符關(guān)系運(yùn)算符算術(shù)運(yùn)算符 D.算術(shù)運(yùn)算符關(guān)系運(yùn)算符賦值運(yùn)算符邏輯與運(yùn)算符7. 下列運(yùn)算符中優(yōu)先級(jí)最高的是(C)。 A. B.a(chǎn)mp。amp。 C.+ D.!=8. 選擇出合法的if語句(設(shè)int x,a,b,c;)(A)。 A.if(a=b) c++。 B.if(a=b) c++。 C.if(ab) c++。 D.if(a=b) c++。9. 能正確表示“當(dāng)x的取值在[58,40]和[40,58]范圍內(nèi)為真,否則為假”的表達(dá)式是(C)。 A.(x= 58) amp。amp。 (x= 40) amp。amp。 (x=40) amp。amp。 (x=58) B.(x= 58) || (x= 40) || (x=40) || (x=58) C.(x= 58) amp。amp。 (x= 40) || (x=40) amp。amp。 (x=58) D.(x= 58) | |(x= 40) amp。amp。 (x=40) || (x=58)10.判斷char型變量s是否為小寫字母的正確表達(dá)式是(C)。 A.’a’ = s=’z’ B.(s=’a’) amp。 (s=’z’) C.(s=’a’) amp。amp。 (s=’z’) D.(’a’=s) and (’z’=s)11.若希望當(dāng)x的值為奇數(shù)時(shí),表達(dá)式的值為“真”,x的值為偶數(shù)時(shí),表達(dá)式的值為“假”。則以下不能滿足要求的表達(dá)式是(C)。 A.x%2==1 B.!(x%2==0) C.!(x%2) D.x%212.已知 x=45, y=’a’, z=0。 則表達(dá)式(x=z amp。amp。 y’z’ || !y)的值是(C)。 A.0 B.語法錯(cuò) C.1 D.“假”13.指出下列程序段所表示的邏輯關(guān)系是(B)。if(ab){if(c==d)x=10。}else x=10。A. B.C.D.14.有一函數(shù): ,以下程序段中不能根據(jù)x值正確計(jì)算出y值的是(C)。A.if (x0) y=1。else if (x==0) y=0。 else y= 1。B.y=0。 if (x0) y=1。 else if (x0) y= 1。C.y=0。 if (x=0) if(x0) y=1。 else y= 1。D.if (x=0) if (x0) y=1。 else y=0。 else y= 1。15.執(zhí)行以下語句后,y 的值為(A)。int x,y,z。x=y=z=0。++x || ++y amp。amp。 ++z。A.0 B.1 C.2 D.不確定值16.已知int a=1,b=2,c=3。 以下語句執(zhí)行后a,b,c的值是(B)。if(ab)c=a。 a=b。 b=c。A.a(chǎn)=1, b=2, c=3 B.a(chǎn)=2, b=3, c=3C.a(chǎn)=2, b=3, c=1 D.a(chǎn)=2, b=3, c=217.請(qǐng)閱讀以下程序:該程序(C)。include ”stdio.h”main(){ int x=10, y=5, z=0。if (x=y+z) printf(”***\n” )。else printf(”$$$\n”)。}A.有語法錯(cuò)不能通過編譯 B.可以通過編譯但不能通過連接C.輸出*** D.輸出$$$18.以下程序的運(yùn)行結(jié)果是(C)。include ””main(){ int a=1。if (a++1) printf(”%d\n”, a)。else printf(”%d\n”, a)。}A.0 B.1 C.2 D.319.當(dāng)a=1,b=2,c=4,d=3時(shí),執(zhí)行完下面一段程序后x的值是(B)。 if (ab)if (cd) x=1。else if (ac) if (bd) x=2。 else x=3。else x=4。else x=5。A.1 B.2 C.3 D.420.執(zhí)行以下程序段后,變量x,y,z的值分別為(B)。 int a=1,b=0, x, y, z。x=(a= =b++)?a:++b。y=a++。z=b。A.x=0,y=0,z=0 B.x= 1,y= 1,z= 1C.x=0,y=1,z=0 D.x= 1,y= 2, z= 1三、循環(huán)結(jié)構(gòu)2.2 填空題1. 若從鍵盤輸入58,則輸出結(jié)果是________。include ””main(){ int a。 scanf(”%d”, amp。a)。 if (a50) printf(”%d”, a)。 if (a40) printf(”%d”,a)。 if (a30) printf(”%d”,a)。}2. 設(shè)int x=9,y=8;表達(dá)式x==y+1的結(jié)果是________。3. 定義int x,y;執(zhí)行y=(x=1,++x,x+2)。后, y的值是________。4. 定義int x=10,y,z。 執(zhí)行y=z=x。 x=y==z;后, x的結(jié)果是________。1.答案:585858 解析:雖然三個(gè)if語句按照嵌套方式書寫,但是程序仍然是依順序運(yùn)行的,會(huì)分別對(duì)每一個(gè)if的條件表達(dá)式進(jìn)行判斷,若其條件表達(dá)式為真,就執(zhí)行其后的語句,否則,不執(zhí)行。2.答案:1 解析:注意該表達(dá)式是關(guān)系表達(dá)式的雙等號(hào),所以其結(jié)果只能為1或0。3.答案:44.答案:18. 以下程序的運(yùn)行結(jié)果是________。 include ”” main(){ int a,b,c,d,e。a=c=1。b=20。d=100。if (!a) d=d++。else if (!b) if (d) d= d。else d= d。printf(”%d\n\n”, d)。}9. 以下程序的運(yùn)行結(jié)果是________。include ””main(){ int a, b= 250, c。if ((c=b)0) a=4。else if (b=0) a=5。else a=6。printf(”\t%d\t%d\n”,a,c)。if (c=(b==0))a=5。printf(”\t%d\t%d\n”,a,c)。if (a=c=b) a=4。printf(”\t%d\t%d\n”,a,c)。}8.答案:1009.答案: 6 2505 10 013.以下程序的功能是判斷輸入的年份是否是閏年。請(qǐng)?jiān)凇尽績(jī)?nèi)填入正確內(nèi)容。include ””main(){ int year, flag。printf(”please input the year to jude whether it is a leap year:”)。 scanf(”%d”,amp。year)。if (year%400==0) flag=1。 else if (【1】) flag=1。else 【2】。 if (flag) printf(”%d is a leap year\n”,year)。else printf(”%d is not a leap year!\n”,year)。}14.以下程序是對(duì)用戶輸入的字母進(jìn)行大小寫轉(zhuǎn)換。請(qǐng)?jiān)凇尽績(jī)?nèi)填入正確內(nèi)容。include ””main(){ char ch。 printf(”please input a letter:”)。scanf(”%c”,amp。ch)。if (【1】) ch=ch+32。else if (ch=’a’ amp。amp。 ch=’z’) 【2】。printf(” the converted letter is: %c\n”,ch)。}15.以下程序是對(duì)從鍵盤輸入的任何三個(gè)整數(shù),求出其中的最小值。請(qǐng)?jiān)凇尽績(jī)?nèi)填入正確內(nèi)容。 include ”” main(){ int a,b,c,min。printf(”please input three numbers:”)。scanf(”%d%d%d”,amp。a,amp。b,amp。c)。if (【1】) min=b。else min=a。if (minc)【2】。printf(”min=%d\n”,min)。}13.答案:【1】(year%4==0)amp。amp。(year%100!=0) 【2】flag=014.答案:【1】ch=’A’ amp。amp。 ch=’Z’ 【2】ch=ch3215.答案:【1】ab 【2】min=c。21.以下程序運(yùn)行后的輸出結(jié)果是_____________。 include ”” main(){ int x=10, y=20, t=0。 if (x==y) t=x。 x=y。 y=t。 printf(”%d,%d\n”,x,y)。}22.執(zhí)行以下語句后,x、y和z 的值分別為_____________。int x,y,z。x=y=z=0。++x || ++y amp。amp。 ++z。21.答案:20,022.答案:1,0,03.1 選擇題1. 以下程序的輸出結(jié)果是( A )。main(){ int n=4。while (n)printf(〞%d〞,n);} 2. 以下程序的輸出結(jié)果是( D )。main(){int x=10,y=10,i。for(i=0。x8。y=++i)printf(%d%d,x,y)。}     3. 當(dāng)執(zhí)行以下程序段時(shí)。 Ax=1;do {x=x*x;}while (!x);            4. 執(zhí)行以下程序后輸出的結(jié)果是( D )。main(){ int y=10。do{y。}while(y)。printf(%d\n,y)。}               5. 下面程序的輸出結(jié)果是( D )。main(){ int x=3,y=6,a=0。while (x++!=(y=1)){a+=1。if (yx) break。}printf(x=%d,y=%d,a=%d\n,x,y,a)。}=4,y=4,a=1 =5,y=5,a=1 =5,y=4,a=3 =5,y=4,a=16.若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)的總的執(zhí)行次數(shù)是 ( A )。for (i=5;i;i)for (j=0;j4;j++){…} 7. 請(qǐng)讀程序:includemain(){int x=1,y=0,a=0,b=0。switch(x){case 1:switch(y) {
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1