首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void fun(int a,int b) {int t; t=a;a=b;b=t; } main() {int c[10]={1,2,3,4,5,6,7,8,9,0),i; for(i=0;i<10;i+=
有以下程序 #include<stdio.h> void fun(int a,int b) {int t; t=a;a=b;b=t; } main() {int c[10]={1,2,3,4,5,6,7,8,9,0),i; for(i=0;i<10;i+=
admin
2020-05-19
54
问题
有以下程序
#include<stdio.h>
void fun(int a,int b)
{int t;
t=a;a=b;b=t;
}
main()
{int c[10]={1,2,3,4,5,6,7,8,9,0),i;
for(i=0;i<10;i+=2)
fun(c
,c[i+1]);
for(i=0;i<10;i++)printf("%d,",c
);
printf("\n");}
程序的运行结果是
选项
A、2,1,4,3,6,5,8,7,0,9,
B、0,9,8,7,6,5,4,3,2,1,
C、1,2,3,4,5,6,7,8,9,0,
D、0,1,2,3,4,5,6,7,8,9,
答案
C
解析
C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。由此可知,在本题中,函数fun(int a,int b)的功能是实现形参整形变量a和b值的互换。当在主函数中调用fun(c
,c[i+1])时,把实参变量c
和c[i+1]的值赋给形参变量a和b,执行完函数fun(c
,c[i+1])时,形参变量a和b的值发生了互换,实参变量c
和c[i+1]的值并没有发生互换,所以输出的值为1,2,3,4,5,6,7,8,9,0。
转载请注明原文地址:https://kaotiyun.com/show/TrCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于if(表达式)中的“表达式”叙述正确的是()。
关于字符串的叙述中正确的是()。
没有编译错误的程序段是()。
以下程序的输出结果是()。#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;il=f(2);i2=f(1+1);printf(’’%d%d\n’’,il
有以下程序:#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i
有以下函数:intfun(char*s){char*t=s:while(*t++);re[Hm(t—s);}该函数的功能足()。
请编写函数劬,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:3333333344444444
函数fun的功能是:在有11个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位
每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是()。
表达式a+=a-=a=9的值是()。
随机试题
以下属于自动喷水灭火系统设置场所中危险工级的是()。
国际物流信息系统
简述共有的概念与特征。
下列符合慢性萎缩性胃炎A型的描述有
下列哪项不属于生殖医学技术
男,44岁,发现HBsAg阳性9年,时有增高,近3周来食欲下降,尿黄,明显乏力,牙龈出血,近2周尿少。查体:神清,扑翼样震颤(+)。化验:ALT176U/L,PT38秒(对照13秒),该患者应诊断为
治疗过敏性结膜炎可眼内给予的药物有()。
背景材料:某施工单位承接了一段长30km的沥青混凝土路面施工,其中基层采用厂拌二灰稳定碎石,施工前选择了相应的施工机械并经计算确定了机械台数,施工工艺如下:其中部分路段采用两幅施工,纵缝采用斜缝连接;同日施工的两个工作段接缝处,要求前
下列款项中,不能办理托收承付结算的是()。
班级文化是班级中教师和学生共同创造出来的联合生活方式,不包括()。
最新回复
(
0
)