题目内容

下面程序的输出结果是()#include void main ( ){ int k=0,m=0,i,j;for (i=0; i<2; i++) {for (j=0; j<3; j++)k++ ;k-=j ;}m = i+j ;printf(“k=%d,m=%d”,k,m) ;}

A. k=0,m=3
B. k=0,m=5
C. k=1,m=3
D. k=1,m=5

查看答案
更多问题

以下程序段的说明正确的是()x=-1;do{ x=x*x; }while (!x);

A. 是死循环
B. 循环执行2次
C. 循环执行1次
D. 有语法错误

下面程序的功能是在输入的一批正数中求最大者,输入0结束循环,选择()填空。#include void main ( ){ int a,max=0;scanf(“%d”,&a);while (【 】) {if (max

A. a==0
B. a
C. !a==1
D. !a

下面程序运行的结果是()#include void main ( ){ int x,i ;for (i=1 ; i<=100 ; i++) {x=i;if (++x%2==0)if (++x%3==0)if(++x%7==0)printf(“%d ”,x) ;}}

下面程序运行的结果是()#include void main ( ){ int i,b,k=0 ;for (i=1; i<=5 ; i++) {b=i%2;while (b--==0) k++ ;}printf(“%d,%d”,k,b);}

答案查题题库