首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> void swap(int *a,int *b) { int *tp,t; 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 *tp,t; t=*a;*a=*b;*b=t; tp=a;a=b;b=tp; printf("%d,%d,",*a,
admin
2022-04-02
55
问题
有下列程序
#include<stdio.h>
void swap(int *a,int *b)
{
int *tp,t;
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(&i,&j);
printf("%d,%d",*p,*q);
}
程序执行后的输出结果是( )。
选项
A、3,7,3,7
B、7,3,7,3
C、3,7,7,3
D、7,3,3,7
答案
C
解析
程序定义两个整型变量i,j,初值为3,7,另外定义两个整型指针变量p,q,其中p指向i,q指向j。将i,j的地址传给swap函数,在swap函数中,a指向i,b指向j。通过临时变量t交换a和b指向的值,此时a指向的实参i,b指向的实参j的值发生了交换,即a指向i的值为7,b指向j的值为3;再通过临时变量tp交换a和b的指针值,使得a指向j,b指向i。所以swap印中输出a指向的值为3(j),b指向的值为7(i);swap函数调用结束后,输出p和q指向的值,即i,j的值7,3,所以程序输出:3,7,7,3,本题答案C选项。
转载请注明原文地址:https://kaotiyun.com/show/Whkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数intfun(char*s){char*t=s;while(*t++);retum(t-s);)该函数的功能是
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(P[i][0]==’T’)n++;returnn;}main(){charstr[][10]={"Mon",
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
有以下程序:#includeintfun(intx){intP;if(x==0‖x==1)return3;P=x—fun(x一2);return(P);}ma
C语言中char类型数据占字节数为
以下选项中关于C语言常量的叙述错误的是
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
以下选项中,合法的一组C语言数值常量是
随机试题
下列选项中,不属于组织结构的权变因素的是()。
Concerningmoneyoranythingelse,conflictsbetweenhusbandandwifeusuallyreflectapowerstruggle.Conflictsbetweenparent
Everymorning,kidsfromalocalhighschoolareworkinghard.Theyaremakingandsellingspecialcoffeeatacoffeecafe.They
国务院发展改革部门、省级人民政府发展改革部门在将国家总体规划、省级总体规划草案送本级人民政府审定前,要认真听取()政治协商会议有关专门委员会的意见。
下列选项中属于城市总体规划强制性内容的是()。
企业缴纳当月应交的增值税时,应通过()科目核算。
以公司股东权行使的目的是为股东个人利益还是涉及到全体股东共同利益为标准,分为共益权和自益权。公司股东的共益权包括()
卢沟桥建于隋朝年间,由著名匠师李春设计建造,距今已有1400多年的历史。()
政府机构的精简程度由()直接决定。
A、 B、 C、 D、 A第一套图前一个图形的小元素,在下一个图形中变为大元素;第二套图前一个图形的大元素,在下一个图形中变为小元素。
最新回复
(
0
)