首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> usingnamespacestd; voidsub(intx,inty,int*2) { *z=y+x; } int main() { i
若有以下程序: #include<iostream> usingnamespacestd; voidsub(intx,inty,int*2) { *z=y+x; } int main() { i
admin
2010-03-29
23
问题
若有以下程序: #include<iostream> usingnamespacestd; voidsub(intx,inty,int*2) { *z=y+x; } int main() { int a,b,C; sub(8,4,&A) ; sub(6,a,&B) ; sub(a,b,&C) ; cout<<a<<","<<b<<","<<c<<end1; return 0; }
选项
A、12,18,30
B、-12,6,8
C、6,8,10
D、12,-18,16
答案
1
解析
本题考核对指针作为函数的参数的理解程度。分析程序:函数sub为voidf型。函数的形参中,z是一个int型的指针变量,因此它只能从实参接收一个int型变量的地址。在函数sub体中,语句:*z=y+x;的功能是把形参y与x的和值放入形参z所指的存储单元中。在主函数中,3次调用sub函数。第一次调用时,把8和4分别传递给形参x和y,把主函数中变量a的地址传递给形参z,这样形参就指向了主函数中的变量a,在sub函数中执行语句*z=y+x:后,把12放入z所指的存储单元中,即变量a被赋值12。以此类推,最后b被赋值18,c被赋值30。所以最后输出是12, 18, 30。
转载请注明原文地址:https://kaotiyun.com/show/eCjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是()。
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
有以下程序:#include<stdio.h>structst{intx,y;}data[2]={1,10,2,20};main(){structst*P=data:printf("%d",1)一>y);print
有以下程序#include<stdio.h>voidfun(int*x,ints,intn){inti;for(i=s;i>=n;i--)*(x+i+3)=*(
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
以下叙述中正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列说法正确的是()。
关于C++主函数特性,下列叙述正确的是()。
多态性分为两类:编译时的多态性和【】。
随机试题
Seeingtheincreasinghouseprices,Jimwishesthathe________thathouselastspring.
A、Enzymesarewhatmakemanyofthebody’sbiochemicalreactionspossible.B、Enzymesarewhatmakemanyofthebody’schemicalr
A.平喘B.通便C.敛汗D.消食E.利尿酸枣仁除养心安神外,还具有的功效是
公路工程的招标人不得在招标文件中制定限制性条件阻碍或者排斥投标人,不得规定以获得本地区奖项等要求作为评标加分条件或者中标条件。()
(2009)公共厕所内新建无障碍厕位面积不应小于()。
发展经济和保护环境,关系到人类的前途和命运,成为全球普遍关注、亟待解决的重大问题。西方工业社会______了第二次世界大战以来经济和社会迅猛发展的人间喜剧,________了科技革命给人类带来的空前无限的风光,但也亲身体验了环境破坏所带来的生态危机的切肤之
Publicimagereferstohowacompanyisviewedbyitscustomers,suppliersandstockholders,bythefinancialcommunity,bythe
A、 B、 C、 D、 D第一组每个图形的线条数都是14;第二组每个图形的线条数都是12。
()领导和管理是互补的。
已知χ2~χ2(n),则E(χ2)=________.
最新回复
(
0
)