首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){ int b=2; a=&b; *a= *a * 2; printf("%d,",*a);) main(){int k=3,*p=&
若有以下程序 #include void sp(int*a){ int b=2; a=&b; *a= *a * 2; printf("%d,",*a);) main(){int k=3,*p=&
admin
2020-05-19
67
问题
若有以下程序
#include
void sp(int*a){
int b=2;
a=&b;
*a= *a * 2;
printf("%d,",*a);)
main(){int k=3,*p=&k;
sp(p);
printf("%d,%d\n",k,*p);)
则程序的输出结果是
选项
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://kaotiyun.com/show/uwCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于子函数调用的叙述中正确的是()。
以下程序的输出结果是()。#includemain(){inta=5,b:1,t;t:(a<<2)|b;printf(’’%d\n’’,t);}
设intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组中6个元素的值,不能完成此操作的语句是()。
以下程序的输出结果是()。#includemain()voidfun(char*c,intd){charb=’a’,a=’A’;{*c=*c+1;d=d+1;fun(&b,a);print
以下程序的输出结果是()。intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5},b[]={6,7,8,9},s=0;for(
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与出队运算后,front=15,rear=15,则循环队列中的元素个数为()。
设文件指针fp已定义,执行语句fp=fopen(“file”,“W”);后,下列针对文本文件file操作叙述的选项中正确的是()。
在黑盒测试方法中,设计测试用例的主要根据是
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
有下列程序,其中‰表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(’’%u\n’’,x);}程序运行后的输出结果是(
随机试题
税收管辖权是一国政府进行征税的权力,表现为()
适合采用低转移定价的情况有()
女性,38岁,左小腿上段窦道反复流脓,有时排出碎骨块9年,近半月发热,窦道口封闭,周围红肿。x线片示胫骨上段增粗见死骨块,周围有新生骨。目前最佳治疗是
下列关于法律法规政策变化引起合同价款调整的规定,错误的是()。
依照《建筑业企业资质管理规定》,下列关于企业资质申请的说法中,正确的有()。
《学校卫生工作条例》属于()。
设an=1+q+q2+…+qn-1(n∈N*,q≠±1),An=Cn1a1+Cn2a2+…+Cnnan.当一3<q<1时,求.
1,2,8,28,100,()。
研究人员发现,无论人们是否进行剧烈运动,轻度脱水都会给人们带来负面影响。与男性相比,女性更容易受轻度脱水的影响。她们的认知能力尽管不会出现明显波动,但会觉得所面对的问题变得更难。同时,她们还会感到头疼、疲劳、无法集中注意力。对男性而言,轻度脱水同样会让他们
Write-upofPresentations1DemandGenerationisthebasisofallmarketingcampaigns!Youwilllearncreativemethodsofdemand
最新回复
(
0
)