首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #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
18
问题
有如下程序;
#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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intmain(){intsum;for(inti=0;i<6;i+=3){sum=i;fo
以下数据结构中,属于非线性数据结构的是()。
已知一程序运行后执行的第一个输出操作是()。cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结果是
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBasel{public:Basel(intd){cout<<d;)~Base1(){}
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(h,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout
将前缀运算符“——”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
下列选项中,不是C++关键字的是()。
若字符指针P所指向的字符串为ˊˊabcdefgˊˊ,在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
随机试题
产后血性恶露的持续时间为()
手厥阴心包经主治
舌下区内容的解剖结构不包括()
农产品价格上升带动的整体物价水平上涨属于()
热辐射光源也是光源的类别之一,下列各项属于热辐射光源的有()。
关于主业工程分包人的责任和义务的说法,正确的是()。
“财务费用”账户按其所归属的会计要素不同,属于()类账户。
只有被告人供述,没有其他证据的不能认定被告人有罪和处以刑罚;没有被告人供述,证据充分确实的,可以认定被告人有罪和处以刑罚。()
茶杯:咖啡:植物
Whenamanknowsthathewillbeputintoprisonifheusesapotentiallydeadlyobjecttorobordoharmtoanotherperson,he
最新回复
(
0
)