首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void swap(int*a,int*b) {int t,*tp; t=*a;*a=*b;*b=t; tp=a;a=b;b=tp; printf("%d,%d,",*a,*b); } main() {int
有以下程序 #include<stdio.h> void swap(int*a,int*b) {int t,*tp; t=*a;*a=*b;*b=t; tp=a;a=b;b=tp; printf("%d,%d,",*a,*b); } main() {int
admin
2020-10-26
53
问题
有以下程序
#include<stdio.h>
void swap(int*a,int*b)
{int t,*tp;
t=*a;*a=*b;*b=t;
tp=a;a=b;b=tp;
printf("%d,%d,",*a,*b);
}
main()
{int i=3,j=7,*p=&i,*q=&j;
swap(p,q);
printf("%d,%d,%d,%d",i,j,*p,*q);
}
程序执行后的输出结果是( )。
选项
A、3,7,3,7,3,7
B、7,3,7,3,7,3
C、3,7,3,7,7,3
D、3,7,7,3,7,3
答案
D
解析
main()函数中,首先定义两个整型变量i和j,初值为3和7,并将i的地址赋给p,j的地址赋给q,传给swap()函数,swap()函数接收两个整型指针变量a,b,然后使用整型变量t交换a、b所指向的值并输出,通过指针变量,这次交换改变丫实参i、j的值,使得i=7,j=3;指针变量tp交换a和b的值,由于a、b的值是p,q值的拷贝,所以这次交换只改变了形参a,b的值,对实参p,q的值没有改变,所以此时a指向i,b指向i,函数最后输出*a和*b,所以输出3,7;由于swap()函数改变了p和q指向的值,但未改变p,q的值,所以main()函数输出i的值为7,j的值为3,*p的值为i,*q的值为j,所以程序输出:3,7,7,3,7,3,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/zD3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句:char*line[5];,以下叙述中正确的是
以下选项中不能用作C程序合法常量的是
下列定义变量的语句中错误的是
有以下程序voidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun(p);printf("%s\n",p);}程序运行后的输出结果是(此处□
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
关于do循环体while(条件表达式);以下叙述中正确的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
某企业的预期年收益额为32万元,该企业的各单项资产的重估价值之和为120万元,企业所在行业的平均收益率为20%,以此作为资本化率计算出的商誉的价值为【】
三级医院药事管理与药物治疗学委员会的组成人员应包括
关于物权的法律适用,依我国《涉外民事关系法律适用法》的规定,下列哪些选项是错误的?()
2011年5月28日下午,×县正在建设的某大桥发生坍塌事故,造成64人死亡,22人受伤,直接经济损失3974.7万元。经调查认定,这是一起严重的责任事故。由于施工、建设单位严重违反桥梁建设的法规标准、现场管理混乱、盲目赶工期,监理单位、质量监督部门严重失职
在一起建设工程纠纷的诉讼中,由于双方当事人对诉争工程的工程造价存在分歧,一审法院委托某工程造价鉴定中心对该未完工程进行鉴定。在法庭质证过程中,一方当事人申请重新鉴定。那么,该当事人只有在提出有效证据证明以下情形中的( )时,法院才会同意他的申请。
证券公司经营证券经纪、证券投资咨询和与证券交易、证券投资活动有关的财务顾问业务中的一项和数项的,注册资本最低限额为人民币( )元。
建设社会主义新农村研讨会工作方案。
设总体X服从参数为λ(λ>0)的泊松分布,X1,X2,…,Xn为来自总体X的简单随机样本,记,其中a为常数.若E(T)=λ2,则a=().
Somedoctorsaretakinganunusualnewapproachtocommunicatebetterwithpatients—theyareletting【C1】________readthenotest
IrelandiscalledtheEmeraldIsleforitsrichgreencountryside,butpoliticallyitisdividedintotwoparts:______.
最新回复
(
0
)