首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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;
有以下程序 #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;
admin
2019-12-17
79
问题
有以下程序
#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+l]);
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/ULCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不属于C语言标识符的是
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}void
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];)STU;voidf
设有定义语句int(*f)(int);则以下叙述正确的是
下列给定程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
随机试题
激光干涉仪不仅用于精密测量,还可用于大型机床的精密定位。()
人工流产综合征反应发生的主要原因是
与细菌细胞壁黏肽侧链形成复合物,阻碍细菌细胞壁合成的药物是
七段显示器的各段符号如图7-63所示,那么“E”的共阳极七段显示器的显示码abcdefg应该是()。
我国目前的会计监督体系为()。
附属内驱力是学生为了保持______而努力学习的一种需要。
我们通常所说的水资源指()。
根据下列材料,回答以下问题。①一项调查显示,76.5%的受访者感觉自己的语言越来越贫乏了。受访者认为年轻人语言贫乏的表现是基本不会使用诗句(61.9%)和不会用复杂的修辞手法(57.6%)。亦如以往所有关于汉语命运的讨论,总要有一个“替罪羊”被推
Priortothe20thcentury,manylanguageswithsmallnumbersofspeakerssurvivedforcenturies.Theincreasinglyinterconnected
A、 B、 C、 A
最新回复
(
0
)