首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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]); pr
有以下程序: 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]); pr
admin
2013-02-23
32
问题
有以下程序: 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
答案
A
解析
本题将主函数中a[2]的地址传递给了sum函数中的形参a[],使得sum函数中的(a+0)为主函数中a[2]的址,所以 a[-1]即*(a-1)的值为主函数中a[1]的值;a[1]即*(a+1)的值为主函数中a[3]的值,故函数sum中a[0]=2+4,由于此函数中的 a是指向主函数中的a[2],所以主函数中的a[2]的值即为6。
转载请注明原文地址:https://www.kaotiyun.com/show/pBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序输出的结果为______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX");char**p;inti;
分析以下程序,执行后的输出结果是()intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x
以下函数的功能是【】。floatav(a,n)floata[];intn;{inti;floats;for(i=0,s=0;i<n;i++)s=s+a[i];returns/n;}
数据元素之间【】的整体称为逻辑结构。
下面程序运行后的输出结果是______。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=-s[0]
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象被人们称之为【】。
以下叙述中正确的是()
按条件f对关系R进行选择,其关系代数表达式为______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
排中律对思维形式的要求包括两个方面:(1)()。(2)()。
下列哪一项关于系统性红斑狼疮的表述是错误的
患者,女,40岁。10天来发热,腹痛,腹泻,大便每日7~8次有血及黏液。查体:体温38℃,下腹有压痛,右下明显。大便镜检红细胞20~30/HP,白细胞3~5/HP。问题2:检查首选
有关胸外心脏按压,错误的是
安装工程费用包括______。
教科书编写应遵循哪些原则?
根据下列材料回答91~95题。2003年中国企业500强座次排定,中国石油天然气集团公司、中国石油化工集团公司、中国移动通信集团公司占据排行榜前三位。与2002年中国企业500强相比,今年500强的入围门槛大幅度提高,排名最后一位的宁波港务局营业收入为2
1
American【D1】______willnotreturntothemoonasplannedifUSCongresspassesPresidentObama’sproposedbudget.Obama’sb
NEWYORKMay26,(Reuters)—AttorneyDennisKeniganjustspentaweekrisingatdaybreaktoanswere-mailsandfieldconferencec
最新回复
(
0
)