首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( char *p, int n ) { char b[6]="abcde"; int i; for( i=0,p=b; i
有以下程序 #include void fun( char *p, int n ) { char b[6]="abcde"; int i; for( i=0,p=b; i
admin
2019-07-14
63
问题
有以下程序
#include
void fun( char *p, int n )
{ char b[6]="abcde"; int i;
for( i=0,p=b; i
=b
;
}
main()
{ char a[6]="ABCDE";
fun(a, 5); printf("%s\n",a);
}
程序运行后的输出结果是( )。
选项
A、ABCDE
B、abcde
C、edcba
D、EDCBA
答案
A
解析
函数fun()的功能是将字符数组b的地址赋值给指针p,语句"p
=b
;"其实无用。由于函数的参数传递过程中,形参只是实参的一个副本,若形参和实参为两个地址,则形参指针指向的变化不能影响到实参指针的指向。所以该函数fun()调用中,并不能改变实参a的指向,所以调用函数后,a指向的字符串内容不变,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/b5Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数
有以下程序:#includevoidf(intx[],intn){if(n>1){printf("%d,",x[n-1]);f(x,n-1);printf("%d,",x[n-1]);}elseprintf("%d,",x[0]
有如下程序:#includemain(){inti,data;scanf("%d",&data);for(i=0;i<5;i++){if(i<data)continue;printf("%d-",i);}}程序运行时,从键盘输入:
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
以下关于return语句的叙述中正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
为便于考核各责任中心的责任业绩,下列各项中最不宜作为内部转移价格的是()。
防火玻璃按耐火等级可分为_______级。()
在工程网络计划执行过程中,当某项工作的最早完成时间推迟天数超过自由时差时,将会影响()。
2020年4月,某省审计厅派出审计组,对某公司2019年度财务收支情况进行了审计。有关该公司销售与收款循环的资料和审计情况如下:(1)审计人员直接向债务单位发函询证,审查应收账款是否真实、准确。(2)该公司将库存应收票据的清点工作与库存现金的监盘工作同
下列()情形属于公开发行证券。Ⅰ.向不特定对象发行证券Ⅱ.向累计100人的特定对象发行证券Ⅲ.向累计150人的特定对象发行证券Ⅳ.向累计300人的特定对象发行证券
北京故宫三座内廷花园不包括()。
甲3月12日在乙公司笔试,3月28日进行面试,4月8日于始上班,5月2日与乙公司建立劳动合同,建立劳动关系的时间为()。
我国下列科技成果中,按时间先后顺序排列,正确的一项是()。①我国科学家主导的国际团队完成白菜基因组测序②“嫦娥一号”发射成功③“天河一号”研制成功④歼—10战斗机首飞成功
Likemanyotheraspectsofthecomputerage,Yahoobeganasanidea,【C1】______intoahobbyandlatelyhasturnedintoafull-tim
A、Persuadingpeopletobuyproperfood.B、Buyingfoodonceaweek.C、Keepingpetsthateatless.D、Givingfoodawaytothepoor.
最新回复
(
0
)