首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-08-18
51
问题
有以下程序
#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为65,a为97 。即字母+1则可得到下一个字母。其次是函数形参和实参的问题,运行过程如下:在fun(&b,a)中,*c = ’a’, d=65。*c+1=’b’, d+1=66,printf("%c,%c,",*c,d);输出b B因为指针c指向地址的值为b,此时b=*c = ’b’;函数返回执行printf("%c,%c\n",b,a); 输出b,A,因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/FvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(说明:字母A的ASCII码值是65)#includevoidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);
以下数组定义中错误的是()。
以下叙述中错误的是()。
以下选项中,值为1的表达式是
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
以下不构成无限循环的语句或语句组是
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为CEAedca,排序后输出为CedcEAa。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和
对如下二叉树进行后序遍历的结果为
某二叉树中有15个度为1的节点,16个度为2的节点,则该二叉树中总的节点数为()。
随机试题
输卵管的功能不包括下列哪一项?
回盲瓣
女,40岁,间断咯血1周,低热,行胸部CT扫描如图,最可能的诊断是
女职工李某正在哺乳10个月的婴儿。依据《劳动法》,李某所在单位可以安排她从事的劳动是()。
()可以规避期货投资基金的系统性风险。
MRPⅡ不仅适合于传统制造业使用,还能扩展到金融业、通讯业等行业的使用。()
教育心理学是研究教育教学情境中学与教的基本心理规律的科学。()
商品经济的基本规律(即价值规律)的内容、表现形式及作用是什么?
我国第一部马克思主义教育学著作是
Peoplethinkingabouttheoriginoflanguageforthefirsttimeusuallyarriveattheconclusionthatitdevelopedgraduallyas
最新回复
(
0
)