首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void sum(int a[]) { a[0]=a[-1]+a[1]; } main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]);
有以下程序: void sum(int a[]) { a[0]=a[-1]+a[1]; } main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]);
admin
2009-01-15
26
问题
有以下程序: void sum(int a[]) { a[0]=a[-1]+a[1]; } main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); printf("%d\n",a[2]); } 程序运行后的输出结果是( )。
选项
A、6
B、7
C、5
D、8
答案
1
解析
sum()函数接收一个int型数组作参数,也可以把它看作是一个int型指针,语句 a[0]=a[-1];的意思就是将参数指针向内容的前一个元素和后一个元素的值相加放到指针所指的位置。因此,主函数中调用sum(&a[2]);的意思就是让a[2]=a[1]+a[3];,所以最后输出的结果是6。应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/JFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click()Dimarr(5)AsIntegerFork=1To5arr(k)=kNext
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
下面关于标准模块的叙述中,错误的是()。
下列程序运行后,输出结果为()。Subabcd(ByValnAsInteger)n=n+5EndSubPrivateSubForm_Click()n%=3Callabcd(n%)Printn%En
以下关于键盘事件的叙述中,错误的是( )。
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load() Shape1.Top=0 Timer1.Interval=100
下面程序运行时,若输入“VisualBasicProgramming”,则在窗体上输出的是()。PrivateSubCommandlClick()DimNurn(25)AsInteger,ChrlAsStringChrl=U
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
下列数据结构中,不能采用顺序存储结构的是()。
设数据集合为D={1,2,3,4,5},下列数据结构B=(D,R)中为非线性结构的是()。
随机试题
在使用洗涤设备时,应先开洗涤泵,后开雨刮器。()
原则型谈判法
口服避孕药的禁忌证不包括()
施工过程中,施工单位必须认真进行施工测量复核工作,并应将复核结果报送()复验确认。
对拟发行股票的合理估价方法有()。
关于风险度量中的VaR,下列说法不正确的是()。
我国M1由()构成。
法律是维持社会秩序、调整社会关系的一种行为规范,法律的主要内容()。
资料1地球是“水球”,水面积覆盖了地球7l%的表面,空气中也含有水分,地球的储水量很丰富,大约有11.5亿立方千米之多。但是其中海水却占了97.2%,陆地水资源仅占2.8%,约2/3的淡水存在于冰盖和冰川中,无法直接利用,仅剩的那一小部分水资源,
Peopledidn’tusetothrowthingsaway.Weusedtomendourclothesandweusedtowearshoesuntiltheywereworeout.Whenwebo
最新回复
(
0
)