首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
46
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includevoidfun(intP){intd=2;P=d++;printf(“%d”,P);}main(){inta=1;fun(A);prinff(“%.d\n”,A);}程序运行后的输出结果是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
数据流程图(DFD图)是
下面程序的输出结果是______。#include<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti:for(i=3;i>=0;i-,i-)printf("%c"
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
下列叙述中,正确的是______。
由两个栈共享一个存储空间的好处是______。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
按照“先进先出”组织数据的数据结构是()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()
随机试题
举例说明生态系统的组成。
有关DIC不正确的是
诉讼时效期间是由()。
(2006年)能同时溶解Zn(OH)2、AgI和Fe(OH)3三种沉淀的试剂是()。
一家公司用于一个投资项目的自有资金可能来自()。
新课改与新课程标准的价值取向是什么?
永元九年(公元97年),班超派甘英出使(),甘英达到条支国(今波斯湾北头),临海欲渡,为安息人所阻而还。这是中国使节远至波斯湾的最早记载。
VBA程序流程控制的方式有()。
TheHonolulubeachusedtobealotlesscrowded30yearsago.Inthosedays,youcouldwalkalonghereandnot【B1】______intope
Theneedforbirthcontrolmethodshasdevelopedfairlyrecently,withthedesireamongmanywomentobeabletodecidewhenthe
最新回复
(
0
)