首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
21
问题
有以下程序: 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全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0—1000范围内的整数,然后放入一个数组中,然后输出这20个整数中大于500的所有整数之和。程序运行后,单击命令按钮(名称为Command1,标题
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
以下关于控件的叙述中,正确的是
下列程序的功能是调用字体对话框来设置文本框中的字体,单击Command1按钮弹出对话框,进行相应的字体、字号等的设置,然后单击“确定”按钮退出对话框,则文本框中将发生哪些变化()。PrivateSubCommand1_Click()
以下关于窗体的叙述中,错误的是( )。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
要把数学式写为VisualBasic表达式,下面正确的写法是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
下列数据结构中,能用二分法进行查找的是
随机试题
甲到瑞士旅游,朋友乙请其代买一块X牌手表,甲见X牌手表虽然质量好,但感觉不够美观,而同档次的Y牌手表不仅质量好而且非常漂亮,就给乙买了一块Y牌的。该行为属于()。
背开一般适用于整只制作菜品家禽的开膛方法,如八宝葫芦鸡、花椒鸭等。()
在Excel2003中,函数MAX的功能是求()值。
蛛网膜下腔出血后常见落日眼常见于
成年人子宫体和子宫颈的比例是
为高热患者解释补充营养和水分的原因,应除外
下面四个选项中,说法有误的一项是()。
水力半径R的含义为()。
纳税人接受捐赠的实物资产,应按接受捐赠时的入账价值计入企业的应纳税所得额。()
把下列句子组合成语意连贯的一段话:①但是这正是无上的美的境界,绝好的自然诗篇。②这总比淡漠无味胜过百倍,我们以为最难堪而又极欲逃避的惟有淡漠无味。③虽然这些虫声会引起劳人的感叹,秋士的伤怀,独客的微喟,思妇的低泣。④
最新回复
(
0
)