首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2017-04-26
34
问题
有以下程序
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/SeDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序段,则执行后的结果为#inclide"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn)
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}b-=5;}}
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
以下叙述正确的是
下列叙述中正确的是
下列叙述中正确的是
以下4个选项中,不能看成一条语句的是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
随机试题
关于奥伯(Ober)试验,下列说法哪项正确
“胸痹”一名由何书正式提出
男性,35岁。服用吲哚美辛10片后胃痛,今晨呕咖啡样胃内容物约250ml来诊,既往无胃病史。则首选的检查
某患者PT、APTT和TT均延长,可能缺乏的凝血因子是
A.始发期B.早期病变C.病损确立期D.进展期E.静止期临床上出现典型牙龈炎表现为什么期
A.血淋B.膏淋C.热淋D.黄痘E.痰饮石韦善治
在收购要约期限届满前一定期限内,收购入不得变更收购要约,但出现竞争要约的除外。该期限是()。
所谓抛补看涨期权是指()。
降低风险加权资产的方法,主要是调整结构,减少风险权重较高的资产,增加风险权重较低的资产。()
已知平面Ⅱ:x一4y+2z+9=0,直线,试求在平面Ⅱ内,经过L与Ⅱ的交点且与L垂直的直线方程.
最新回复
(
0
)