单项选择题
有以下程序:
#include<stdio.h>
int b=3;
int fun(int*k)
b=*k+b;return(b);
main()
int a[10]=1,2,3,4,5,6,7,8,i;
for(i=2;i<4;i++)b=fun(&a[i])+b;printf("%d",b);
printf("\n"):
)
程序运行后的输出结果是( )。
A.12 14
B.12 32
C.10 14
D.10 20
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下述程序的输出结果是( )。 #include<stdio.h> void main() int a[20],*p[4]; int i,k=0; for(i=0;i<20;i++) a[i]=i; for(i=0;i<4;i++) p[i]=&a[i*i+1]; for(i=0;i<4;i++) k=k+*p[i]; printf( %d ,k);
A.10
B.18
C.6
D.数组元素引用不合法,输出结果不定
点击查看答案&解析
单项选择题
有以下程序: #include<stdio.h> #define N 8 void fun(int*x,int i) *x=*(x+i)+1; main() int a[N]=1,2,3,4,5,6,7,8,i; fun(a,2); for(i=0;i<N 2;i++) printf( %d ,a[i]); printf( n ); 程序运行后的输出结果是( )。
A.1 3 1 3
B.3 2 3 4
C.4 2 3 4
D.1 2 3 4
点击查看答案&解析
相关试题
下列程序的运行结果是( )。 #include...