首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int a,______________) { int c; c=a; a=*b; *b=c; }
有如下程序: #include using namespace std; void fun(int a,______________) { int c; c=a; a=*b; *b=c; }
admin
2020-07-23
24
问题
有如下程序:
#include
using namespace std;
void fun(int a,______________) { int c; c=a; a=*b; *b=c; }
int main(){
int x,y;
x=1; y=2; fun(x,&y); cout<
return 0;
}
运行后的输出结果是11,则横线处的语句应为
选项
A、int b
B、int *b
C、int &b
D、b
答案
B
解析
由于输出结果为11,所以函数fun的功能是将实参y的值修改为1。通过函数修改实参的值,只能通过引用或指针的方式,由函数调用fun(x, &y)可知形参为整型指针,即int *b,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/J1yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase1{public:Base1(){}~Base1(){cout
若为类MyClass重载运算符"+",下列声明中,错误的是
下列关于C++流的表述中,正确的是
有如下类声明:classHow{intk;public:friendvoidshow();};则类How所拥有的构造函数的数量是
已知主函数中通过如下语句序列实现对函数模板swap的实例调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的描述中,会导致上述语句序列发生编译错误的是
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
下列关于派生类构造函数和析构函数的说法中,错误的是()。
如果派生类以protected方式继承基类,则基类中的保护成员在派生类中的访问属性是
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
随机试题
将函数f(x)=xln(1+x)展开为x的幂函数(要求指出收敛区间).
远端小管和集合管所分泌的NH3主要来自
术前预防性应用抗生素指征包括
语迟的主要病变脏腑在
数据通信实现了( )资源共享以及远程数据处理。
相比于儒家的以政治伦理为核心的“道”,老庄之“道”因其玄虚的特征,更宜于作出超越性的解释,从而满足人们对于生命的具有宗教意味的渴望:它永远具有无限的可能,化生万物却始终保持自身的虚静,不因世间的变化而发生任何改变。在万物源于道的根本原理之下,个体生命与道本
PSec VPN安全技术没有用到(9)。
Hishandwritingisflowingandgraceful.
Variationsamongstateinsurancelawscancauseproblemsforfamilies.Ifyoudoyour【M1】______homeworkbeforemovingtoanoth
Wefindithardtostandhimanylonger;hebehavesso(strange)______.
最新回复
(
0
)