题目内容

有以下程序#include int fun(int a,int b){static int m=0, i=2;i +=m+1; m = i + a + b;return m;}main(){int k=4, m=1, p;p = fun( k,m ); printf("%d,", p);p = fun( k,m ); printf("%d\n" ,p );}程序运行后的输出结果是

A. 8,17
B. 8,16
C. 8,8
D. 8,20

查看答案
更多问题

有如下程序#include int sum(int a, int b){return a + b - 2;}main(){int i;for (i=0; i<5; i++)printf("%d", sum(i, 3));printf("\n");}程序运行后的输出结果是

A. 12345
B. 01234
C. 45678
D. 54321

有如下程序#include void convert(char ch){if (ch < 'D') convert(ch+1);printf("%c", ch);}main(){convert('A'); printf("\n");}程序运行后的输出结果是

A. DCBA
B. ABCD
C. A
D. ABCDDCBA

有如下程序#include void get_put(){char ch;ch = getchar();if (ch != '\n') get_put();putchar(ch);}main(){get_put(); printf("\n");}程序运行时,输入1234<回车>,则输出结果是

A. 4321
B. 1234
C. 4444
D. 1111

有如下程序#include int sum(int data){static int init = 0;return init += data;}main(){int i;for (i=1; i<=5; i++)printf("%d,", sum(i)); printf("\n");}程序运行后的输出结果是

A. 1,3,6,10,15,
B. 1,2,3,4,5,
C. 0,0,0,0,0,
D. 1,1,1,1,1,

答案查题题库