首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void fun(int a, int b) {int t; t=a; a=b; } 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; } int c[10]={1,2,3,4,5,6,7,8,9,0},i
admin
2013-02-23
23
问题
有以下程序 #include<stdio.h> void fun(int a, int b) {int t; t=a; a=b; } 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、1,2,3,4,5,6.7,8,9,0,
B、2,1.4.3.6,5.8,7,0,9,
C、0,9,8,7,6,5,4,3,2,1,
D、0,1,2,3,4,5,6,7,8,9,
答案
A
解析
本题中c
,c[i+1]的值是实参,a,b是形参。C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在内存中,实参单元与形参单元是不同的单元。在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。所以函数run中对a,b值的交换不影响主函数中c数组的值,故输出的c数组的值为c数组初始化时的值。
转载请注明原文地址:https://kaotiyun.com/show/boJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
阅读下面程序段,则执行后输出的结果是#include"stdio.h"main(){charfun(char,int);chara=’A’;intb=13;a=fun(a,b);
在C语言中,int,char和short三种类型数据在内存中所占用的字节数
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fo(i=0;str[i]!=【】;i++)if(
在下列选项中,没有构成死循环的程序段是_____。
完整的计算机存储器应包括______。
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
当线性表的操作无插入和删除时,采用【】结构为好。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
设有下列二叉树:对此二叉树中序遍历的结果为_____。
随机试题
下列关于输血的各项操作不正确的是
患者,男,43岁。主诉刷牙时牙龈出血,口腔有异味,双侧后牙及下前牙轻度松动,伴有咬合痛。下列关于牙周疗效维持及预防的叙述,正确的是
外感六淫皆令人咳,风为六淫之首,临床上常见哪几项相合为病()
就贷款的基本情况进行分析和评价,重点从客户选择、贷款综合效益分析、贷款方式选择等方面进行总结,这属于()
各账户之间最本质的差别在于()。
下列哪种情形不构成交通肇事罪?()
已知向量组α1=(1,2,—1,1)T,α2=(2,0,t,0)T,α3=(0,—4,5,t)T线性无关,则t的取值为_________。
由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要用外存来换取内存。其中以作业为单位对内、外存进行交换的技术称为(8)技术,在作业内部对内、外存进行交换的技术称为(9)技术。用外存换内存是以牺牲程序运行时间为代价的。为提高CPU有效利用率,避免内
Morethan30000driversandfrontseatpassengersarekilledorseriouslyinjuredeachyear.Ataspeedofonly30milesperho
VariationsinBritishAccentsLanguage【T1】______aspeopletrytoexpressthemselvesindifferentwaystodifferentpeople.
最新回复
(
0
)