首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
admin
2010-12-16
83
问题
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[=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://kaotiyun.com/show/kEVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intk=5;while(--k)printf(’’%d’’,k-=3);printf(’’\n’’);}程序执行后的输
函数rewind(fp)的作用是()。
有以下程序#include<stdio.h>main(){charc;while((c=getchar())!=’#’)putchar(c);}执行时如输入abcdefg##<回车>,则输出结果是
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
有以下程序:#includemain(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2==0)continu
若有说明inta[3][4];则a数组元素的非法引用是()。
下列关于算法的描述中错误的是
在软件生产过程中,需求信息的来源是()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
静态数据成员在定义或说明时,要在前面加上关键字【】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
随机试题
设4x+2(1-)-6y=用变换x=t2将原方程化为y关于t的微分方程;
Thebirdfluvirusismutatingandbecomingmoredangeroustomammals,accordingtoresearchers.Thediscoveryreinforcesfears
霍乱最常见的临床类型是
所有骨髓均为红骨髓见于
血液中浓度出现高峰可以作为排卵的标志的激素是
简述诉讼时效与除斥期间的区别。[浙工商2020年研;中南财大2015年研]
表土层超过400m深的井筒施工,宜采用的井架是()。
中小微型企业的资金运行特点是()
不直接规定行为规则的内容,只指出应当作出规定的机关的法律规则是()。
SupposeyouarePresidentofStudentUnionandaregoingtorecruitsomevolunteerstoparticipateinHopeProjectinthenexts
最新回复
(
0
)