首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
有以下程序: 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
admin
2011-06-13
65
问题
有以下程序: 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
解析
在主函数main()中,语句“sum(&a[2]);”把数组元素a[0]的地址传递给了sun函数的形参a[],使得sum函数中的“(a+0)”为主函数中a[2]的地址,所以a[-1]的值为主函数中a[1]的值;a[1]的值为主函数中a[3]的伉,故函数sum中a[0]=2+4=6,由于此函数中的a是指向主函数中的a[2],所以a[2]的值为6。
转载请注明原文地址:https://kaotiyun.com/show/3VPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;
以下程序运行后的输出结果是【】。main(){inta[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}};inti=0,j=0,s=0;
有以下程序main(){inta=15,b=21,m=0;switCh(a%3){case0:m++;break;case1:m++;switch
若有以下说明和定义typedeint*INTEGER;INTEGERp,*q;以下叙述正确的是
下列选项中正确的语句是
以下4个选项中,不能看作一条语句的是
下面的程序可对指定字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd",te
下列关于C语言用户标识符的叙述中正确的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
下列关于栈的描述中错误的是
随机试题
旅游团游览北京故宫时一游客提出曾经游览过故宫,要求自由活动。在不影响全团行程的情况下,导游正确的处理方式有()。
全脊柱可后伸
A.上颌窦囊肿B.鼻息肉摘除、鼻甲切除术等鼻腔手术后C.颅底骨折,脑脊液鼻漏者D.急性上颌窦炎E.慢性上颌窦炎
一新建双线铁路,设计行车时速160km,其中某段路基8.5km,设计填挖平衡,大部分填筑高度3~5m,挖方段坡度不大,山体除表层外,部分为中风化砂岩,部分弱风化,沿线两侧有少量村庄,无重要建筑物,最大挖深12m。填筑区有两段各长500m的软弱地基,软弱层厚
杭州月亮有限公司HangzhouMoonCo.Ltd.是一家流通性外贸企业,2005年12月15日收到德国KKKCo.Ltd.的订单如下:ORDERNO.:040426DATE:14Dec,2005SUPPLIER:H
If one side fails to observe the contract, the other side( )cancel it.
期货交易所、期货公司及其他期货经营机构、期货保证金安全存管监控机构。应当向()报送财务会计报告、业务资料和其他有关资料。
实践的主体和客体是相互作用的,二者相互作用的关系体现了()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
ThegeneralmanagerappointedMr.Smith______ofmarketingthenewlineofwomen’scasualwear.
最新回复
(
0
)