首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun( int a, int b, int c ) { a=b; b=c; c=a; } main() { int a=10
有以下程序 #include <stdio.h> void fun( int a, int b, int c ) { a=b; b=c; c=a; } main() { int a=10
admin
2020-07-28
42
问题
有以下程序
#include <stdio.h>
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、30,20,10
C、20,30,10
D、0,0,0
答案
B
解析
函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。 因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/eP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
下列关于线性链表的叙述中,正确的是
有以下程序#include<stdio.h>inta=1;b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){funl(5,6);fun2(
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是
设有定义语句int(*f)(int);则以下叙述正确的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#definefix)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}
关于do循环体while(条件表达式);以下叙述中正确的是
以下叙述中错误的是
有如下程序#include<stdio.h>intsum(intdata){staticintS=0;S=S+data;returnS;}main(){
随机试题
胆汁酸的生物合成是________的主要代谢去路。
低温()以下环境,应按低温条件和绝缘类型要求,选用油浸纸绝缘类或交联聚乙烯、聚乙烯绝缘、耐寒橡皮绝缘电缆。
综合考虑行车和排水与通风,公路隧道的纵坡i应是()。[2014年真题]
燃气管道做水压试验时,当压力达到规定值后,应稳压()。
依照《建筑业企业资质管理规定》,下列关于企业资质申请的表述中,正确的有()。
下列行为中,不属于代理的是()。
贷款人应当根据项目()等因素,合理确定贷款期限和还款计划。
下列关于增量备份特点的描述中,错误的是()。
有以下程序:#includemain(){inti,j,m=1;for(i=1;i0;j一一){if(i*j>3)break;m*=i*j;}}prinff
ManycollegestudentsintheUnitedStatesusetheirsummerbreaktoearnmoneyinatemporaryjob.Butmoreandmoreareworkin
最新回复
(
0
)