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

正文內(nèi)容

[it認證]c語言習(xí)題集-資料下載頁

2025-01-14 18:40本頁面
  

【正文】 于dowhile語句循環(huán)中循環(huán)體語句只能是一條可執(zhí)行語句,所以循環(huán)體不能使用復(fù)合語句B)dowhile循環(huán)由do 開始,用while結(jié)束,在while(表達式)后面不能寫分號C)dowhile循環(huán)一定有能使while后面表達式的值變?yōu)?(假)的操作D)dowhile循環(huán)中,可以根據(jù)情況省略while16.運行以下程序時,從鍵盤輸入Adescription回車,則下面程序的運行結(jié)果是【 】。includevoid main(){char c。 int v0=0,v1=0,v2=0。do{ switch(c=getchar()){ case 39。a39。: case 39。A39。:case 39。e39。: case 39。E39。:case 39。i39。: case 39。I39。:case 39。o39。: case 39。O39。:case 39。u39。: case 39。U39。: v1+=1。default: v0+=1。 v2+=1。}}while(c!= 39。\n39。)。printf(v0=%d,v1=%d,v2=%d\n,v0,v1,v2)。}A)v0=7,v1=5,v2=7 B)v0=12,v1=5,v2=12C)v0=13,v1=5,v2=13 D)v0=12,v1=4,v2=1217.當(dāng)輸入為“quert?”時,下面程序的執(zhí)行結(jié)果是【 】。include void main() { char c。 c=getchar()。 while((c=getchar())!=39。?39。) putchar(++c)。 } A)quert B)vfsu C)quert? D)rvfsu?18.下面有關(guān)for循環(huán)的正確描述是【 】。A)for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B)for循環(huán)中是先執(zhí)行循環(huán)體語句,后判斷表達式C)在for循環(huán)中,不能用break語句跳出循環(huán)D)for循環(huán)的循環(huán)體可以包含多條語句,但必須用花括號括起來19.對for(表達式1;;表達式3)可以理解為【 】。A)for(表達式1;0;表達式3) B)for(表達式1;表達式1;表達式3)C)for(表達式1;1;表達式3) D)for(表達式1;表達式3;表達式3)20.若i為整型變量,則以下循環(huán)的執(zhí)行次數(shù)是【 】。for(i=2。i==0。) printf(%d,i)。A)無限次 B)0 C)1 D)221.執(zhí)行語句for(i=1。i++4。)。之后,變量i的值為【 】。A)3 B)4 C)5 D)不確定22.下面程序段【 】。x=3。do{ y=x。if(!y) printf()。}while(1=x=2)。A)將輸出 B)將輸出 C)是死循環(huán) D)含有不合法的控制表達式23.下面程序的運行結(jié)果是【 】。void main(){int i,j,x=0。for(i=0。i2。i++){x++。 for(j=0。j=3。j++){ if(j%2) continue。x++。 }x++。}printf(x=%d\n,x)。}A)x=4 B)x=8 C)x=6 D)x=1224.下面程序的運行結(jié)果是【 】。void main(){int i,j,a=0。for(i=0。i2。i++){ for(j=0。j4。j++){ if(j%2) break。a++。 }a++。}printf(%d\n,a)。}A)4 B)5 C)6 D)725.閱讀下面的程序段,則輸出結(jié)果是【 】。 int x。 for(x=3。 x6。 x++) printf((x%2)?(**%d):(%d\n), x)。A) **3 B) 3 C) **34 D) 3**4**45 **5 **5 **5二、程序選擇題1. 下面程序的功能是從鍵盤輸入的一組字符中統(tǒng)計出大寫字母的個數(shù)m和小寫字母個數(shù)n,并輸出m、n中較大的一個,請選擇填空。void main(){ int m=0,n=0。char c。while((【1】)!= 39。\n39。){ if(c=39。A39。amp。amp。 c=39。Z39。) m++。if(c=39。a39。amp。amp。 c=39。z39。) n++。}printf(%d,mn?【2】)。}【1】 A)c=getchar()。 B)getchar()。 C)c=getchar() D)scanf(amp。c,c)?!?】 A)n:m B)m:nC)m:m D)n:n2.下面程序的功能是在輸入的一批正整數(shù)中求出最大者,輸入0結(jié)束循環(huán),請選擇填空。 void main(){ int a,max=0。scanf(%d,amp。a)。 while(【1】){ if(maxa) max=a。scanf(%d,amp。a)。}printf(%d,max)。}【1】 A)a==0 B)a C)!a==1 D)!a3.下面程序是從鍵盤中輸入學(xué)號,然后輸出學(xué)號中百位數(shù)字為3的學(xué)號,輸入0時結(jié)束循環(huán),請選擇填空。void main(){ long int num。scanf(%ld,amp。num)。do{ if(【1】) printf(%ld,num)。scanf(%ld,amp。num)。}while(【2】)。}【1】 A)num%100/10==3 B)num/100%10==3C)num%10/10==3 D)num/10%10==3【2】 A)!num B)num0==0C)!num==0 D)!num!=04.下面程序的功能是將316表示成兩個加數(shù)的和,使這兩個加數(shù)分別能被13和11整除。請選擇填空。void main(){ int i=0,j,k。do{ i++。 k=31613*i。}while(【1】)。j=k/11。printf(316=13*%d+11*%d,i,j)。}【1】 A)k/11 B)k%11 C)k/11==0 D)k%11==05.下面程序的功能是計算1到50中七的倍數(shù)的數(shù)值之和,請選擇填空。void main(){ int i,sum=0。for(i=1。i=50。i++)if(【1】) sum+=i。printf(%d,sum)。}【1】 A)(int)(i/7)= =i/7 B)(int)i/7= =i/7C)i%7=0 D)i%7= =0三、填空題1.循環(huán)的嵌套是指【 】。2.continue語句的作用是【 】,即跳過循環(huán)體中下面尚未執(zhí)行的語句,接著進行下一次是否執(zhí)行循環(huán)的判定。 3.while循環(huán)語句中,while后一對圓括號中表達式的值決定了循環(huán)體是否執(zhí)行,因此進入while循環(huán)后,一定要有能使此表達式的值變?yōu)椤? 】的操作,否則,循環(huán)將會無限制地進行下去。4.在do while循環(huán)中,循環(huán)由do開始,用while 結(jié)束。必須注意的是,在while表達式后面的【 】不能丟,它表示do while循環(huán)的結(jié)束。5.若輸入數(shù)據(jù)為3021,則下面程序的輸出結(jié)果是【 】。void main(){ int n,m,t=0。 scanf(%d,amp。n)。 while(n!=0){ t=t+n%10。n=n/10。} printf(%d,t)。}四、程序填空題1.下面程序的功能是將從鍵盤上輸入的小寫字母轉(zhuǎn)換成大寫字母輸出,回車后結(jié)束輸入,請?zhí)羁?。void main(){ char c。 scanf(%c,amp。c)。 while(【1】) {if((c=39。a39。)amp。amp。(c=39。z39。)) printf(%c,【2】)。 scanf(%c,amp。c)。}}2.下面的程序是用“輾轉(zhuǎn)相除法”求兩個整數(shù)的最大公約數(shù),請?zhí)羁铡oid main(){ int r,m,n。scanf(%d%d,amp。m,amp。n)。if(mn) 【1】。 r=m%n。while(r){ m=n。 n=r。 r=【2】。} printf(%d\n,n)。}3.下面程序的功能是用dowhile語句求1到1000之間滿足“用3除余2,用5除余3,用7除余2”的數(shù),且一行只打印五個數(shù),請?zhí)羁铡oid main(){int i=1。j=0。do{ if(【1】) {printf(%4d,i)。j=j+1。if(【2】) printf(\n)。 }i=i+1。}while(i1000)。}4.下面的程序的功能是統(tǒng)計正整數(shù)中各位數(shù)字中0的個數(shù),并求各位數(shù)字中的最大者,請?zhí)羁?。void main(){ int n,count ,max,t。count=max=0。scanf(%d,amp。n)。do{t=【1】。 if(t==0) count++。 else if(maxt) 【2】。 n/=10。}while(n)。printf(count=%d\n,max=%d,count,max)。}5.下面的程序的功能是從鍵盤上輸入一個大于0且小于1000的整數(shù),然后輸出此整數(shù)的所有整數(shù)因子。例如:輸入12,輸出1,2,3,4,6,12。請?zhí)羁铡oid main(){ int a,k。scanf(%d,amp。a)。if((a0)amp。amp。(a1000)){printf(%d,a)。for(k=1?!?】。++k) if(【2】) printf(%d, ,k)。 }}6.下面程序的功能是求1000以內(nèi)的完全數(shù),請?zhí)羁?。(說明:一個數(shù)如果恰好等于它的因子之和(除自身外),則稱該數(shù)為完全數(shù),例如6=1+2+3,為完全數(shù))void main(){ int a,i,m。for(a=1。a=1000。a++){for(【1】。i=a/2。i++) if(!(a%i)) 【2】。 if(m==a) printf(%4d,a)。}}7.下面程序的功能是將一元人民幣換成一分、兩分、五分的所有兌換方案。請?zhí)羁?。void main(){ int i,j,k,n=1。 for(i=0。i=20。i++) for(j=0。j=50。j++){ k=【1】。 if(【2】) {printf(%2d %2d %2d,i,j,k)。n=n+1。if(n%5==0) printf(\n)。}}}8.下面程序的功能是從三個紅球、五個白球、六個黑球中任意取八個球,且必須有白球,輸出所有的可能的方案。請?zhí)羁铡oid main(){ int i,j,k。 printf(\n hong bai hei \n)。 for(i=0。i=3。i++)for(【1】。j=5。j++) { k=8ij。 if(【2】) printf(% 3d %3d %3d\n,i,j,k)。 }}9.已知正整數(shù)遞增等差數(shù)列前5項之和為25,之積為945。根據(jù)以上條件,要求編寫以下程序,輸出該數(shù)列的前十項,請完成程序。void main(){ int x,y,z,i,a,b。 for(x=1。x30。x++) for(y=1。y=5。y++){ a=0。b=1。z=x。 for(i=1?!?】。i++) {a=a+z。 b=b*z。 z=z+y。}if(a==25amp。amp。b==945) for(i=0。i10。i++) printf(%4d,【2】)。 }}10.下面的程序的功能是從鍵盤輸入的10個整數(shù)中,找出第一個能被7整除的數(shù)。若找到,打印此數(shù)后退出循環(huán);若未找到,打印“not exist”。請?zhí)羁?。v
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1