首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void sum(int *a) { a[0]=a[1];} main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; for(i=2;i>=0;i--)sum(&aa[
有以下程序 void sum(int *a) { a[0]=a[1];} main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; for(i=2;i>=0;i--)sum(&aa[
admin
2009-04-15
36
问题
有以下程序 void sum(int *a) { a[0]=a[1];} main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; for(i=2;i>=0;i--)sum(&aa
); printf("%d\n",aa[0]); } 执行后的输出结果是
选项
A、4
B、3
C、2
D、1
答案
1
解析
本题中函数sum(int *A) 的作用是:将形参a所指的数组中的第二个元素的值a[1]赋给第一个元素a[0]。主函数中定义一个长度为10的整型数组并赋初值,接着执行一个for循环,该循环共执行了3次。当i=2时,调用函数sum(&aa[2]),主函数中将&aa[2]作为实参传给形参a,所以此时形参a所指的数组的第一个元素和第二个元素分别为aa[2]和aa[3],故执行完该函数后将aa[3]的值赋给aa[2],即aa[2]=aa [3]=4,当i=1时,调用函数sum(&aa(1)),主函数中将&aa[1]作为实参传给形参a,所以此时形参。所指的数组的第一个元素和第二个元素分别为aa[1]和aa[2],故执行完该函数后将aa[2]的值赋给aa[1],即aa[1]=aa[2]=4;当i=0时:调用函数sum(&aa [0]),主函数中将&aa[0]作为实参传给形参a,所以此时形参a所指的数组的第一个元素和第二个元素分别为aa[0]和aa[1],故执行完该函数后将aa[1]的值赋给aa[0],即aa [0]=aa[1]=4;故最后输出的aa[0]的值为4。
转载请注明原文地址:https://www.kaotiyun.com/show/VoWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如图所示窗体和以下程序:PrivateSubCommandlClick()Textl.Text=“VisualBasic”EndSubPrivateSubText1LostFoeus()
下列有语法错误的赋值语句是( )。
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个单选按钮数组,含三个单选按钮,均没有标题,请利用属性窗口,为单选按钮依次添加标题为“北京”、“上海”、“广州”;再添加一个标题为“显示”的命令按钮,如图3.75所示。程序的功能是在运行时,如果选
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1_Click() ’循环1 Fori=1To3 Forj=1To4
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
以下关于多重窗体程序的叙述中,错误的是()。
以下关于函数过程的叙述中,正确的是( )。
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
以下关于注释语句的叙述中,错误的是
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为"计算"的命令按钮Command1,并编写了以下程序:PrivateSubCommand1_Click()Callcalc(HV.Value,HT.Value)EndSu
随机试题
有以下程序#includeintf(intm){staticintn=0;n+=m;returnn;}main(){intn=0;printf("%d,",f(++n));printf("%d\n",
细胞周期非特异性药物是
下列代表一级域名的是()。
根据《会计档案管理办法》的规定,会计档案保管期满需要销毁的,应当编制会计档案销毁清册。会计档案销毁清册的保管期限为()。
业主大会和业主委员会开展工作的经费由()承担。
根据《中华人民共和国宪法》的规定,国务院有权制定和发布()。
女儿对她妈妈说:“若我将我的年龄的两个数字对调下,则可得到您的年龄。”妈妈说:“明天是我的生日,则我的年龄将是你的年龄的二倍。”已知她们两人的生日不在同一天,女儿现在几岁?()
品牌统分策略主要有()。
19世纪末20世纪初,随着股份公司的发展,成为占主导地位的所有制形式是()
以y=7e3x+2x为一个特解的三阶常系数齐次线性微分方程是_________.
最新回复
(
0
)