未分类题
下列程序的输出结果是______。 int m=10; int fun(int a,int B) { int m=2; return(a*b-m); } main() { int x=7,y=5; printf('%d/n',fun(x,y)%m); }
D.3
A.1
B.2
C.7
【参考答案】
D
解析:本题考查全局变量和局部变量的区别。在函数fun中的m是局部变量,值为2,在主函数中的m是全局变量,值为10。
点击查看答案
<上一题
目录
下一题>
热门
试题
未分类题
以下程序的输出结果是______。 fun(int**p,int a[2][3]) {**p=a[1][2]; } main() { int a[2][3]=}1,3,5,7,9,11},*p; p=(int*)malloc(sizeof(int)); fun(&p,a) ; printf('%d n',*p); }D.11
A.9
B.7
C.1
点击查看答案
未分类题
下列程序的输出结果是______。 char*fun(char*str,int n) { int i; char*p=str; for(i=0;i<10;i++,str++) *str='a'+i; return++p; } main() { char a[10]; printf('%s n',fun(a,10)); }D.不确定的值
A.ABCDEFGHIJ
B.abcdefghij
C.bcdefghij
点击查看答案
相关试题
分析下面的程序 main() { int*p1,...
20.下列叙述中,错误的是( )。 A....
もし明日天気が___、来なくてもいいです...
设随机事件A, B, C相互独立,且P(A)...
将十进制数75.25转换成十六进制数为( )