首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
36
问题
有以下程序
#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://kaotiyun.com/show/b5Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",10
以下关于字符串的叙述中正确的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下选项中,能用作数据常量的是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j
在关系模型中,每一个二维表称为一个
下面描述中不属于数据库系统特点的是
随机试题
“鞠躬尽瘁,死而后已”出自诸葛亮的《________》。
某病人心前区较饱满。查体:有奇脉,颈静脉怒张,肝颈静脉回流征阳性。应考虑为
犬右侧最后肋骨后方,靠近第一腰椎处向腹侧作B超纵切面扫查时,见豆状实质的回声。其后带光滑的弧形回声,光带下出现较大的液性暗区,提示()
根据《中华人民共和国立法法》规定,部门规章与地方政府规章之间、部门规章之间对同一事项的规定不一致时,由()裁决。
当构件的内折角a=120.0°,的纵向钢筋全部伸入混凝土受压区时,计算增设箍筋的面积最接近下列______项数值。当构件的内折角a=160.0°,箍筋采用双肢箍,箍筋间距为100mm,有的纵向钢筋伸入混凝土受压区时,则计算每侧增设箍筋的数量最接近___
相对于口头沟通,书面沟通的优点是()。
下面属于控制供料成本的措施的有()。
广州X建筑公司是北京W会计师事务所20×5年4月下旬发展的新客户。A注册会计师接受委托担任X公司20×4年度财务报表审计业务的项目合伙人。其他相关情况如下:(1)V事务所已于20×5年4月初对X公司20×4年度财务报表发表了审计意见。W事务所为发
逻辑运算1001V1011=()。
下面4个选项中,不是窗体属性的是()。
最新回复
(
0
)