首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
36
问题
有以下程序: 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://www.kaotiyun.com/show/JFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
在VisualBasic6.0集成开发环境中,主窗口的标准工具栏上有一个按钮,单击此按钮可以运行正在设计的工程,这个按钮的图标是()。
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpenCD1.DefaultExt="doc"在打开文件的对话框中选择了"c:\file1.txt"文件,则FileTitle属性的值是
下列有关过程的叙述中错误的是()。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
下列各种窗体事件中,不能由用户触发的事件是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
负责数据库中查询操作的数据库语言是
下列各排序法中,最坏情况下的时间复杂度最低的是()。
随机试题
Howcanwegetridofgarbage?Dowehaveenoughenergysourcestomeetourfutureenergyneeds?Thesearetwoimportantquestio
肾病综合征低蛋白血症的主要原因是
伤亡事故的原因可分为直接原因与间接原因。下列关于伤亡事故的原因中,属于直接原因的是()。
投资者可以作为资本投入企业的是( )。
甲酒厂为增值税一般纳税人,主要生产粮食白酒。2014年6月发生下列经营业务:(1)外购一批小麦作为原材料,取得的增值税专用发票上注明金额100万元、增值税额13万元;支付给运输该批小麦的乙运输公司运费8万元,取得普通发票。(2)外购一批高粱作为原材料,
WAIS—RC中数字符号分测验的正式测验时限是()。
在人力资源部门对新员工进行一般性的指导中,不包括()等内容。
“法律条文没有作出规定的,法官就不能受理。譬如有公民的奴隶被人拐走或偷跑掉,此公民要求法律受理就要找法官,向他申明:根据某某法律,我认为此奴隶应归我所有。法官确认后才能受理。”这一描述主要说明罗马法()。
1964年,周恩来总理代表党和政府提出实现“四个现代化”奋斗目标是在()。
Theopportunitycostsofchoosingajobareespeciallyimportanttocollegestudents.Thereisakindoftriangularrelationship
最新回复
(
0
)