首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
53
问题
有以下程序: 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全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。mam(){chara[]="123456789",*p;inti=0;p=a;while(*p){if(i%2=0)
有以下程序:#include<string.h>main(intargc,char*argv[]){inti,len-0;for(i=l;i<argc;i+=2)len+=strlen(argv
有以下程序:main(){char*p[10]={"abc","aabdfg","dcdbe","abbd","cd"};printf("%d\n",strten(p[4]));}
以下选项中可以作为C语言合法常旱的是
在两种基本测试方法中,【】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
若有定义:inla=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为
以下程序的功能是:建立一个带有头结点的甲—向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。#include<stdlib.h>structnode{charda
以下叙述中正确的是
与结构化需求分析方法相对应的是【】方法。
对如下二叉树进行后序遍历的结果为()。
随机试题
患者,男,46岁。反复咳嗽、咳痰30年。突然咯血1天,量约400ml,胸CT显示右下肺支气管柱状扩张。处置中不妥的是
组成药物不含生姜、大枣的方剂是()
某肝硬化病人因饮酒后大量呕血来诊,最简便有效的止血措施为
进行施工招标必须具备的条件合法的是()。
2006年8月10日,某路桥公司与某水泥厂签订了购买水泥合同。合同中约定2006年9月1日水泥厂将水泥运至路桥公司施工现场,路桥公司验货后支付水泥款。为了保证合同的顺利履行,水泥厂要求路桥公司提供担保。于是某建筑公司作为路桥公司的保证人与水泥厂签订了保证合
“以提供建构认知结构的框架为教学的切入点”属于_____教学策略。【】
设A为3阶矩阵,β=(β1,β2,β3),β1为AX=O的解,β2不是AX=O的解,又r(AB)<min{r(A),r(B)),则r(AB)=().
ThebestbirthdayI’veeverhadwasmy21st.Myfamilytoldmetheyweregoingto【C1】______meouttodinner,butinfacttheypl
[A]addicts[B]adjustments[C]administration[D]amazing[E]bother[F]compares[G]conserves[H]constantly[I]dominant[J]eliminate[K]laun
The1920ssawtheemergenceofwidespreadcarownershipintheUnitedStates.Assembly-line【C1】______madecarswonderfullyche
最新回复
(
0
)