首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){int b=2; main(){int k=3,*p=&k; a=&b; sp(p); *a=*a*2; printf("%d,%d
若有以下程序 #include void sp(int*a){int b=2; main(){int k=3,*p=&k; a=&b; sp(p); *a=*a*2; printf("%d,%d
admin
2019-06-09
67
问题
若有以下程序
#include
void sp(int*a){int b=2; main(){int k=3,*p=&k;
a=&b; sp(p);
*a=*a*2; printf("%d,%d\n",k,*p);
printf("%d,",*a);} }
则程序的输出结果是
选项
A、4,3,4
B、4,3,3
C、6,3,6
D、6,6,6
答案
B
解析
主函数中定义指针变量p指向k,调用函数sp(p),将k的地址传递给形参指针a,函数转到sp运行,a指向b的地址,表达式*a=*a*2,相当于b=b*2,得到*a的数据4输出。函数调用结束,此时a和b的空间撤销,而对实参k和p的值并没有改变,仍旧是3。
转载请注明原文地址:https://www.kaotiyun.com/show/LtRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){chars[]={“01aXy”};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]=’Z’)n++;pri
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard:};uniondatax;执行下列语句后,正确的联合体变量X的值是(
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
下列叙述中正确的是()。
算法时间复杂度的度量方法是()。
下列叙述中正确的是()。
以下选项中非法的C语言字符常量是()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
以下选项中不属于C语言标识符的是()。
针对简单程序设计,以下叙述的实施步骤顺序正确的是
随机试题
使用VC6打开考生文件夹下的工程test36_3。此工程包含一个test36_3.cpp,其中定义了类CRectangle,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)定义类CRectangle的数据成员width和heigh
急性化脓性腹膜炎病人术后采取半卧位的目的,哪项是错误的
A.体格矮小和智力低下B.体高肌瘦、颈细长、肩窄下垂、胸廓扁平、腹上角<90°C.身体各部分匀称适中,腹上角90°左右D.体格异常高大E.体格粗壮、颈粗短、面红、肩宽平、胸围大、腹上角>90°
(2004)单一频率的声音称之为什么?
隧道掘进中超前支护常用方法及特殊情况下采用的方法有()。
【背景资料】某办公楼由12层主楼和3层辅楼组成。施工单位(乙方)与建设单位(甲方)签订了承建该办公楼施工合同,合同工期为41周。合同约定,工期每提前(或拖后)1天奖励(或罚款)2500元。乙方提交了粗略的施工网络进度计划,并得到甲方的
艾滋病(AIDS)
转基因食品
Nowwhicharetheanimalsreallytobepitiedincaptivity?First,thosecleverbeingswhoselivelyurgeforactivitycanfindn
—"Excuseme,couldyoupleasehavemycomputer______?"—"Ofcourse."
最新回复
(
0
)