下列程序执行后输出的结果是#include 〈stdio.h〉f(int a){int b=0;int c=3;a=c+ +,b+ +;return(a);}main( ){int a=2,i,k;for(i=0;i〈2;i+ +)k=f(a+ +);printf("%d\n",k);}
查看答案
下列程序执行后输出的结果是#include 〈stdio.h〉fun3(int x){static int a=3;a+=x;return(a);}void main(){ int k=2, m=1, n;n=fun3(k);n=fun3(m);printf("%d\n",n);}
A. 3
B. 4
C. 6
D. 9
在一个C源程序文件中,若要定义一个只允许本源文件中所用的函数的全局变量,则变量需要使用的存储类别是____
Auto
B. static
C. register
D. extern
以下程序运行后,如果从键盘上输入ABCDE<回车>,则输出结果为#include"stdio.h"#include"string.h"func(char str1[]){ int num=0,i=0;while((str1[i])!='\0'){num++,i++;}return(num);}main( ){char str[10];gets(str);printf("%d\n",func(str));}
A. 6
B. 4
C. 5
D. 7
请读程序:#include"stdio.h"void FUN(int S[]){ static int J=0;do{ S[J] +=S[J+1];}while( ++J<2);}main(){ int K, A[10]={ 1,2,3,4,5};for( K=1;K<3;K++)FUN(A);for (K=0;K<5;K++)printf("%d",A[K]);}上面程序输出结果是
A. 34756
B. 23445
C. 35745
D. 12345