首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(char*s) { char a[10]; strcpy(a,"STRING"); s=a; } main() { char*p="PROGRAN"; fun(p)
有以下程序 void fun(char*s) { char a[10]; strcpy(a,"STRING"); s=a; } main() { char*p="PROGRAN"; fun(p)
admin
2016-12-28
23
问题
有以下程序
void fun(char*s) {
char a[10];
strcpy(a,"STRING");
s=a; }
main() {
char*p="PROGRAN";
fun(p);
printf("%s\n",p);)
程序运行后的输出结果是(此处口代表空格)
选项
A、STRING□□□□
B、PROGRAM
C、STRING□□□
D、STRING
答案
B
解析
函数fun的主要功能是把字符串"STRING",存放到字符数组a中,s指向该字符串,函数调用结束以后,释放s和a指向的空间。主函数调用fun(p),并不能更改p的值,因此p的指向没有改变。
转载请注明原文地址:https://jikaoti.com/ti/1Pi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
测试的目的是暴露错误,评价程序的可靠性;而______得目的是发现错误的位置并改正错误。
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]=
以下不能对二维数组a进行正确初始化的语句是
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";/*
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}该程序的输
以下数组定义中错误的是
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
随机试题
在总账系统中,下列()属于辅助核算。
(2011年)精确罗盘指北针所指的北方向为()。
桩长在11—25m的预制钢筋混凝土桩起吊和堆放支点的位置根据()确定。
钢结构构件安装前应核对(),进行自审核会审。
证券公司的财务顾问活动是指与证券交易、证券投资活动有关的咨询、建议、策划业务。( )
某公司生产联产品甲和乙。2006年8月份发生联合加工成本800万元,分别生产了60吨的甲产品和40吨的乙产品,其中甲产品的价格为25万元/吨,乙产品的价格为35万元/吨,若采用售价法分配联合成本,则甲产品分配的联合成本为()万元。
依法治国的主体是()。
爱国主义的“硬核力量”,自古以来就流淌在中华民族的血脉之中。无论什么时候,“祖国”二字,永远是亿万中国人的心之所系、情之所归。为了“可爱的中国”,多少人在血雨腥风中英勇抗争;为了国家“不受人家欺负”,多少人隐姓埋名造出“争气弹”;为了在改革开放中“杀出一条
Ifyouareworriedaboutthingsandareunderalotofstressatworkorschool,thenyouareprobablynotsleepingwell.Worry
______hefailedinthemathsexamagain,______henevergaveup.
最新回复
(
0
)