首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() void fun(char*c,int d) { char a=’F’,b=’f’; { *c=*c+1; fun(&b,a); d+=1;printf("
有以下程序: #include main() void fun(char*c,int d) { char a=’F’,b=’f’; { *c=*c+1; fun(&b,a); d+=1;printf("
admin
2020-11-27
60
问题
有以下程序:
#include
main()
void fun(char*c,int d) { char a=’F’,b=’f’;
{ *c=*c+1; fun(&b,a);
d+=1;printf("%c,%c\n",a,b);}
printf("%c,%c",*c,d);}
程序的输出结果为( )。
选项
A、g,GF,g
B、g,FF,g
C、GfF,G
D、f,gf,g
答案
A
解析
此题考查的是函数参数的传递。main函数中首先调用fun函数,fun函数的功能是使字符c的ASCII码值加1并输出,使d加1并输出对应的字符;fun(&b,a)输出“g,G”,但是由于fun函数的第一个参数进行的是地址传递,而第二个参数进行的是值传递,所以main函数中的printf函数输出“F,g”。
转载请注明原文地址:https://www.kaotiyun.com/show/vO3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是()。
有以下程序#includemain(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
有以下程序#includemain(){charc[2][5]={"6934","8254"},*p[2];inti,j,s=0;for(i=0;i
以下选项中不合法的标识符是()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
下面选项中不是关系数据库基本特征的是()。
以下关于return语句的叙述中正确的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二义树的深度为(根结点在第1层)
以下选项中不能用于描述算法的是()。
合法的C语言标识符是()。
随机试题
有孔毛细血管的孔位于()
交流系统中与接地中性线对应的母线颜色为()。
________是专制王权严密控制人身的最重要措施。
下列典籍中,属于纪传体的是()
“三个代表”重要思想形成的历史依据是()
由国务院药品监督管理部门审查批准发放下列哪种文件
生产一线的工人发现,他们生产的现场存在很多问题,因此他们应成立()QC小组。
秦朝丞相为“百官之长”,其主要职责是()。
汉语中的颜色词很复杂。一方面,有的颜色词可以指一种以上的颜色,比如,【R71】________天其实是【R72】________色的天,【R73】________却是【R74】________色的草,而李白《将进酒》中“君不见高堂明镜悲白发,【R75】__
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
最新回复
(
0
)