首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void fun(char *a, char *b) { a=b; (*a)++;} main() { char c1=’A’,c2=’a’,*p1,*p2;
有以下程序: #include <stdio.h> void fun(char *a, char *b) { a=b; (*a)++;} main() { char c1=’A’,c2=’a’,*p1,*p2;
admin
2009-01-15
58
问题
有以下程序: #include <stdio.h> void fun(char *a, char *b) { a=b; (*a)++;} main() { char c1=’A’,c2=’a’,*p1,*p2; p1=&c1; P2=&c2; fun(p1,p2); printf("%c%c\n",c1,c2); } 程序运行后的输出结果是( )。
选项
A、Ab
B、aa
C、Aa
D、Bb
答案
1
解析
本题中fun函数的形参是两个指向字符型数据的指针,其功能是把b赋给a,然后将a所指存储单元里的变量值加1。在main函数中,p1里存放的是c1的地址,p2里存放的是c2的地址,经函数调用fun(p1,P2)后,p2的值赋给了p1,使p1和p2都指向了c2,而(*a)++又使’a’的值加1变成了’b’,所以此时c2的值为’b’,而c1的值没变,仍为’A’。程序改变的是p1的地址和c2的值。
转载请注明原文地址:https://kaotiyun.com/show/UmXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
两个或两个以上的模块之间关联的紧密程度称为()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
软件设计中模块划分应遵循的准则是( )。
函数fun如下:PrivateFunctionfun(chAsString)AsIntegerDimn%,st$,C$Fork=1ToLen(ch)C=Mid(ch,k,1)IfC“A”
数据库系统的三级模式不包括( )。
以下选项中,不合法的VisualBasic的变量名是( )。
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTest1。设窗体Form1标题为“MyForm1”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTest1_Click(IndexAsInte
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
结构化程序设计的3种结构是()。
随机试题
标准试剂是用于衡量其他物质化学量的标准物质,其特点是主体成分含量高而且准确可靠。()
组织的战略计划活动通常包括的步骤有()
吗啡急性中毒的特异性拮抗药是
商业银行可以从事下列选项中的哪,些业务?( )
某保险公司从2004年1月开始,在损害事故理赔中,指定车损玻璃由某汽车玻璃经营部更换,并指定从某维修服务公司购进“刚建”牌玻璃,统一使用“刚建”牌玻璃,对此行为,该市工商行政管理局对其作出了行政处罚,而该保险公司不服,向法院提起诉讼。下列说法正确的有?
共同犯罪是指二人以上共同故意犯罪。下列属于共同犯罪的是()。
《合伙企业法》规定,合伙人退伙的,其他合伙人应当与该退伙人按照()进行结算,退还退伙人的财产份额。
不可抗力具有严格的构成条件。根据《合同法》规定,不可抗力的构成条件不包括()。
求幂级数的和函数f(x)及其极值。
Bloggingisapastimeformany,evenalivelihoodforafew.Forsome,itbecomesanobsession(使人痴迷的事物).Suchbloggersoften【B1
最新回复
(
0
)