单项选择题

有以下程序 #include main() { char *s = "12134"; int k = 0, a = 0; while(s[k + 1] != ’\0’) { k++; if(k % 2 == 0){ a = a + (s[k] - ’0’ + 1); continue;} a = a + (s[k] - ’0’); } printf("k = %d a = %d\n", k, a); } 程序运行后的输出结果是

A.k=6 a=12
B.k=3 a=14
C.k=4 a=12
D.k=5 a=15
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序#includemain(){ char a[5][10] = { one , two , three , four , five };int i, j;char t;for(i=0; i a[j][0]){ t = a[i][0]; a[i][0] = a[j][0]; a[j][0] = t;}puts(a[1]);}程序运行后的输出结果是
A.fwo
B.fix
C.two
D.owo
单项选择题
有以下程序#include#define N 3void fun(int a[][N], int b[]){ int i, j;for(i = 0; i < N; i ++){ b[i] = a[i][0];for(j = 1; j < N; j++)if(b[i] < a[i][j]) b[i] = a[i][j];}}main(){ int x[N][N] = {1,2,3,4,5,6,7,8,9}, y[N], i;fun(x, y);for(i=0; i < N; i++) printf( %d, ,y[i]);printf( n );}程序运行后的输出结果是
A.2,4,8,
B.3,6,9,
C.3,5,7,
D.1,3,5,
相关试题
  • 有以下程序 #include int fun(int n...
  • 以下函数的功能是输出链表结点中的数据,形...
  • 若有定义语句:char str[] = 0 ;...
  • 有以下程序 #include int k = 7;...
  • 以下程序的输出结果是 [12] 。 #in...