未知题型
有以下程序 void fun(char *c,int d) { *c=*c+1;d=d+1; printf(“%c,%c”,*c,d); } main() { char a='A',b='a'; fun(&b,a);printf(“%c,%c/n”,a,b); } 程序运行后的输出结果是
D.b,B,A,b
- A.B,a,B,a
B.a,B,a,B
C.A,b,A,b
【参考答案】
D
解析:用地址作为参数与值作为参数传递之间的不同。在C语言中,数据传递是单向传递的。“值传递”就是实参把对应的......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
未知题型
有以下程序 #include<stdio.h> main() { FILE*fp;int i=20,j=30,k,n; fp=fopen(“d1.dat”,“w”); fprintf(fp,“%d/n”,i);fprintf(fp,“%d/n”,j); fclose(fp); fp=fopen(“d1.dat”,“r”); fscanf(fp,“%d%d”,&k,&n);printf(“%d%d/n”,k,n); fclose(fp); } 程序运行后的输出结果是A.20 30B.20 50C.30 50D.30 20
A.h>
B.dat”,“w”);
C.dat”,“r”);
D.20
E.20
F.30
G.30 -
判断题
噪声性耳聋是在工作中长期处于高噪声环境而造成的一种职业性疾病。它属于化学因素职业危害的一种。 正确 错误 -
未知题型
有以下程序 int fa(int x) {return x*x;} int fb(int x) {return x*x*x;} int f(int(*f1)(),int(*f2)(),int x) { return f2(x)-f1(x);} main() {int i; i=f(fa,fb,2);pfintf(“%d/n”,i); } 程序运行后的输出结果是D.8
A.-4
B.1
C.4
