首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void sum(int *a) { a[0]=a[1]; ) main() { int aa[10]={1,2,3,4,5,6,7,8,9,10}, i; for(i=2;i>=0;i--) sum(
有以下程序: void sum(int *a) { a[0]=a[1]; ) main() { int aa[10]={1,2,3,4,5,6,7,8,9,10}, i; for(i=2;i>=0;i--) sum(
admin
2013-02-23
32
问题
有以下程序: void sum(int *a) { a[0]=a[1]; ) main() { int aa[10]={1,2,3,4,5,6,7,8,9,10}, i; for(i=2;i>=0;i--) sum(&aa
); printf("%d\n",aa[0]); } 执行后的输出结果是( )。
选项
A、4
B、3
C、2
D、1
答案
1
解析
主函数中定义一个长度为10的整型数组并赋初值,接着执行一个for循环,该循环共执行了3次。当i=2时,调用函数sum(&aa[2]),主函数中将&aa[2]作为实参传给行参a,所以此时形参a所指的数组第一个元素和第二个元素分别为aa[2]和aa[3],故执行完该函数后将aa[3]的值赋给aa[2],即aa[2]=aa[3]=4,当i=1时,调用函数sam(&aa[1]),主函数中将&aa[1]作为实参传给行参a,所以此时形参a所指的数组第一个元素和第二个元素分别为aa[1]和aa[2],故执行完该函数后将aa[2]的值赋给aa[1],即 aa[1]=aa[2]=4:当i=0时:调用函数sum(&aa[0]),主函数中将&aa[0]作为实参传给行参a,所以此时形参a所指的数组第一个元素和第二个元素分别为aa[0]和aa[1],故执行完该函数后将aa[1]的值赋给aa[0],即“aa[0]=aa[1]=4;”最后输出的aa[0]的值为4,所以,4个选项中选项A符合题意。
转载请注明原文地址:https://www.kaotiyun.com/show/uzJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果为______。main(){inta[2][3]={1,3,5,7,9,11},*s[2],**pp,*p;s[0]=a[0],s[1]=a[1];pp=s;p=(int*
用以下程序把从键盘输入的字符存放到一个文件中,用字符#作为结束符,请按题意要求填空完善程序。#include<stdio.h>main(){FILE*fp;charch,fname[10];printf(
C语言中,可用于说明函数的是()
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;while(b[n])
C语言结构体类型变量在程序运行期间
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
在关系型的数据库管理系统中,3种基本关系运算是______。
产生软件危机的原因是:一方面与软件生产本身的复杂性有关;另一方面,和______的方法不正确有关。
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(a),sizeof(b));
随机试题
根据词的音节数量,词可以分为“单音节词”“双音节词”和_______。
简述美育的任务。
下列属于骨折外固定的材料是
某猪场部分后备母猪不发情,后备公猪睾丸肿大;病料接种家兔后,家兔啃咬注射部位,随后死亡。该病可能是
球后穴位于眶下缘的
对于胃食管反流病的用药注意事项和患者教育,错误的说法是
现浇钢筋混凝土结构施工中一般的拆模顺序为( )。
某高校本科生A在大学一年级时就因多次旷课而受到警告处分,后又多次违反学校有关宿舍管理规定,受到记过处分。2012年6月15日,A在参加期末考试期间,被当场发现作弊行为。该高校为了严肃校纪校风,稳定校园教育教学秩序,营造积极向上的校园环境,决定给予A留校察看
有A、B两人通过信箱进行辩论,每个人都从自己的信箱中取得对方的问题。将答案和向对方提出的新问题组成一个邮件放入对方的邮箱中。假设A的信箱最多放M个邮件,B的信箱最多放N个邮件。初始时A的信箱中有x个邮件(0<x<M),B的信箱中有y个(0<y<N)。辩论者
A、 B、 C、 D、 C
最新回复
(
0
)