首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #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
58
问题
下列程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
有以下程序:#includestructS{intn;inta[20];};voidf(structS*P){inti,j,t;for(i=0;in一1;i++)for(j=i+
有以下程序:#include<stdio.h>main(){doublex=2.0,y;if(x<0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x+2.0);else
有如下程序#include<stdio.h>main(){inti;for(i=0;i<3;i++)putchar(’A’+i*2);}程序运行后的输出结果是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
下列各序列中不是堆的是()。
以下表达式中,其值不等于数值3的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
结构化程序的三种基本控制结构是()。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
对桥本甲状腺炎有诊断意义的自身抗体是
氮质血症是指
工厂生产过程中产生的生产性粉尘,需使用除尘器进行除尘。下列粉尘的理化性质中,对除尘器除尘效率影响最大的是()。
20×7年度报告,A、B、C三家股份有限公司发生如下有关业务:(1)20×7年1月1日,A、B两家股份有限公司分别以银行存款4000万元和6000万元投资设立一家D有限责任公司,D有限责任公司的注册资本为10000万元;A、B股份有限公司占D有限责
根据旅游突发事件的性质、危害程度及可控性以及造成或者可能造成的影响,旅游突发事件一般分为()。
牛奶中乳糖含量一般为()g/100g。
教学评价是教与学活动中一个重要组成部分。对教学评价理解恰当的是()。
单质铁溶于一定浓度的硝酸溶液中反应的离子方程式为:aFe+bNO3-+cH+====dFe2++fFe3++gNO↑+hNO2↑+kH2O。下列有关推断中,不正确的是()。
下列叙述中正确的是()。
Directions:Readthetextsfromallarticlesinwhich5peopletalkedaboutadvertisement.Forquestions61to65,matchthena
最新回复
(
0
)