首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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,*
有以下程序 #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,*
admin
2022-10-24
36
问题
有以下程序
#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。swap函数最后输出*a和*b,所以输出3,7。由于swap函数改变了p和q指向的值,因此main函数输出i的值为7,i的值为3,*p的值为i,*q的值为j。最终程序输出:3,7,7,3,7,3。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/MDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;若不是,函数返回值为0。“
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将带头节点的单向链表节点数据域中的数据从小到大排序。即若原链表节点数据域从头至尾的数据为:10、4、2、8、6
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:对Ⅳ名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
以下程序的运行结果是()。#includemain(){inta=3,b=4,c=8,d=4,m=l,n=3;printf("%d\n",(m=a>b)&&(n=c>d));}
若有定义语句charc=’\101’;则变量c在内存中占
以下叙述中正确的是()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
结构化程序所要求的基本结构不包括()。
随机试题
下列各句重新排列组合,语序最连贯的一项是()。①“衣冠文物之邦”是中华民族的荣耀,“衣裳”更不寻常②殊不见“衣食住行”以“衣”为首的排列,就充分显示服装优先的地位③然而这“以食为天”的观念,若与服装排座次,
A.DNA-polαB.DNA-polβC.DNA-polεD.DNA-polδ真核生物体内具有引物酶活性的是
A.0.49~0.98kPaB.0.8~2.0kPaC.12~18kPaD.8~11.9kPaE.11.3~12.7kPa肺动脉楔压正常值为
王某,女性,60岁,因“风湿性心脏病,心力衰竭”入院。自诉在做日常活动如买菜、洗碗后会出现心慌、憋气。该病人的心功能状态是()
下列说法符合消费税规定的有()。(2013年)
当需要证实组织有能力稳定地提供满足顾客和适用的法律法规要求的产品时,组织不能采用_________。
“教育起源于儿童对成人无意识的模仿”出自于()。
设集合A={(x,y)|=1},B={(x,y)|y=3x},则A∩B的子集的个数是()
A、BecauseChinesesuccessfullyintegratedintoAmerican.B、BecauseChopSueywasintroducedintoAmerican.C、BecauseChinesefoo
甲骨文(oraclebonescript)是中国现存最早的文字。这些刻在龟甲(tortoiseshell)或兽骨上的文字已相当成熟。没认识甲骨文之前,人们都把这些甲骨当作药材。清代(theQingDynasty)学者王懿荣偶然发现了这些龟甲和兽骨
最新回复
(
0
)