首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2020-11-23
41
问题
有以下程序
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),并不能更改D的值,因此p的指向没有改变。
转载请注明原文地址:https://kaotiyun.com/show/0l3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#defineN4voidfun(inta[][N],intb[],intflag){inti,j;for(i=0;i<N;i++){b[i]=a[0][i];
下列关于数据库设计的叙述中,正确的是
有以下程序#include<stdio.h>#deftneN2#defineMN+1#defineNUM(M+1)*M/2main(){printf(’’%d\n’’,NUM);)程序运行后的输出结果是
有以下程序#includemain(){inta1,a2;charc1,c2;scanf(’’%d%c%d%c’’,&al,&c1,&a2,&c2);printf(’’%d,%c,%d,%c’’,a1,c1,a2,c2);}若想通过键
有如下程序#includemain(){intx=0x13;if(x=0x18)printf("T");printf("F");printf("\n");}程序运行后的输出结果是()。
关于数据库管理阶段的特点,下列说法中错误的是
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
下面不属于软件需求分析阶段主要工作的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
(2012年)根据证券法律制度的规定,下列关于证券发行中虚假陈述行为相关主体的民事责任承担的表述中,正确的有()。
具有音乐造诣的人听音乐时会产生相应的视觉。这种现象属于()
张力性气胸急救原则中应首选
A、NPC7:3B、NPC5:5C、150kcal:1gND、100kcal:lgNE、24~32kcal/kg·d当创伤应激严重时,由葡萄糖与脂肪提供NPC的比例是()。
药物的治疗指数是指()。
某城市桥梁工程的钻孔灌注桩成孔方法采用正循环回转钻孔原理,在钻孔的过程中产生了钻孔偏斜,施工人员采取了补救措施后,才使得钻孔顺利进行。该施工单位档案管理人员对施工全过程中形成的施工技术文件进行了组卷,卷内的文件排列顺序依次是:封面、目录、文件材料和
下列各项中,不应计入存货实际成本的是()。
下列成本计算的方法中,一般定期计算产品成本,成本计算期与报告核算期一致的有()。
()的考评方法适用于激发员工表现,开发其技能,但不能在员工之间进行比较。
Thevibrationofthevocalcordswillcause
最新回复
(
0
)