0,1
0,0
1,1
程序进入无限循环
第1题:
以下程序段中的变量已正确定义
for(i=0;i<4;i++, i ++)
for(k=1;k<3;k++); printf("*");
程序段的输出结果是
A)********
B)****
C)**
D)*
第2题:
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是
A.for(i=1,p=1;i<=5;i++) p*=i;
B.for(i=1;i<=5;i++){ p=1; p*=i;}
C.i=1;p=1;while(i<=5){p*=i; i++;}
D.i=1;p=1;do{p*=i; i++; }while(i<=5);
第3题:
若变量已正确定义,有以下程序段
i=0;
do printf("%d,",i);while(i++);
printf("%d\n",i)
其输出结果是
A ) 0 , 0
B ) 0 , 1
C ) 1 , 1
D ) 程序进入无限循环
第4题:
若变量已正确定义,有以下程序段: i=0; do printf("%d,",i); while(i++); print f("%d\n",i); 其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
第5题:
下列程序段中的变量已正确定义:
for(i=0;i<4;i++,i++)
for(k=1;k<3;k++);printf("*");
程序段的输出结果是( )。
A.********
B.****
C.**
D.*
第6题:
(20)以下程序中的变量已正确定义
for(i=0;i<4;i++,i++
for(k=1;k<3;k++);printf(“*”);
程序段的输出结果是
A)******** B)**** C)** D)*
第7题:
有以下程序 main( ) { int i=0,s=0; do{ if(i%2){i++;continue;} i++; s+=i; } while(i<7); printf("%d\n",s); } 执行后输出的结果是
A.16
B.12
C.28
D.21
第8题:
有以下程序
#include <stdio.h>
main()
{ int i=5;
do
{ if(i%3==1)
if(i%5==2)
{ printf( " *%d " ,i); break; }
i++;
} while(i!=0);
printf( " \n " );
}
程序的运行结果是
A)*7
B)*3*5
C)*5
D)*2*6
第9题:
有下列程序:
#include<stdi0.h>
voidmain( )
{inti=5;
do
{if(i%3=1)
if(i%5==2)
{printf("*%d",i);break;}
i++:
}while(i!=O);
printf("\n");
}
程序的运行结果是( )。
A.*7
B.*3*5
C.*5
D.*2*6
第10题:
若变量已正确定义,有以下程序段: i=0; do printf("%d,",i);while(i++); printf("%d\h",i); 其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环