题目内容

以下程序段( )不能实现求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

x为零。关系表达是______ 。逻辑表达是______ 。

答案查题题库