首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun ( char *s ) { char a[10]; strcpy( a, "STRING" ); s = a; } main() { char *p="PROGRAM"; fun
有以下程序 #include #include void fun ( char *s ) { char a[10]; strcpy( a, "STRING" ); s = a; } main() { char *p="PROGRAM"; fun
admin
2019-12-17
59
问题
有以下程序
#include
#include
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、STRING□□□□
C、STRING□□□
D、PROGRAM
答案
D
解析
本题考查字符串指针作为函数参数,本题中p作为字符串指针传入fun中,p指向的内容并没有发生变化,所以选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/BmCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>main()intfun(){inti,s=1;{staticintx=1;for(i=1;i<=2;i++)s=fun();x*=2;returnx;}printf("%d\n
以下叙述中正确的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*P1+*(p2+1);}main(){doublea[2]=
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
下列叙述中正确的是
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
以下选项中可用作C程序合法实数的是
关于do循环体while(条件表达式);以下叙述中正确的是
随机试题
正常人血红蛋白β亚基的第6位氨基酸由谷氨酸变成了缬氨酸会产生
血管管腔闭塞及血栓不常见于
患者,男,26岁。饱餐后2小时突发持续性上腹剧痛,很快扩散。查体:腹部有压痛,板状腹,肝浊音界消失,肠鸣音消失,X线检查膈下新月形气体,应诊断为
患者,女,49岁。肝硬化病史10余年,2小时前,突然出现大量呕血,并柏油样便,现出现意识障碍,定向力丧失,计算力下降。血压80/50mmHg,血红蛋白60g/L,血清白蛋白28g/L,血氨160mmol/L,尿少,诊断为上消化道出血、肝性脑病。以下处理不正
极性最大的化合物是
居民个人的下列所得,不并入综合所得计税的是()
关于数罪并罚,下列说法错误的是()
Takethemedicinenow.Ibelieveitwill______yourpain.
Acolddishofrawvegetableswithadressingiscalled______.
A.grouptravelB.touronapersonalbasisC.freeguidedtourD.touristinfor
最新回复
(
0
)