单项选择题

有以下程序:
main()
int k=5, n=0;
do
switch(k)
case 1: case 3: n+…1; k--break;
default: n=0; k--;
case 2: case 4: n+=2; k--; break;
printtf("%d", n);
while (k>0&&n<5);
程序运行后的输出结果是( )。

A.235
B.0235
C.02356
D.2356
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <string.h> void f(char p[][10], int n) *字符串从小到大排序* char t[10]; int i, j; for (i=0; i<n-1; i++) for(j=i+1; j<n; j++) if(strcmp(p[i], p[j])>0) strcpy(t, p[i]); strcpyp[i], p[j]; strcpy(p[j], t); main() char p[5][10]= abc , aabdfg , abbd , dcdbe , cd”; f(p, 5); printf( %d n , strlen(p[0]));
A.2
B.4
C.6
D.3
单项选择题
有以下程序: void fint n, int *r int r1=0; if (n%3==0)r1=n 3; else if (n%5==0)r1=n 5; else f(--n, &r1); *r=rl; main() int m=7, r; f(m, &r); printf( %d n , r); 程序运行后的输出结果是( )。
A.2
B.1
C.3
D.0
相关试题
  • 下面程序的输出结果是______。 main...
  • 有以下程序: #include<stdio.h> mai...
  • return j
  • 现有如下程序段: #include stdio.h m...
  • 以下程序运行后的输出结果是______。...