首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char*c,int d) { *c=*c+1; d+=1; printf("%c,%c",*c,d);} main() { char a=’F’
有以下程序: #include void fun(char*c,int d) { *c=*c+1; d+=1; printf("%c,%c",*c,d);} main() { char a=’F’
admin
2021-06-15
46
问题
有以下程序:
#include
void fun(char*c,int d)
{ *c=*c+1;
d+=1;
printf("%c,%c",*c,d);}
main()
{ char a=’F’,b=’f’;
fun(&b,a);
printf("%c,%c\n",a,b);}
程序的输出结果为( )。
选项
A、g,GF,g
B、g,FF,g
C、GfF,G
D、f,gf,g
答案
A
解析
此题考查的是函数参数的传递。majn函数中首先调用fun函数,fun函数的功能是使字符c的ASCII码值加1并输出,使d加1并输出对应的字符:fun(&b,a)输出“g,G”,但是由于fun函数的第一个参数进行的是地址传递,而第二个参数进行的是值传递,所以main函数中的printf函数输出“F,g”。
转载请注明原文地址:https://kaotiyun.com/show/yytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列条件语句中,输出结果与其他语句不同的是
以下叙述中正确的是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执
下面选项中合法的字符常量是
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
有以下程序(注:字符a的ASCⅡ码值为97):#includemain(){char*s={“abe”};do{printf(“%d”,*s%10);++s:}while(*s)
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
数据库管理系统中负责数据模式定义的语言是
在C程序中,下列说法正确的是()。
随机试题
A.thathisteammatescannothelpadmiringhimB.thatheisoftenyelledatbythecoachC.whocanplaybasketballsowellD.
组建一个完善的监理组织机构应按()步骤进行。
根据建设性质划分,不属于基本建设项目的是( )。
企业设立档案机构的,当年形成的会计档案,年度终了后,可暂由本单位会计机构保管()。
市场有效的外部标志包括()。
我国国家最高权力机关是()。
行动研究是在具体情境中对具体问题的研究,不具有普适性。()
非公有制经济包括()。
生搬硬套:效仿
“http://www.rkb.gov.cn”中的“gov”代表的是(5)。(2009年11月试题5)
最新回复
(
0
)