首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun ( char *s ) { char a[10]; strcpy( a, "STRING" ); s = a; } main() { char *p="PROGRAM"; fun( p ); printf("%s\n
有以下程序 void fun ( char *s ) { char a[10]; strcpy( a, "STRING" ); s = a; } main() { char *p="PROGRAM"; fun( p ); printf("%s\n
admin
2018-10-16
24
问题
有以下程序
void fun ( char *s ) {
char a[10];
strcpy( a, "STRING" );
s = a; }
main() {
char *p="PROGRAM";
fun( p );
printf("%s\n",p); }
程序运行后的输出结果是(此处□代表空格)
选项
A、STRING□□□□
B、PROGRAM
C、STRING□□□
D、STRING
答案
A
解析
函数fun的主要功能是把字符串"STRING",存放到字符数组a中,s指向该字符串,函数调用结束以后,释放s和a指向的空间。主函数调用fun(p),并不能更改p的值,因此p的指向没有改变。
转载请注明原文地址:https://kaotiyun.com/show/tgxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列程序的输出结果是______。main(){inta=0,b=0,c=0;if(++a>0||++b>0)++c;printf("\na=%d,b=%d,c=%d",a,b,c);}
关于return语句,正确的说法是______。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d",j-4
以下对联合类型叙述正确的是()。
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
设计数据库的存储结构属于()
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的______特性。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
在社会主义社会,被领导者的本质是【】
A15%B70%C±10%D±15%E±7.5%注射用无菌粉末平均装量0.05g以下或0.05g,装量差异限度为
治疗不稳定心绞痛的药物是
下列对减压病患者,因气泡对感觉神经末梢刺激所致症状的描述,哪项是错误的
不属于安全检查表常用类型的是()。
在一起受贿案件的侦查过程中,侦查人员获悉,犯罪嫌疑人接受财物时,他家的保姆赵某曾经在场,遂决定传唤赵某协助调查。本案中,办案机关的做法错误的是()。
编制心理测验的目标分析过程不包含()。
意识清楚时出现的谈话内容缺乏逻辑性,可能是()。
A、B两位同学参加同一次竞赛考试,如果A答对的题目占题目总数的3/4,B答对了25道题,他们两人都答对的题目占题目总数的2/3,那么两人都没有答对的题目共有几道?
以下关于面向对象的分析与设计的叙述中,说法正确的是(53)。
最新回复
(
0
)