日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言用循环结构算平均值,C语言循环结构选择题().doc

發(fā)布時間:2023/12/4 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言用循环结构算平均值,C语言循环结构选择题().doc 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是

for (i=5;i;i--)

for (j=0;j<4;j++){...}

A) 20 B) 25

C) 24 D) 30

A

for(i=0,j=10;i<=j;i++,j--) k=i+j;

2、設i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為

A) 12 B) 10

C) 11 D) 9

B

3、當執(zhí)行以下程序段時

x=-1;

do { x=x*x;} while( !x);

A) 循環(huán)體將執(zhí)行一次

B) 循環(huán)體將執(zhí)行兩次

C) 循環(huán)體將執(zhí)行無限次

D) 系統(tǒng)將提示有語法錯誤

A

4、若輸入字符串:abcde,則以下while循環(huán)體將執(zhí)行多少次.

while((ch=getchar())=='e') printf("*");

A) 5 B) 4

C) 6 D) 1

B

5、有以下程序段

int k=0;

while (k=1) k++;

while循環(huán)執(zhí)行的次數(shù)是

A) 無限次 B) 有語法錯,不能執(zhí)行

C) 一次也不執(zhí)行 D) 執(zhí)行一次

A

6、語句while(!e);中的條件 !e 等價于( ).

A) e==0 B) e!=1

C) e!=0 D) ~e

A

7、以下for循環(huán)是( ).

for(x=0,y=0;(y!=123) && (x<4);x++)

A) 無限循環(huán) B) 循環(huán)次數(shù)不定

C) 執(zhí)行4次 D) 執(zhí)行3次

C

8、C語言中while 和do-while 循環(huán)的主要區(qū)別是( ).

A) do-while的循環(huán)體至少無條件執(zhí)行一次

B) while 的循環(huán)控制條件比do-while 的循環(huán)控制條件嚴格

C) do-while 允許從外部轉(zhuǎn)到循環(huán)體內(nèi)

D) do-while 的循環(huán)體不能是復合語句

A

9、以下敘述正確的是( ).

A) continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行

B) 只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句

C) 在循環(huán)體內(nèi)使用break語句或continue語句的作用相同

D) 從多層循環(huán)嵌套中退出時,只能使用goto語句

B

10、對下面程序段,描述正確的是( ).

for(t=1;t<=100;t++)

{ scanf("%d",&x);

if (x<0) continue;

printf("%d\n",t);

}

A) 當x<0時,整個循環(huán)結(jié)束

B) 當x>=0時,什么也不輸出

C) printf函數(shù)永遠也不執(zhí)行

D) 最多允許輸出100個非負整數(shù)

D

11、在下列選項中,沒有構(gòu)成死循環(huán)的程序段是

A) int i=100;

while (1)

{ i=i%100+1;

if (i>100) break;

}

B) for( ; ; );

C) int k=1000;

do {++k;} while (k>=1000);

D) int s=36;

while (s) --s;

D

12、以下程序的輸出結(jié)果是

main( )

{ int a,b;

for(a=1,b=1;a<=100;a++)

{ if (b>=10) break;

if (b%5==1) { b+=5; continue; } }

printf("%d\n",a); }

A) 101 B) 6

C) 4 D) 3

D

13、以下程序的輸出結(jié)果是( ).

#include

main()

{

int i;

for(i=1;i<=5;i++)

if(i%2)

printf("*");

else continue;

printf("#");

printf("$\n");

}

A) ***#$ B) #*#*#*$

C) *#*#*#$ D) **#*$

A

14、以下程序段的輸出結(jié)果是( ).

int k,j,s;

for(k=2;k<6;k++,k++)

{ s=1;

for(j=k;j<6;j++)

s+=j;}

printf("%d\n",s);

A) 1 B) 9

C

總結(jié)

以上是生活随笔為你收集整理的C语言用循环结构算平均值,C语言循环结构选择题().doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。