首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
54
问题
若有以下程序: #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全国计算机二级
相关试题推荐
以下选项中,合法的一组C语言数值常量是()。
若有以下程序#include<stdio.h>#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;
以下选项中正确的语句组是()。
有以下程序:#inelude<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达A(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
以下叙述中错误的是()。
与数学表达式x≥y≥z对应的C语言表达式是
C语言规定,在一个C程序中,main()函数的位置()。
随机试题
阻击式防御战略要求当对手的进攻发生后,针对这种进攻的性质、特点和方向采取相应对策,维持原有竞争地位和经营水平。()
某公司拥有一生产设备,原值为80000元,现已使用3年,尚可使用5年,使用期满无残值。该设备采用直线法计提折旧,已累计提取折旧30000元.使用该设备,每年获得销售收入90000元,每年需支付使用费用11000元。若现在出售该设备,售价预计为40
领导权变理论中的路径一目标理论提出的假设认为,当任务不明或压力过大时,能产生更高满意度的领导方式是()
男性,42岁,因左上腹饱胀感伴发热、齿龈出血1个月入院。体检发现,患者呈中度贫血貌,全身皮肤散在出血点,脾是巨脾,血常规白细胞210×109/L,红细胞248×1012/L,血红蛋白70g/L,血小板50×109/L,骨髓象原粒细胞25%,中晚幼粒细胞增多
下列何项不是郁证的临床特点
肝性脑病诱因是()。
2012年6月A施工单位中标一项传输设备安装工程,建筑安装工程费为100万元,其中材料费为30万元,建设单位提供的施工费为建筑安装工程费扣除材料费的80%,最终合同价款为56.84万元,其中施工费为56万元,安全生产费用为0.84万元,合同工期为2012年
反映论是一切唯物主义的认识论的一个基本观点,认为认识是对世界的反映,坚持从物到感觉和思想的认识路线。()
下列权利中,属于物权的是()。
Asmanycollegegraduatesarescramblingtofindjobs,oneofthemostimportantthingsforgraduatestounderstandisthatyou’
最新回复
(
0
)