首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int a,int b,int c) { a=b;b=c;c=a; } main(){ int a=10,b=20,c=30; fun(a,b,c); print
有以下程序 void fun(int a,int b,int c) { a=b;b=c;c=a; } main(){ int a=10,b=20,c=30; fun(a,b,c); print
admin
2015-08-14
11
问题
有以下程序
void fun(int a,int b,int c)
{
a=b;b=c;c=a;
}
main(){
int a=10,b=20,c=30;
fun(a,b,c);
printf("%d,%d,%d\n",c,b,a);}
程序运行后的输出结果是
选项
A、10,20,30
B、20,30,10
C、30,20,10
D、0,0,0
答案
C
解析
函数fun中采用了变量作为参数,那么参数传递以后,形参a’b,c的变化对f实参a,b,c是没有影响的,因此主函数中a,b,c的值经过fun调用以后,值没有变化。
转载请注明原文地址:https://kaotiyun.com/show/iFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个血型数据。
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++B);}
下列程序段的运行结果是______。charstr[]="ABCD",*p=str;printf("%d\n",*(p+3));
#define命令出现在程序中函数的外面,宏名的有效范围为______。
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
下述关于数据库系统的叙述中正确的是______。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
随机试题
简述最低工资标准的法律效力。
A、Theyshowfear.B、Theystarttocry.C、Theyreachout.D、Theyturntoadults.B短文说,babies看起来很怕陌生的成年人,但他们却会试图触碰陌生的baby。所以B正确。
避免与氨基糖苷类等有肾毒性药物联合使用的中药注射剂是()。
预计某城市2009年较2008年国民生产总值增长10%,则该市2009年国民经济预计环比发展速度为10%。()
沟通方式中最普通、最常见的是()。
TheleadersofDetroit’sstrugglingBigThreeautomakersareappearingbeforetheSenatetoday,whereprospectsof¥25billioni
试述学习动机的强化理论和人本理论,并比较其不同之处。
Whydidthewomanopenthedoorwhensomeoneknockedatit?
Shouldthedeathpenaltybe______?
【S1】【S4】
最新回复
(
0
)