首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*c,int d) { *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main() {
有以下程序: #include<stdio.h> void fun(char*c,int d) { *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main() {
admin
2013-10-14
20
问题
有以下程序:
#include<stdio.h>
void fun(char*c,int d)
{ *c=*c+1;d=d+1;
printf("%c,%c,",*c,d);
}
main()
{ charb=’a’,a=’A’;
fun(&b,a);printf("%c,%c\n",b,a);
}
程序运行后的输出结果是( )。【10年3月】
选项
A、b,B,b,A
B、b,B,B,A
C、a,B,B,a
D、a,B,a,B
答案
A
解析
在这道题目中fun函数的参数传递方式,形参c是传地址,形参d是传值。所以在主函数中,执行fun时,把变量b的地址传给了c,把a的值传递给了d,经过运算,输出的值为b,B。在主函数的输出语句中,输出变量b的值为b,变量a的值为A。
转载请注明原文地址:https://jikaoti.com/ti/1on0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
有以下程序#include <stdio.h>main(){ int i,j; for(i=3;i>=-1;i-) { for(i=1;j<=2;j++) printf("%d",i+j); printf("\n");
有以下程序#include<stdio.h>main(){charc1,c2;scanf("%c",*c1);while(c1<65||c1>90)scanf("%c",&c
有以下程序#include<stdio.h>main(){inta=5,b=lt;t=(a<<2)|b;printf("%d\n",t);}程序运行
下列叙述中正确的是______。
若以下选项中的变量已正确定义,则正确的赋值语句是
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
下列叙述中正确的是()。
下列叙述中正确的是()。
在下列叙述中,错误的一条是()
随机试题
增殖型肠结核x线征象中哪项不正确
湛江大李村村民认为行政机关变更未到期的农业承包合同,侵犯其合法权益的,不能提起复议()
关于放大扫描的叙述,正确的是
10天男婴,足月顺产,母乳喂养,家长为预防小儿佝偻病的发生,来医院咨询。医生的下列指导不恰当的是
下列各项中,符合城镇土地使用税征税规定的有()。
国家的基本社会制度是国家制度体系中的重要内容。根据我国《宪法》的规定,关于国家基本社会制度,下列表述正确的是()。
将考生文件夹下TSAN文件夹中的文件ENE.SIN复制到考生文件夹下XUE文件夹中。
Whywastheseminardelayed?
Whichdepartmentdoesthewomanworkfor?
Scientistsstudyingtheeffectoflargevolcaniceruptionsonglobalclimatehavelongfocusedonthemajorquantitiesof
最新回复
(
0
)