首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int*p,int*q){int t;t=*p;*p=*q;*q=t;*q=*p;} main(){int a=0,b=9; fun(&a,&b); printf("%d%d\n",a,b);}
有以下程序 void fun(int*p,int*q){int t;t=*p;*p=*q;*q=t;*q=*p;} main(){int a=0,b=9; fun(&a,&b); printf("%d%d\n",a,b);}
admin
2017-05-20
46
问题
有以下程序
void fun(int*p,int*q){int t;t=*p;*p=*q;*q=t;*q=*p;}
main(){int a=0,b=9;
fun(&a,&b);
printf("%d%d\n",a,b);}
程序的输出结果是
选项
A、0 0
B、9 9
C、9 0
D、0 9
答案
B
解析
函数fun的主要功能是交换p和q指向的地址空间的数据,然后更改p的指向的地址空间数据,使之和q指向的数据相同。主函数调用fun后,p指向a,q指向b,因此a和b的数据全部为9。
转载请注明原文地址:https://www.kaotiyun.com/show/vaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d",a)}
函数fun的返回值是______fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++;n++;}returnnum
在16位IBM-PC机上使用C语言,若有如下定义stmctdata{inti;charch;doublef}b;则结构变量b占用内存的字节数是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
以下描述中正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
随机试题
皮肤接触腐蚀性毒物,需清除皮肤上的毒物并用适当的中和液或解毒液冲洗,冲洗时间要求达到
AcTnBCK—MbCMbDLDECK早期诊断AMI最好的心肌标志物是
甲因乙不返还借款向法院申请支付令,法院依法发出了支付令。关于本案,下列哪些选项是正确的?(2008—卷三—84,多)
地表水质模拟影响预测中,需确定的参数和条件有()。
在我国香港特别行政区和英国,证券投资基金一般被称为()。
巨额国家预算赤字不会造成巨额贸易赤字。如果能造成,预算赤字最大的国家也会有最大的贸易赤字。实际上,当赤字的数字可以调节以致不同国家彼此确实相当时,没有这种关系。如果上述陈述都是正确的,能在它们的基础上正确地推出以下哪一项?
设y=arctan2(1+x)/(1-x),则dy/dx=________.
Heissincereandeasyto______
Dohalfofallmarriagesreallyendindivorce?It’sprobablythemostoften【B1】_____statisticaboutmodernlove.Butinanupbe
HowPsychologyCanHelpthePlanetStayCool[A]"I’mnotconvincedit’sasbadastheexpertsmakeout...It’severyoneelse
最新回复
(
0
)