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

正文內(nèi)容

[電腦基礎(chǔ)知識(shí)]6計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)復(fù)習(xí)參考題(編輯修改稿)

2025-02-05 01:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ”,x)} else printf(“%f”,x)。 else printf(“%f”,x)。 12. 與語句 if( ab) if( cd) x = 1; else x = 2;等價(jià)的是 ( B ) 題目: 設(shè) int a=2,b。則執(zhí)行 b=aamp。amp。1。語句后, b 的結(jié)果 A. if( ab) {if( cd) x = 1; else x = 2; } B. if( ab) {if( cd) x = 1; } else x = 2; C. if(( ab) amp。amp。 ( cd)) x = 1; else x = 2; 二、多項(xiàng)選擇題 1 .下列語句中正確的有( A、 C、 ) A . if(xy)。 B . if(x=y)amp。amp。(x!=0)x+=y。 C . if(x! =y)scanf(“%d,amp。x)。else scanf(“%d”,amp。y)。 D . if(xy){x+ +。y+ +。} E . if(xy)x+ +。y+ +。else x ; y 。 2.以下 if 語句中沒有語法錯(cuò)誤的有( A、 C ) A. if(x0)printf(″%f″, x)。 else printf(″%f″, x)。 B. if(x0){x=x+y。printf(″%f″, x)} else printf(″%f″, x) C. if(x0){x=x+y。printf(″%f″, x)。} else printf(″%f″, x)。 D. if(x0)x=x+y。printf(″%f″, x)。 else printf(″%f″, x) E. if xy x++。 else x。 15 三、閱讀程序,在標(biāo)有下劃線的空白處填入適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整并符合題目要求。 1.閱讀分析下面程序,請(qǐng)說明程序的功能;然后寫出當(dāng)鍵盤輸入 14 時(shí),程序的運(yùn)行結(jié)果。 main() { int x。 scanf(″%d″, amp。x)。 if(x%5= =0 amp。 amp。 x%7= =0) printf(″yes″)。 else printf(″no″)。 }//測(cè)試一個(gè)整數(shù)是否既能被 5 整除又能被 7 整除 結(jié)果 :no 2. 若分別輸入 0 和 5 時(shí) , 請(qǐng)閱讀分析下列程序 , 然后分別 寫出兩種輸入情況下程序的運(yùn)行結(jié)果。 main ( ) { int x,y。 scanf( " %d " ,amp。x)。 if(x2amp。amp。x=10) y=x *(x+2)。 else if(x 1amp。amp。x=2) y=2*x。 else if(x 1)y=x 1。 if(y!= 1) printf( " %d,y)。 else printf( " error " )。 }//結(jié)果分別為 0 35 3. 閱讀下面程序,并回答問題: main( ) { int a,b,x,y。 scanf( ″ %d,%d ″ ,amp。a,amp。b)。 16 x=a*a+b*b if(x100) {y=x/100。printf( ″ %d ″ ,y)。} else printf( ″ %d ″ ,a+b)。 } ( 1 )若程序運(yùn)行時(shí),輸入 6 和 9 ,輸出結(jié)果是什么? //結(jié)果 :1 ( 2 )說明程序的功能。 //功能 :兩數(shù)平方和大于 100 打印平方和含有 100 的個(gè) 數(shù),不大于 100時(shí)打印打印兩數(shù)之和 4. 閱讀下面程序,并回答問題: main() { int x, y, z, c。 scanf(″%d%d%d″,amp。x, amp。y, amp。z)。 if(xz){c=y。 y=z。 z=c。} if(xz){c=x。 x=z。 z=c。} if(xy){c=x。 x=y。 y=c。} printf(″%d, %d, %d″, x, y, z)。 } ( 1)若程序運(yùn)行時(shí),輸入 2 和 5,則輸出結(jié)果是什么? //5,3,2 ( 2)寫出程序所實(shí)現(xiàn)的功能。 //功能 :實(shí)現(xiàn)三個(gè)數(shù)的從大到 小排列 5. 請(qǐng)閱讀分析下面程序,然后寫出運(yùn)行結(jié)果。 main( ) { int x=156,a,b,c。 if(x100) { a=x/100。 x=x%100。 } if(x10) { b=x/10。 c=x%10。 17 } printf( 〃 %3d%3d%3d%3d 〃 ,a, b, c, a*b*c)。 }// 1 5 6 30 6. 閱讀下列程序,并回答問題: main( ) {int x=1,y=0,a=0,b=0。 switch(x) {case 1: switch(y) {case 0。 a++。break。 case 1: b++。break。} case 2:a++。b++。break。 case 3:a++。b++。} printf( ″ a=%d,b=%d\n ″ ,a,b)。} 請(qǐng)分析該程序的執(zhí)行過程并寫出運(yùn)行結(jié)果。 //執(zhí)行過程 :switch 的嵌套。結(jié)果: a=2,b=1 四、編程題: 已知能被 4 整除而不能被 100 整除的或者能被 400 整除的年份是潤(rùn)年,則判斷某一年是否是潤(rùn)年 include include int main() { int year。 scanf(%d,amp。year)。 if(year%4==0amp。amp。year%100!=0||year%400==0) printf(%d 是閏年 ,year)。 else printf(%d 不是閏年 ,year)。 getch()。 return 0。 } 是判斷一個(gè)學(xué)生考試成績(jī)及格與否的程序(成績(jī) A,或 B,或 C 者為及格;成績(jī)?yōu)?D 者不及格) 18 include include int main() { char grade。 printf(請(qǐng)輸入學(xué)生成績(jī) :)。 scanf(%c,amp。grade)。 switch(grade) { case 39。A39。: case 39。B39。: case 39。C39。: printf(及格 )。 break。 case 39。D39。: printf(不及格 )。 break。 default: printf(input error)。 } return 0。 } 第五章 循環(huán)語句與循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 一、選擇題 有如下程序片段: int i = 0。 while(i++ = 2); printf(%d, i)。 則 i 的最終執(zhí)行結(jié)果是:( C) A. 2 B. 3 C. 4 D. 無結(jié)果 19 若 i 為整型變量,則以下循環(huán)執(zhí)行次數(shù)是( B ) for(i=2。i==0。)printf(%d,i)。 A. 無限次 B. 0 次 C. 1 次 D. 2 次 設(shè)有程序段 int k=10。 while (k=0)k=k1。 這下面描述中正確的是( C ) A. while 循環(huán)執(zhí)行 10 次 B. 循環(huán)是無限循環(huán) C. 循環(huán)體語句一次也不執(zhí)行 D. 循環(huán)體語句執(zhí)行一次 以下正確的描述是( B) A. continue 語句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行 B.只能在循環(huán)體內(nèi)和 switch 語句體內(nèi)使用 break 語句 C.在循環(huán)體內(nèi)使用 break 語句或 continue 語句的作用相同 D.從多層循環(huán)嵌套中退出時(shí),只能使用 goto 語句 若有如下語句 int x=3。 do{printf(%d\n,x=2)。}while(!(x))。 則上面程序段( B) A.輸出的是 1 B.輸出的是 1 和 2 C.輸出的是 3 和 0 D.是死循環(huán) 對(duì) do 語句 while(表達(dá)式 );結(jié)構(gòu)的循環(huán),下列說法正確的是( B ) A.當(dāng)表達(dá)式的值為非零時(shí)不執(zhí)行循環(huán)體 B.循環(huán)體至少被執(zhí)行一次 C.當(dāng)表達(dá)式的值為零時(shí)循環(huán)體 一次也不執(zhí)行 D.循環(huán)體僅被執(zhí)行一次 在下述程序中, for 循環(huán)執(zhí)行的次數(shù)是( C ) main( ) { int i =0,j=10,k=2,s=0。 for(。 。) { i+=k。 20 if(ij) { printf(" %d\n" ,s)。 break。 } s+=i。 } } A. 4 B. 5 C. 6 D. 7 下面程序段的循環(huán)次數(shù)是( A ) int k=2。 while(k==0) printf(″%d″,k)。 k。 printf(″\n″)。 A. 0 次 B. 1 次 C. 2 次 D. 無限次 結(jié)束 while(表達(dá)式)循環(huán)的條件是( A ) 0 時(shí) 0 時(shí) 1 時(shí) 1 時(shí) 以下程序段的運(yùn)行結(jié)果是 ( C ) for(y=1。y10。) y=((x=3*y,x+1),x1)。 printf(“x=%d,y=%d”,x,y)。 =27,y=27 =12,y=13 C. x=15,y=14 =y=27 多選: 1下列循環(huán)將會(huì)產(chǎn) 生死循環(huán)的有( A、 C、 D、 E ) A. while(1)。 B. do{ }while(0)。 C. do{ }while(1)。 D. for(k=1。k―10。k+ +)。 E. for(k=1。k=10。k+ +,k――)。 二、填空題: 用下列 for 循環(huán)將大寫字母順序輸出 ( 從 ? A ?到 ? Z ? ) for (i=0。i26。i++) putchar( ? A ? +i)。 若所有變量都已定義,則程序段中 for 循環(huán)的循環(huán)次數(shù)為 ___0______。 a=2。b=10。 for(i=b。i=a。i,a++) printf(“%3d”,i)。 21 設(shè) i、 n、 p 均為 int 變量,執(zhí)行以下程序段后, P 的值是 ___24______。 p=1; n=4; for( i=1; i=n。i++) p=p*i。 break 語句只能用于 switch 語句和 ____循環(huán) _____語句中。 ___goto______語句可以從最內(nèi)層循環(huán)立即跳到最外層循環(huán)外,而 break,一次只能跳出一層。 三、簡(jiǎn)答題 用 while 循環(huán)結(jié)構(gòu)完成下面程序段的功能。 s=0 for(i=1。i=10。i++) s+=i。 //int s=0。 int i=1。 while(i=10) { i++。 } 閱讀下面程序,并回答問題: main( ) { int u,v,a,b,t,r。 u=24。v=16。 if(uv){t=u。u=v。v=t。} a=u。b=v。 while ((r=b%a)!=0) {b=a。a=r。} printf(″a=%d\n″,a)。 } ( 1)程序輸出結(jié)果是什么? //a=8。 ( 2)該程序完成什么功能? //功能:求最小公約數(shù) ( 3) 若將 while 循環(huán)替換為 dowhile 循環(huán),請(qǐng)寫出相應(yīng)的程序段。 // do { b=a。 22 a=r。 }while((r=b%a)!=0)。 設(shè)有程序如下: main( ) { char ch=' A' 。 while(ch=' E' ) { printf(〃 %c〃 , ch)。 ch++。 } printf(〃 \n〃 )。 } 該程序的運(yùn)行結(jié)果是什么? //結(jié)果 :ABCDE 如果要將給定程序的運(yùn)行結(jié)果按相反的順序輸出,請(qǐng)寫出相對(duì)應(yīng)的程序。 main( ) { char ch=?E?。 while(ch=?A?) { printf(〃 %c〃 , ch)。 ch。 } p
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1