首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
admin
2015-08-01
37
问题
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
选项
A、1,1
B、1,2
C、2,2
D、2,l
答案
D
解析
如果函数实参是数组名,形参也应为数组名,函数swap中形参进行了交换,实际上也是实参进行了交换。而且数组名代表数组首元素的地址,并不代表数组的全部元素。所以,swap(b,2)是数组b第一个元素与第二个元素进行交换,即b[0]与b[1],根据题干,知道答案为2,1。
转载请注明原文地址:https://jikaoti.com/ti/eCE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于C++语言的描述错误的是
下列程序执行后的输出结果是()。voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){prin
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n:x;}voidSetNum(intn1
列对派生类的描述中,错误的是()。
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
在位运算中,操作数每左移一位,其结果相当于
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
派生类的对象对它的基类成员中(),是可以访问的。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
随机试题
维生素K可治疗
实行分期付款的车在车款没有完全付清之前,可以进行交易。()
y=0
下列除哪项外,均为肺痨的证候特征
谷胱甘肽主要用于解救
某商业银行违反审慎经营规则,造成资本和资产状况恶化,严重危及稳健运行,损害存款人和其他客户合法权益。对此,银行业监督管理机构对该银行依法可采取下列哪些措施?
同业拆借市场是指()。
在一个除法算式里,被除数、除数、商河余数之和是319,已知商是21,余数是6,问被除数是多少?
已知编号为1,2,3,4的4个袋子中各有3个白球,2个黑球,现从1,2,3号袋子中各取一球放入4号袋中,则4号袋中自球数X的期望E(X)=______,方差D(X)=_________.
GeneticallyModifiedFoods—FeedtheWorld?[A]Ifyouwanttosparkaheateddebateatadinnerparty,bringupthetopicaboutg
最新回复
(
0
)