首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char *c,int d) { *c=*c+1; d=d+1; printf("%c,%c,",*c,d); } main() { char b=’a’,a=’A’; fun(&b,a); printf(
有以下程序 #include void fun(char *c,int d) { *c=*c+1; d=d+1; printf("%c,%c,",*c,d); } main() { char b=’a’,a=’A’; fun(&b,a); printf(
admin
2020-11-23
43
问题
有以下程序
#include
void fun(char *c,int d)
{ *c=*c+1;
d=d+1;
printf("%c,%c,",*c,d);
}
main()
{ char b=’a’,a=’A’;
fun(&b,a);
printf("%c,%c\n",b,a);
}
程序运行后的输出结果是( )。
选项
A、b,B,b,A
B、b,B,B,A
C、a,B,B,a
D、a,B,a,B
答案
A
解析
计算字符常量时一般使用其ASCII码进行运算。’a’+1=’b’,fun()中的第一个参数为地址传参,形参的变化会影响实参的变化,所以两次输出的b值都为字符’b’;第二个参数为值传参,形参变化不会影响实参,所以在函数fun()体内输出字符’B’,函数fun()体外输出结果为字符’A’,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/FA3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#includevoidconvert(charch){if(ch
设有如下程序段:inta[1]={0};intb[]={9};charc[3]={"A","B"};chard="12";以下叙述正确的是()。
下列叙述中正确的是()。
以下叙述中错误的是()。
数据库中对概念模式内容进行说明的语言是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
下列对于软件测试的描述中正确的是
下面不属于软件测试实施步骤的是
随机试题
下列选项中不属于协同进化关系的是()
输入ABO不合血液多少毫升可出现酱油色尿
两岁半女孩,筋骨痿弱,发育迟缓,坐起、站立、行走、生齿等明显迟于正常同年龄小儿,易疲倦喜卧,面色不华,舌质淡,苔薄白。证属肝肾不足型五迟证。治疗首选方剂是
等渗性脱水( )。高渗性脱水( )。
按照资源税有关规定,独立矿山收购未税矿产品适用()。
关于投资性房地产,下列表述中正确的有()。
企业物流战略应追求的主要目标不包括()。
旨在说明研究者的身份、研究目的和内容、对象选择方法、保密原则,并署名研究机构的是问卷的()。
=_________。
Thetwocountrieshavedevelopeda______relationandincreasedagreatdealinforeigntrade.
最新回复
(
0
)