第五章 循环结构程序设计:循环结构程序设计5.1循环结构程序设计(一):循环结构程序设计(一)
5.2循环结构程序设计(二):循环结构程序设计(二)
5.3循环结构程序设计(三):循环结构程序设计(三)
[单选题]for(i=0,x=0;i<=9&&x!=876;i++) scanf("%d",&x);
设i和x都是int类型,则for循环语句( ) 。

选项:[循环体一次也不执行
, 最多执行9次
, 最多执行10次
, 是无限循环
]
[单选题]int i,k;
for(i=0,k=-1;k=1;i++,k++) printf("* * * *");
下述for循环语句( )。

选项:[是无限循环
, 只循环一次
, 判断循环结束的条件非法
, 一次也不循环
]
[单选题]int k=-20;
while(k=0) k=k+1;
程序段如下:则以下说法中正确的是( )。

选项:[循环体语句执行一次
, while循环执行20次
, 循环是无限循环
, 循环体语句一次也不执行
]
[单选题]#include <stdio.h>
main()
{
int k=2,;
while(k<7)
{
if(k%2) {k=k+3; printf(“k=%dn”,k);continue;}
k=k+1;
printf(“k=%dn”,k);
}
}
程序段如下:则以下说法中不正确的是( )。

选项:[3执行后k值为7
, 循环体只执行一次
, k=k+3;执行一次
, k=k+1;执行2次
]
[单选题]#include "stdio.h "
main ( )
{ int a = 1 , b = 10;
do
{ b -= a ; a++ ; }
while ( b-- < 0 ) ;
printf ( " a = % d , b = % d n ", a , b );
}
下面程序的运行结果是( )。

选项:[a = 2 , b = 8
, a = 3 , b = 11
, a = 1 , b = -1
, a = 4 , b = 9
]
[单选题]for ( x = 0, y = 0; (y = 123 ) && ( x<4 ); x + + );
以下for 循环的执行次数是( )。

选项:[无限次
, 3次
, 0次
, 4次
]
[单选题]以下是死循环的程序段的是( )。

选项:[for ( i = 1 ; ; )
{ if ( + + i % 2 = = 0 ) continue ;
if ( + + i % 3 = = 0 ) break ; }
, i = 1
while ( i - - ) ;
, i = 32767;
do { if ( i < 0 ) break ; } while ( + + i );
, for ( i = 1 ; ; )
if ( + + i < 10) continue ;
]
[单选题]x = -1;
do {x = x*x ; }
while (! x);
以上程序段( )。

选项:[循环执行一次
, 是死循环
, 有语法错误
, 循环执行二次
]
[单选题]for ( t = 1 ; t < = 100, t + + )
{scanf ("%d", &x);
if ( x <0 ) continue;
printf ("%3d", t );
}
下面的程序段( )。

选项:[printf 函数永远也不执行
, 最多允许输出100个非负整数
, 当x < 0 时整个循环结束
, 当 x >= 0时什么也不输出
]
[单选题]for ( t = 1 ; t < = 100, t + + )
{scanf ("%d", &x);
if ( x <0 ) continue;
printf ("%3d", t );
}
下面的程序段( )。

选项:[当x < 0 时整个循环结束
, 当 x >= 0时什么也不输出
, 最多允许输出100个非负整数
, printf 函数永远也不执行
]
[单选题]for ( x = 0, y = 0; (y = 123 ) && ( x<4 ); x + + );
以下for 循环的执行次数是( )。

选项:[0次
, 无限次
, 4次
, 3次
]
[单选题]以下是死循环的程序段的是( )。

选项:[i = 32767;
do { if ( i < 0 ) break ; } while ( + + i );
, for ( i = 1 ; ; )
{ if ( + + i % 2 = = 0 ) continue ;
if ( + + i % 3 = = 0 ) break ; }
, i = 1
while ( i - - ) ;
, for ( i = 1 ; ; )
if ( + + i < 10) continue ;
]
[单选题]x = -1;
do {x = x*x ; }
while (! x);
以上程序段( )。

选项:[循环执行二次
, 有语法错误
, 是死循环
, 循环执行一次
]
[单选题]int i,k;
for(i=0,k=-1;k=1;i++,k++) printf("* * * *");
下述for循环语句( )。

选项:[判断循环结束的条件非法
, 是无限循环
, 只循环一次
, 一次也不循环
]
[单选题]int k=-20;
while(k=0) k=k+1;
程序段如下:则以下说法中正确的是( )。

选项:[循环是无限循环
, while循环执行20次
, 循环体语句一次也不执行
, 循环体语句执行一次
]
[单选题]#include <stdio.h>
main()
{
int k=2,;
while(k<7)
{
if(k%2) {k=k+3; printf(“k=%dn”,k);continue;}
k=k+1;
printf(“k=%dn”,k);
}
}
程序段如下:则以下说法中不正确的是( )。

选项:[3执行后k值为7
, k=k+1;执行2次
, k=k+3;执行一次
, 循环体只执行一次
]
[单选题]#include "stdio.h "
main ( )
{ int a = 1 , b = 10;
do
{ b -= a ; a++ ; }
while ( b-- < 0 ) ;
printf ( " a = % d , b = % d n ", a , b );
}
下面程序的运行结果是( )。

选项:[a = 4 , b = 9
, a = 1 , b = -1
, a = 2 , b = 8
, a = 3 , b = 11
]
[单选题]for(i=0,x=0;i<=9&&x!=876;i++) scanf("%d",&x);
设i和x都是int类型,则for循环语句( ) 。

选项:[是无限循环
, 最多执行10次
, 最多执行9次
, 循环体一次也不执行
]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部