首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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://jikaoti.com/ti/llz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
以下程序的输出结果是()。#includevoidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){int
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
C语言程序的模块化通过以下哪个选项来实现
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
在结构化程序设计中,模块划分的原则是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
下列说法不正确的是()。
随机试题
横断层面上肺段划分的标志性结构。
银行业从业人员在经办业务活动时,在遵循有关规定的前提下,可以邀请客户或应客户邀请进行娱乐活动。()
简述梅奥“社会人”假设的基本含义以及基于“社会人”假设的管理措施。
护理化疗病人的内容包括
异常脉搏的错误临床意义是()
按五行属性分类,五化中属土者是
孕7个月,面浮肢肿,头昏头重如眩冒,胸闷,纳差便溏,舌苔厚腻脉弦滑。治宜()
甲注册会计师审计B公司长期借款业务时,为确定“长期借款”账户余额的真实性,可以进行函证。函证的对象应当是( )。
Childrenwouldplaywithfireuntiltheirhandswereburntawayif______.Peoplesometimessucceedintimelyavoidingdangerb
[2008年MBA真题]“有些好货不便宜。因此,便宜货不都是好货。”与以下哪项推理作类比能说明上述推理不成立?
最新回复
(
0
)