首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() void fun(char*c,int d) { char a=’F’,b=’f’; { *c=*c+1; fun
有以下程序: #include main() void fun(char*c,int d) { char a=’F’,b=’f’; { *c=*c+1; fun
admin
2021-02-25
42
问题
有以下程序:
#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/K6tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将E-R图转换为关系模式时,实体和联系都可以表示为()。
支持子程序调用的数据结构是()。
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5×3/
以下选项中不能用于描述算法的是()。
设有定义语句:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格):□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是()。
下列定义数组的语句中,正确的是()。
若有定义语句:inta=3,b=2,c=l;以下选项中错误的赋值表达式是()。
某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
随机试题
不属于甲状腺功能亢进的护理问题是
动脉导管未闭的体征是
根据《公路水运工程安全生产监督管理办法》规定,组织公路水运工程一级及以上资质施工单位的主要负责人的考核发证工作由()负责。
证券必须同时具有的两个最基本特征是()
一般情况下,企业资源的交易方式有()。
物业服务企业是依法成立、具备专门资质并具有独立企业法人地位,依据物业服务合同从事物业管理相关活动的经济实体。按照投资主体的经济成分来划分,物业服务企业可以分为()。
会议召集方在会前的责任有()
阅读以下文字,完成以下问题。1997年5月11日,美国纽约曼哈顿一幢高楼里正在进行一场被媒体称为“人机大战”的国际象棋比赛。对局的一方是1985年以来一直独霸棋坛的俄罗斯棋王卡斯帕罗夫,另一方是美国IBM公司推出的“天下第一”下棋机器——名为“深蓝
设n是正整数,则
A、They’regoingtoFranceforavacation.B、Thewomandoesn’tneedtostudynow.C、He’sconcernedaboutthewoman’sstudies.D、T
最新回复
(
0
)