设有程序段int m=20;while (m=0) m=m++;
A. while 循环执行 10 次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
查看答案
以下程序段若要使输出值为2,则应该从键盘给n输入的值是int s = 0, a = 1, n;scanf("%d", &n);do{s += 1; a = a - 2;} while (a != n);printf("%d\n", s);
A. -1
B. -3
C. -5
D. 0
下面的这个循环的循环次数是( )。int i,j;for( i=0,j=10; i=j=10; i++,j--)
A. 语法错误,不能执行
B. 无限次
C. 10
D. 1
下面程序的运行结果是()。#includeint main(void){int x[5] = { 2, 4, 6, 8, 10 }, *p, **pp;p = x;pp = &p;printf(“%d ”, *(p++));printf(”%d\n”, **pp);return 0;}
A. 4 4
B. 2 4
C. 2 2
D. 4 6
假设scanf语句执行时输入ABCDE<回车>,能使puts(s)语句正确输出ABCDE字符串的程序段是__。
A. char s[5]={"ABCDE"}; puts(s);
B. char s[5]={'A', 'B', 'C', 'D', 'E'}; puts(s);
C. char *s; scanf("%s", s); puts(s);
D. char *s; s="ABCDE"; puts(s);