首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; void sub(int x,int y, int *z) { *z = y+x; } int main()
若有以下程序: #include <iostream> using namespace std; void sub(int x,int y, int *z) { *z = y+x; } int main()
admin
2010-03-29
74
问题
若有以下程序: #include <iostream> using namespace std; void sub(int x,int y, int *z) { *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()为void型。函数的形参中,z是一个血型的指针变量,因此它只能从实参接收一个血型变量的地址。
②在函数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/vUjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
有以下程序#include<stdio.h>intfun(char*S){char*p=s;while(*P!=0)p++;retum(p-s);}main(){printf(’’%dkn’’,fun(’’goodbey!’’));)
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
开发大型软件时,产生困难的根本原因是()。
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:333333334444
随机试题
属于生物原性的线虫是
A.胃泌素B.缩胆囊索C.促胰液素D.抑胃肽小肠上部的S细胞主要分泌
关于慢性胃炎的预防原则下列哪项不妥
香港、澳门、台湾地区的医疗器械的注册证格式为()。
远期交易是非标准化的,期货交易是标准化的,且远期交易与现货交易一样都以获取标的物为目的,期货交易则不然。()
()是指理财规划服务涉及的内容非常广泛,它包括但不仅限于财务、法律、投资和债务管理、保险、税务等,理财师在作相关判断和规划时还要求能够兼顾客户家庭财务、非财务状况以及不同时期变化的需求。
波斯纳提出了一个教师成长的公式来概括教师成长的过程中的主要关系,即:教师成长=经验+反思。()
某设备由三大部件构成.在设备运转中各部件需要调整的概率相应为0.10,0.20和0.30.设各部件的状态相互独立,以X表示同时需要调整的部件数,试求E(X)和D(X).
求微分方程的通解.
保证在故障发生后仍保持数据库一致性以及事务的原子性的算法称为______。它由两部分组成:在正常事务处理时记录更新活动;在故障发生后采取措施恢复数据库到某个保持一致性、原子性和持久性的状态。
最新回复
(
0
)