首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void fun(char*a,char*b) { a=b; (*a)++; } main() { char c1=’A’,c2=’a’,*p1,*p2; p1=&c1;p2=*c2;fun(p1,p2); print
有以下程序: void fun(char*a,char*b) { a=b; (*a)++; } main() { char c1=’A’,c2=’a’,*p1,*p2; p1=&c1;p2=*c2;fun(p1,p2); print
admin
2012-12-03
59
问题
有以下程序:
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
答案
A
解析
函数fun的作用是将指针a指向指针b的内容,然后将该内容加1。执行语句“fun(p1,p2);”后,p1和p2指向的地址并未改变,只是将p2指向的存储单元的值增加1。所以,答案是A。
转载请注明原文地址:https://jikaoti.com/ti/d1B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",A);}main(){intcc;for(cc=1;CC<4
以下选项中,值为1的表达式是()。
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。
有以下程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);print("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的
已定义c为字符型变量,则下列语句中正确的是
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
若有“doublea;”,则正确的输入语句是()。
定义结构体数组:structstu{intnum;charname[20];}x[5];{1,"L1",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"};for(i=1;i
下列选项中,不能用作标识符的是()。
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【】。
随机试题
交换理论的主要代表人物是()
放射自显影探测射线的依据是
某患者腹部积块软而不甚坚,固着不移,胀痛并见,舌苔薄,脉沉实,应诊断为
湿温病湿热蕴毒证,其治疗处方是
检察机关对未成年人童某涉嫌犯罪的案件进行审查后决定附条件不起诉。在考验期间,下列哪些情况下可以对童某撤销不起诉的决定、提起公诉?(2013年卷二第72题)
Eventuallythegovernmentrebuiltthebridge______theappealandevenpressureofthepublic.
教科书的编写应遵循哪些原则?
计算:3262+741-1092=()。
网络操作系统提供的主要网络管理功能有网络性能分析、()和网络存储管理。
下列表达式中,能够保留变量X整数部分并进行四舍五入的是
最新回复
(
0
)