首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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://jikaoti.com/ti/eiD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
有以下程序main(){inta[5]={2,4,6,8,10},*p,*k;p=a:k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运行后的输出结果是
以下叙述中错误的是
设文件指针fp已定义,执行语句fp=fopen("file","w”);后,以下针对文本文件file操作叙述的选项中正确的是
某二叉树共有845个节点,其中叶子节点有45个,则度为1的节点数为()。
下列关于数据库设计的叙述中,正确的是()。
负责数据库中查询操作的数据库语言是()。
在数据库中,数据模型包括数据结构、数据操作和()。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
深度为5的完全二叉树的节点数不可能是()。
随机试题
表示暴露组发病率是对照组发病率的比表示某病的发生特异地归因于某暴露因素的危险
表现为发热明显,汗出,口渴,咽喉肿痛,咳吐黄痰症状的为解肌宁嗽丸可治疗
(2009年)图5—67所示圆轴,在自由端圆周边界承受竖直向下的集中力F,按第三强度理论,危险截面的相当应力στ3为()。
谈判礼仪中,女性选择首饰的原则是()。
高中语文课程要体现时代性、基础性和选择性,要在义务教育基础上,使学生的语文素养普遍获得提高。同时也要为具有不同需求的学生提供更大的发展空间。()
1957年10月4日世界上第一颗人造卫星是由美国发射的。()
人际关系发展到了()阶段,双方关系的性质开始出现实质性的变化,谈话开始涉及自我的许多方面,并有较深的情感卷入。
whatistherelationshipbetweenthetwospeakers?
Thirty-twopeoplewatchedkittyGenovesebeingkilledrightbeneaththeirwindows.Shewastheirneighbor.Yetnoneofthe32he
A.decreaseB.adaptC.benefitsD.enlargeE.henceF.universalG.adverselyH.shiftI.uniqueJ.soKsuburbanL.co
最新回复
(
0
)