c语言程序设计试题库

for(i=0; i<=9;i++) { j=i*10+6;

if( ) continue; printf(“%d ”,j); } }

29. 以下程序是输出100以内能被3整除的数,请填空。

#include main() {int i;

for(i=100; i<=200;i++) {if( i%3!=0 ) ; printf(“%d ”,i); } } 30. 下面程序的运行结果是__________。

#include main() {int i,j;

for(j=10;j<=11;j++) {for(i=9;i

if(!(j%i))break;

if(i>j-1) printf(“%d ”,j); } }

31. 下面程序段的运行结果是________。

int i,s=3; do { s+=i++;

if(s%7==0) continue; else ++i; }while(s<15); printf(“%d ”,i);

32. 下面程序的运行结果是_______。

#include main() {int a,b;

for(a=1,b=1;a<=100;a++) {if(b>=10)break;

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

printf(“%d\\n”,a); }

33. 下面程序的功能是从键盘输入10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循

环;若未找到,打印”not exit”。请填空。 #include main() {int i,a; for(i=1;i<=10;i++) { scanf(“%d”,&a); if( a%7= =0 )

{printf(“%d”,a) ; ; } }

if( ) printf(“not exist\\n”); }

34. 下面程序的功能是用do_while语句求1至1000之间满足“用3除余2,用5除余3,用7除余2”的

数,且一行只打印五个数。请填空。 #include main()

{ int i=1,j=0;

do { if( )

{printf(“M”,i) ; j=j+1 ; if( j%5==0 ) printf(“\\n”); } i=i+1; }while(i<1000) ; }

35. 下面程序的运行结果是________。

#include main() {int y=10; do{y--;} while(--y);

printf(“%d”,y--); }

36. 下面程序的运行结果是_____ __。

#include main()

{int i,x,y; i=x=y=0; do {++i;

if(i%2!=0) { x=x+i;i++; } y=y+i++;} while(i<=7) ; printf(“x=%d,y=%d\\n ”,x,y); } </

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4