题目内容

现有如下程序,则程序的输出结果为( )。#include int main( ){ int k[30]={12,324,45,6,768,98,21,34,453,456}; int count=0,i=0; while(k[i]) { if(k[i]%2==0‖k[i]%5==0) count++; i++; } printf("%d,%d\n",count,i); return 0;}

A. 7,10
B. 8,10
C. 8,8
D. 7,8

查看答案
更多问题

以下程序段( )不能实现求s = 1+2+...+n-1。

A. int i, n, s = 0; scanf("%d", &n);for ( i = 1; i < n; i++ ) { s = s + i; }
B. int i, n, s = 0; scanf("%d", &n);for (i = n-1; i > 0; i-- ) { s = s + i; }
C. int i, n, s = 0; scanf("%d", &n);for ( i = n-1; i > 0; ++i ) { s = s + i; }
D. int i, n, s = 0; scanf("%d", &n);for ( i = 1; i <= n-1; ++i ) { s = s + i; }

以下的 for 循环次数是多少次? for(x=0,y=0;(y!=123)|| (x<4);x++) ;

A. 执行 3 次
B. 执行 4 次
C. 循环次数不定
D. 是无限循环

执行下面程序段后,s的值是().int s=6;switch(++s){ case 6: case 7: s+=2; case 8: case 9: s+=2;}

A. 11
B. 10
C. 9
D. 8

19.有定义int a=2,b=3,c=8;下面表达式的值不为2的是()。

A. c/b
B. c/a-a
C. c%b
D. 5.8/a

答案查题题库