首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include void fun(int*a,int*b) { int*k; k=a;a=b;b=k;} main() { int a=1,b=2,*x
下列程序的输出结果是( )。 #include void fun(int*a,int*b) { int*k; k=a;a=b;b=k;} main() { int a=1,b=2,*x
admin
2020-10-26
27
问题
下列程序的输出结果是( )。
#include
void fun(int*a,int*b)
{ int*k;
k=a;a=b;b=k;}
main()
{ int a=1,b=2,*x=&a,*y=&b;
fun(x,y);
printf("%d%d",a,b);
}
选项
A、2 1
B、1 2
C、编译出错
D、0 0
答案
B
解析
本题考查函数调用时的参数传递。分析题目可知fun函数的形参是指向实参的指针,但main()函数中调用fun()函数时,实参是指针变量x、y(分别为指向a和b的指针),a、b的值在函数调用前后未发生变化,因而a=1,b=2,即输出12。
转载请注明原文地址:https://kaotiyun.com/show/ct3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){charch=’M’;while(ch!=’K’){putehar(ch);ch一一;}}程序运行
有以下程序:#include<stdio.h>main(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf(
有以下程序:#includemain(){charb[4][10],c;imi,j;for(i=0;i
以下叙述中错误的是()。
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
下面描述中,不属于软件危机表现的是()。【10年9月】
面向对象方法中,继承是指()。
没有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
下面描述中不属于数据库系统特点的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
Whatisthetotalnumberofintegersbetween100and200thataredivisibleby3?
慢性浅表性胃炎的主要病变特点是
保持乳腺不断泌乳的关键是
治疗马颜面神经麻痹可选用的处方是
胃癌的常发部位是
(2009)屋顶水箱的设置条件,以下哪条正确?
下列保险合同中,订有责任期限条款的是()。
付款人承兑商业汇票,不得附有条件,承兑附有条件的,票据无效。( )
自我提高驱动力
以下关于编译程序的说法正确的是()。
最新回复
(
0
)