首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: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
57
问题
有以下程序: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://kaotiyun.com/show/bhXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个工程中包含两个名称分别为Form1、Form2的窗体、一个名称为Func的标准模块。假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:Form1中定义的过程:PrivateSubFun1()……EndSubFo
下列程序的执行结果是()。PrivateSubForm_Activate()Dimscore(3)AsInteger,totalAsIntegerDimaa_scoreAsVariant
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
程序流程图中带有箭头的线段表示的是()。
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮和初始文本为空、名称分别为Text1和Text2的两个文本框,如图所示。程序功能如下:①单击“读数据”按钮,则将考生文件夹下in5.dat
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
语句PrintFormat(Int(12345.6789*100+0.5)/100,“0000,0.00”)的输出结果是()。
随机试题
由于CO2气体不是易燃气体,故应使CO2气瓶()。
矿化度是指钻井液中所含有()的质量浓度。
男性,35岁。发热、双颈部淋巴结进行性肿大1个月。查体:双侧颈部可触及数个1.5cm×1.5cm左右大的无触痛淋巴结,肝、脾肋下未触及。血象正常。胸部、腹部CT未发现深部淋巴结肿大。哪项检查对诊断帮助最大
患者,男,25岁,CT示双侧听神经鞘瘤,右侧脑室三角区脑膜瘤。诊断
下列关于固定资产清查的会计表述正确的有()。
按照学生的能力、学习成绩或兴趣爱好分为不同组进行教学的组织形式称为()。
下列各句所用的修辞手法与句后括号内所标注的不符的是:
1984年,英国科学家首次发现南极上空出现臭氧层空洞。臭氧层空洞一般出现在每年9一10月,也就是南极的春季到夏季。近日,某研究小组研究发现,2015年9月臭氧层空洞的面积比2000年同时期缩小了450万平方千米,他们认为,过去30年中,世界各国为缩小南极上
树是结点的集合,它的根结点的数目是()。
Thebank【56】borrowersenoughinteresttopaytheexpenseofthebankandhavesomethingleftoverfor【57】Theinterestcannotbe
最新回复
(
0
)