首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(P);
有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(P);
admin
2017-04-26
142
问题
有以下程序
void fun(char*s){char a[10]; main(){char*p="PROGRAM";
strcpy(a,"STRING"); fun(P);
s=a;} printf("%s\n",p);}
程序运行后的输出结果是(此处口代表空格)
选项
A、STRING口口口口
B、PROGRAM
C、STRING口口口
D、STRING
答案
B
解析
函数fun的主要功能是把字符串"STRING",存放到字符数组a中,s指向该字符串,函数调用结束以后,释放s和a指向的空间,主函数调用fun(p),并不能更改p的值,因此p的指向没有改变。
转载请注明原文地址:https://kaotiyun.com/show/XSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#defineP(A)printf("%d,",(int)(a))#definePRINT(a)P(a);printf("theend")main(){inti,a=0;for(i=1;i<5
若有定义inta[4][4]={1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=5,b=7;printf("%d\n",fun(a,b)/m);
以下能正确定义一维数组的选项是
有以下程序main(){inti,s=1;for(i=1;<50;i++)if(!(i%5)&&!(i%3))s=+i;printf("%d\n",s);}程序的输出结果是
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
随机试题
纳托尔普指出:“在事实上个人是不存在的,因为人之所以为人,是因为他生活于人群之中,并且参加社会生活。”纳托尔普的这种教育目的论属于()。
身无彩凤双飞翼,________。(李商隐《无题》)
初产妇Rh(一),胎儿Rh(+),分娩时多数是处于
男性,30岁,因高热1周入院。既往尚健康,1年前有注射毒品史。查体:眼结合膜有瘀点,心界不大,心率110次/分,律齐,各瓣膜区未闻及杂音,两肺听诊阳性,足底可见紫红色结节,有压痛。白细胞计数12×109/L,血红蛋白80g/L。尿常规蛋白(+),红细胞8~
某公司成立于2013年1月1日,2013年度实现的净利润为1000万元,分配现金股利550万元,提取盈余公积450万元(所提盈余公积均已指定用途)。2014年实现的净利润为900万元(不考虑计提法定盈余公积的因素)。2015年计划增加投资,所需资金为700
下列行为可能产生正的外部性的是()。
2006年9月1日起实施的新义务教育法明确规定,所有适龄儿童、少年平等接受义务教育,国家、社会、学校、家庭必须予以保障。这也进一步明确义务教育阶段学校的教育计划应具有三个基本特征,分别是()。
[*]
ProlongingHumanLifeProlonginghumanlifehasincreasedthesizeofthehumanpopulation.Manypeoplealivetodaywouldha
Manisalandanimal,butheisalsocloselytiedtothesea.【B1】______historytheseahassurvivedtheneedsofman.Theseaha
最新回复
(
0
)