首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void swapl(int c0[],int c1[]) {int t; t=c0[0]; c0[0]=c1[0];c1[0]=t; } void swap2(int *c0,iht *c1) {in
有以下程序: void swapl(int c0[],int c1[]) {int t; t=c0[0]; c0[0]=c1[0];c1[0]=t; } void swap2(int *c0,iht *c1) {in
admin
2009-02-15
37
问题
有以下程序: void swapl(int c0[],int c1[]) {int t; t=c0[0]; c0[0]=c1[0];c1[0]=t; } void swap2(int *c0,iht *c1) {int t; t=*c0; *c0=*c1; *c1=t; } main() {int a[2]={3,5},b[2]={3,5}; swapl(a,a+1); swap2(&b[0],&b[1]); printf("%d%d%d%d\n",a[0]a[1],b[0],b[1]); } 程序运行后的输出结果是 ______。
选项
A、3 5 5 3
B、5 3 3 5
C、3 5 3 5
D、5 3 5 3
答案
D
解析
函数swap1、swap2的作用均为交换两个数。主调函数“swap1(a,a+1)”使得数组a的首地址赋给形参c0[],使得 c0指向a[0]所在的存储单元,a[1]的地址赋给形参c1[],使得c1指向a[1]所在的存储单元,故交换c0[0]与c1[0]后,a[0]与a[1]值也发生了变化;主调函数“swap2(&b[0],&br[1]);”起着同样的作用,使得指针变量c0指向了b0)存储单元,c1指向了b[1]存储单元,并在swap2函数中发生了交换,所以b[0]、b[1]的值也发生变化,故本程序输出的结果是5353。
转载请注明原文地址:https://kaotiyun.com/show/5qXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于文本框Text1,能够获得按键的ASCII码值的事件过程是
在窗体上画一个水平滚动条,其属性值Min满足
下列关于类、对象、属性和方法的叙述中,错误的是()。
以下关于变量作用域的叙述中错误的是
下面关于VB数据文件的叙述中错误的是
下面有关标准模块的叙述中,错误的是
数据流程图(DFD图)是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下面不属于软件设计阶段任务的是
把数学表达式表示为正确的VB表达式应该是( )。
随机试题
能引起变压器能量损失的是()。
我心里很烦而且不知道做什么。
这就是为什么飞机在起飞之前有时必须滑行一段长路的原因。
支气管哮喘和心源性哮喘鉴别困难时,应首先选用的药物是
修建在地层中的隧道可以分为()。
下列观点中,符合会计职业道德要求的是()。
近几年,一系列描述官场黑暗现象的所谓官场小说在社会上大行其道,有的同志还将之奉为宝典。对此,你有何看法?
棚户区改造工程在某县全面推进。但日前在社会上谣传政府将对租房户进行补贴,广大租房群众为能及时得到补贴到政府门口聚集请愿。5月8日下午4时,在县政府门前聚集群众最多时达到1000余人,110指挥中心立即指令巡特警大队警力到现场进行先期处置,经过民警的现场稳控
设求dy.
A、Theyrealizedsomecompaniesexploitedthemovement.B、Theydidn’tknowwhattodo.C、Theydidn’trealizesomecompaniesmade
最新回复
(
0
)