首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: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[i]); printf
有以下程序: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[i]); printf
admin
2009-01-15
30
问题
有以下程序: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,所以此时形参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,所以,4个选项中选项A符合题意。
转载请注明原文地址:https://jikaoti.com/ti/rOK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个工程中包含两个名称分别为Form1、Form2的窗体、一个名称为Func的标准模块。假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:Form1中定义的过程:PrivateSubFun1()……EndSubFo
下列程序的执行结果是()。PrivateSubForm_Activate()Dimscore(3)AsInteger,totalAsIntegerDimaa_scoreAsVariant
以下程序段中,输出结果为“Hi”的是()。
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
运行以下程序后,输出的图案是()。Form1.ClsAS=StringS(10,"*")Fori=1To5n=10-2*iX$=AS:Y$=Space$(n)Mid$(X$,i+1,
程序流程图中带有箭头的线段表示的是()。
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
下面变量定义中错误的是
语句PrintFormat(Int(12345.6789*100+0.5)/100,“0000,0.00”)的输出结果是()。
随机试题
在体内可由胆固醇转变而成的维生素是
能引起多毛、肥胖的是( )由促卵泡生成素刺激引起( )
A.有效性B.均一性C.安全性D.稳定性每一单位产品都具有相同的品质体现药品的
以下关于管道支吊架安装叙述正确的是()。
燃烧产生的主要燃烧产物是()。
行政机关公务员处分的种类不包括()。
为了解读者信息而到家长中进行幼儿读物选题《布娃娃的房子》的调查,一般询问()等项内容。
给定资料:1.2017年全国两会上。有关“提振文化自信”“传统文化复兴”的话题,引起了代表委员们的热议。他们纷纷表示,中华优秀传统文化涵养着深厚的文化自信,不忘本来才能开辟未来,善于继承才能更好创新。“中华文化源远流长,文化自信有着深厚
表单运行中,当用户单击其中某一对象而释放表单功能时,则有该对象的事件为【】,其事件代码中须有【】命令。
Stratford-upon-Avonisanunremarkablemarkettownbut【C1】______onelittledetail:in1564,thewifeofalocalmerchant,John
最新回复
(
0
)