首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(p); s=a;}
有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(p); s=a;}
admin
2017-05-20
38
问题
有以下程序
void fun(char*s){char a[10]; main(){char*p="PROGRAM";
strcpy(a,"STRING"); fun(p);
s=a;} printf("%s\n",p);}
程序运行后的输出结果是(此处□代表空格)
选项
A、STIUNG□□□□
B、PROGRAM
C、STIUNG□□□
D、STRING
答案
B
解析
函数fun的主要功能是把字符串"STRING",存放到字符数组a中,s指向该字符串,函数调用结束以后,释放s和a指向的空间。主函数调用fun(p),并不能更改p的值,因此p的指向没有改变。
转载请注明原文地址:https://jikaoti.com/ti/MRi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不正确的定义语句是
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;【】}node;
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a
下列程序段中,不能正确赋值的是
下面程序的运行结果是:_______。fun(intt[],intn){inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main(){inta[]={11
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
若x和a均是int型变量,则计算完x=(a=4,6*2)后的x值为______。
算法的有穷性是指()。
随机试题
中国古代哲学家张载提出“凡可状皆有也,凡有皆象也,凡象皆气也”。这是
临床中进行外斐试验最常采用的方法是
根据目前流行病学研究资料,牙周病的危险因素不包括
某男,26岁,工人,右指头肿胀疼痛7天,呈蛇头状肿,皮色掀红,疼痛剧烈,手指下垂时加重。伴恶寒发热头痛。透光试验见指头腹侧有一豆状黑色点。诊断为蛇头疔,外治宜
一般来说,在土地抵押权实现以前,土地抵押权终止的情形具体包括()。
为了获取有效的审计证据,应当实施的风险评估程序有()。
在几个大国中,讲C国语言的人占人口的少数。一国际团体建议以一个独立国家的方式给予讲C国话的人居住的地区自主权,在那里讲C国话的人可以占人口的大多数。但是,讲C国话的人居住在几个广为分散的地区,这些地区不能以单一连续的边界相连结,同时也就不允许讲C国话的人占
甲殴打乙致乙死亡,为此甲赔偿乙家属2万元。乙家属料理后事后,分割了乙的财产。引起上述侵权赔偿关系和财产继承关系产生的法律事实分别是()。
2~3yearsold
ItstartedwithanitchafterastrollonaCaribbeanbeach,butinjustafewdaysithaddevelopedintoacompletetravel【C1】_
最新回复
(
0
)