首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
68
问题
有以下程序
#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://kaotiyun.com/show/7zDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0j=1;i<j+1;i+=1,j--)printf("%d\n",j);
诊断和改正程序中错误的工作通常称为【】。
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*ptr)[3]=a;则下列能正确表示数组元素a[1][2]的表达式是______。
软件设计中,有利于提高模块独立性的一个准则是______。
若a的值为1,则表达式!a‖++a的值是______。
在面向对象方法中,类之间共享属性和方法的机制称为______。
字符(char)型数据在微机内存中的存储形式是______。
下列叙述中错误的是()。
随机试题
根据反垄断法律的规定,对于特定种类的可豁免垄断协议,经营者应当证明所达成协议不会严重限制相关市场的竞争,并且能够使消费者分享由此产生的利益,下列各项中,属于上述特定种类的可豁免垄断协议的有()。
学生应该从小就开始学哲学,不然的话,他们会不假思索地接受某些传统价值观,而哲学正是教会他们对这些价值观进行质疑。上述议论预先假定了下面哪些项?Ⅰ.除非学生从小就学哲学,否则他们会接受任何观点。Ⅱ.即使在很小的年龄,学生也具有理解某些哲学的概念和理论的能
要贯彻教育方针,实现教育目的,必须坚持()。
患者,女性,56岁。右侧肺中叶肺癌,术后病理结果为低分化鳞状细胞癌。首次化疗出现过敏,改用放射性治疗。关于放射疗法的护理,错误的是
银汞合金充填操作应完成的时间范围是
城乡住户调查中的部分材料如下:小王一家有3口人,妻子小张在超市上班,儿子在本市就读小学3年级。2017年12月,小王获得工资6500元,妻子得到工资3000元及超市发放的价值500元的各类下架蔬菜,小王自住房屋折算净租金为2000元,出租第二套房屋月
已知函数f(x)=sin(ωx+)(ω>0)的最小正周期为π,则该函数的图象()
假定美国与荷兰的利率分别为8%、10%,即期汇率为1美元等于1.6450荷兰盾,试计算美元兑荷兰盾三个月的远期汇率。
由垄断自身所产生的竞争,包括:
Iheardmanyparentscomplainingthattheirteenagechildrenarerebelling,Iwishitwereso.Atyourageyououghttobegrowin
最新回复
(
0
)