首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #include using namespace std; void hey(____________,int&b){ int c;c=a;a=b;b=c; } int main(){
有如下程序; #include using namespace std; void hey(____________,int&b){ int c;c=a;a=b;b=c; } int main(){
admin
2021-06-10
22
问题
有如下程序;
#include
using namespace std;
void hey(____________,int&b){
int c;c=a;a=b;b=c;
}
int main(){
int m=14,n=20;
hey(m,n);
cout<
return 0:
}
运行后的输出结果是“1414”,则横线处的语句应为( )。
选项
A、int*a
B、int&a
C、int a
D、a
答案
C
解析
题意main()函数中,首先定义整型变量m为14,n为20,然后调用hey()函数,传入m、n,然后输出时,m的值14不变,n的值为14;再看hey()函数中,通过临时变量c,将传入的两个参数a、b的值进行交换;再者,参数b是引用变量,所以b的值修改,导致实参n的值也被修改,由main()函数中m的值不变,n的值变为14,可知hey()函数中形参a(对应实参m)应该是一个普通变量,而不是引用类型或指针类型,所以选项A、B错误,c正确;另外对于参数,必须给出参数的类型,所以选项D错误.故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/RSfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
以下数据结构中,属于非线性数据结构的是()。
已知一程序运行后执行的第一个输出操作是()。cout
有如下程序:#include<iostream>usingnamespacestd;classPublication{//出版物类charname[30];Publication(char*nam
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intAn’ay类的对象中,然后建立另一对象myArray,将对象内容赋
若已经定义了如下的函数:intf(inti,charc);则下列函数中可以作为此函数的重载函数的是
数据库管理系统中负责数据模式定义的语言是()。
下列字符串中可以用作C++标识符的是()。
下列符号中不属于C++关键字的是()。
下列关于this指针的描述中,正确的是()。
随机试题
下列关于资产收益的说法中,正确的有()。
男,45岁,无痛性全程血尿2个月,查体无异常。IVP:左肾上盏拉长、变窄边缘不规则。最可能的诊断是
非处方药专有标识可以单色印刷的位置有
备单位保存的会计档案不得借出,本单位内部人员查阅或复制会计档案,应经会计主管人员批准。()
产品成本项目一般包括()。
A公司向B银行申请1000万元的贷款。首先,银行为了取得这笔资金,以6%的利率吸收存款,这笔贷款成本中含有6%的资金成本;其次,分析、发放和管理这笔贷款的非资金性营业成本估计为总贷款额的4%;再次,银行贷款部门可能会因为贷款违约风险追加4%的贷款利率;最后
金融监管国际化的进程如下:1975年2月,在瑞士巴塞尔成立了银行管理和监督实施委员会,简称巴塞尔银行监管委员会。1988年7月,巴塞尔银行监管委员会公布了《关于统一国际银行资本测量和资本标准的报告》,简称《巴塞尔资本协议》。1997年9月,巴塞尔银行
企业收入的主要来源是()。
ThepurposeoftheauthorinwritingthistextistoThephrase"current’accommodative’monetarystance"(Para.3)denotes
关于主板的描述中.错误的是()。
最新回复
(
0
)