首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio, h>void swap1 (int c0[],int e1[] ){ int t; t = c0[0]; c0[0]: c1 [0] ; c1 [0] = t;}void swap2(int * c
有以下程序: #include <stdio, h>void swap1 (int c0[],int e1[] ){ int t; t = c0[0]; c0[0]: c1 [0] ; c1 [0] = t;}void swap2(int * c
admin
2009-01-15
39
问题
有以下程序: #include <stdio, h>void swap1 (int c0[],int e1[] ){ int t; t = c0[0]; c0[0]: c1 [0] ; c1 [0] = t;}void swap2(int * c0,int * c1){ int t; t= *c0; *c0= *c1; * c1 =t;}main( ){ inta[2]={3.5}.b[2]={3,5}; swapl(a,a+1) ;swap2(&b[0],&b[1]); printf("% d %a %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
答案
8
解析
函数swap1,swap2的功能均为交换两个数。main函数调用swap1(a,a+1);使得数组a的首地址赋给形参c0[],a[1]的首地址赋给形参c1[],故交换c0[0]与c1[0]后,a[0]与 a[1]的值也发生了变化;函数调用swap2(&b[0],&b[1]);的功能也一样,使指针变量c0指向了b[0]存储单元,c1指向了b[1]存储单元,并在swap2函数中进行了交换,所以b[0],b[1]的值也发生变化,故本程序输出的结果是5 3 5 3。
转载请注明原文地址:https://kaotiyun.com/show/oBXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开"对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
下面循环语句中在任何情况下都至少执行一次循环体的是
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
以下关于图片框、图像框的叙述中,正确的是
假定有以下程序段Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
下面关于通用对话框的叙述中错误的是
下面循环语句中在任何情况下都至少执行一次循环体的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
以下程序中,for循环体执行的次数是【 】。#define N 2 #define M N+1 #define K M+1*M/2 main( ) { inti; for(i=1;i〈K;i++) {...}
随机试题
咳嗽变异性哮喘最重要的诊断条件是
决定CT图像空间分辨力的主要因素是
有关颞下颌关节的描述,哪项是错误的
腹痛病人,为明确有无压痛点应用
美国钢铁企业认为韩国美销售的无缝钢管违反了世贸组织的多边货物贸易协议中的反倾销协议,要求美国政府对韩国在美销售的无缝钢管征收反倾销税。美国政府调查后认为,韩国在美销售的无缝钢管构成倾销。关于该争端解决的规则和程序的表述,正确的选项有()。
在施工项目目标动态控制中,以调整任务分工的方式来进行纠偏的措施属于()。
甲建筑公司派员工参加了乙代理商举办的M绘图软件培训班,该软件由丙软件开发公司研制。培训结束后,该建筑公司向代理商购买了这套软件,则下列说法中正确的是()。
马克思指出:“在同一时间内,劳动就一种属性来说必然创造价值,就另一种属性来说,必然保存或转移价值。”这说的是
Accordingtotheman,whatdoesheneedtodothismorning?
WhatisMr.Bacon’sjobspecifically?
最新回复
(
0
)