首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2015-07-28
66
问题
有以下程序
#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、PROGRAM
B、STRING□□□□
C、STRING□□□
D、STRING
答案
A
解析
函数的参数传递过程中,形参只是实参的一个副本,如果形参和实参为两个地址,则形参指针指向的变化不能影响到实参指针的指向。所以该函数fun()调用中,并不能改变实参p的指向,输出结果为"PROGRAM",答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/7zDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。#inculdemain(){intx=256;PrintF(“%d-%d-%d\n”,【】,x/10%10,x/100);}
设x为int型变量,请写出一个关系表达式【】,用以判断x同时为3和7的倍数时,关系表达式的值为真。
若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。main(){unsignedinta=32,b=66;printf("%c\n",a|B);}
若有定义:inta[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*ptr)[3]=a;则下列能正确表示数组元素a[1][2]的表达式是______。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
诊断和改正程序中错误的工作通常称为______。
下列叙述中错误的是()。
随机试题
志贺菌一般不侵犯其他组织,只在肠黏膜上皮细胞内增殖,通过内毒素致病。()
急性脑出血应首选的检查是
试排牙时发现,患者微笑时可见上前牙龈缘,口微闭时上前牙切缘位于唇下2mm,第二前磨牙近中面位于口角。此时应该
金锁固精丸的组成药物不包括
患者,男性,53岁,慢性肾炎多年,近1周感觉尿少,近2天的24小时尿量均不超过400m|入院,查体:血压190/115mmHg,血钾6.3mmol/L,护士为该患者制订的饮食计划中,告诉患者可进食的饮食是
对于本案中对何某适用取保候审,如下说法正确的是()。本案中尤某成为犯罪嫌疑人何某的保证人之后应当履行什么义务?()
企业的长期股权投资采用权益法核算的,长期股权投资的初始投资成本小于投资时应享有被投资单位可辨认净资产公允价值份额的,应按其差额,借记“长期股权投资一成本”科目,贷记“资本公积”科目。()
()在造园艺术中的广泛使用,标志着园林建筑在空间上的突破。
真理是人的意识对客观事物及其规律的正确反映,是主观与客观相一致的过程。真理最本质的特征是
A、Themanshouldstayalittlelonger.B、Themanshouldleaveatonce.C、Themanwillmissthebus.D、Themanmusttrytocatch
最新回复
(
0
)