首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
92
问题
函数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全国计算机二级
相关试题推荐
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
若有以下程序#include<stdio.h>main(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i<10;i++)s
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
有以下程序:#include<stdio.h>#include<stdlib.h>intfun(intn){ int*p; p=(int*)malloc(sizeof(int)); *p=n;retu
下列叙述中,正确的是()。
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
可在C程序中用作用户标识符的一组标识符是()。
有以下程序:#inlude<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行后的输
在面向对象方法中,不属于"对象"基本特点的是( )。
随机试题
在满足地基稳定及变形要求的前提下基础宜浅埋,但对于非岩石地基,其埋深最小值不宜小于()。
()的主要目标是制度、程序和流程的执行情况,无论是基金公司的财务管理、公司治理结构,还是投资管理,主要是看基金管理人业务部门是否落实了这些法律法规和公司制度。
在资产负债表中,根据有关明细账期末余额分析计算填列的项目有()。
关于社会工作者与案主在结案阶段解除专业服务关系,下列描述正确的是()。
()只是从劳动力需求方面揭示了工资水平的决定机理。
道德与法律的区别是()。
项目管理器的“文档”选项卡用于显示和管理()。
We’llgototheGreatWailifit______thisWeekend.
AttheKyotoconferenceonglobalwarminginDecember1997,itbecameabundantlyclearhowcomplexithasbecometoworkoutint
COGNITIVEMAPSINANIMALS(1)Acentralhypothesisofanimalcognitionisthatmanyanimalsmakeuseofcognitivemaps—inter
最新回复
(
0
)