首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下程序段中.与语句k=a>b?(b>e?1:0):0;功能相同的是()。
有以下程序#include#includevoidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun
下列叙述中错误的是
下列叙述中正确的是
有以下程序#includevoidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:pri
有以下程序:#include<stdio.h>main(){intx;for(x=3;x<6;x++)printf((x%2)?(″*%d″):(″#%d″),x);printf(″\n″);}程序的输出结果是()。
有以下程序#includeintfun(inta,intB){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行后的输出结果是
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
信息处理的客体是()
Ournewteacherisnotexperiencedandcan’tmakehimselfclearly______inclass.
简述诉讼时效的意义。
最常见的腹外疝是()
1/2000地形图和1/5000地形图相比,下列中哪个叙述是正确的?
下列各句所用的修辞手法与句后括号内所标注的不符的是:
本题为选做题,请在Ⅰ、Ⅱ两道试题中选取其中——道解答,若两题都回答,只按第Ⅰ道试题的成绩记入总分。选做题I阅读下列材料:据日本《每日新闻》报道说,日本教科书出版商在执政党自民党、文部省和右翼史学家的压力下,企图淡化日本战时侵略历史,
Climatechangeissupposedtounfoldslowly,overdecades.Butthatisnottrueupinthegreatwhitenorth,asthoseattending
下列叙述中正确的是()。
Foryears,Europeanshavebeenusing"smartcards"topaytheirwaythroughtheday.Theyusetheminshopsandrestaurants;plu
最新回复
(
0
)