首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include intb=3; int fun(int*k1 { b=*k+b;retum(b);} main() {int a[10]={1,2,3,4,5,6,7,8},i; f
有以下程序: #include intb=3; int fun(int*k1 { b=*k+b;retum(b);} main() {int a[10]={1,2,3,4,5,6,7,8},i; f
admin
2021-04-28
43
问题
有以下程序:
#include
intb=3;
int fun(int*k1
{ b=*k+b;retum(b);}
main()
{int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){&a
)+b;printf("%d",b);}
printf("\11");
}
程序运行后的输出结果是( )。
选项
A、12 14
B、12 32
C、10 14
D、10 20
答案
B
解析
i=2时,fun(&a[2])返回值是b=b+a[1]=3+3=6,b=b+b=6+6=12;i=3时,fun(&a[3])返回值是b=b+af31=12+4=16,b=b+b:16+16=32。
转载请注明原文地址:https://kaotiyun.com/show/0Ftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);
下列叙述中正确的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
下面选项中关于位运算的叙述正确的是
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]=’’ABCD\0EFG\0’’,b[]=’’IJK
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";
若变量均已正确定义并赋值,以下各项中属于合法的C语言赋值语句是()。
随机试题
布袋中有60块形状、大小相同的木块,每6块编上相同的号码,那么一次至少取()块才能保证其中至少有三块号码相同。
国民收入
慢性风湿性心脏瓣膜病主要致死原因
对于同一个房地产投资方案,其动态投资回收期(Pb>)与静态投资回收期(P’b)
《资治通鉴.唐纪》记载:“每议政之际,是非蜂起,上不能决也。”这表明唐朝时期()。
教师在数学课上用几种不同的方法来解同一道应用题,这种思维方法是()。
党的十八大以来,随着形势的发展,为适应全而从严治党的实践需要,2015年10月18日中共中央印发通知作出修订的是()。
马克思主义哲学是()。
全国人民代表大会的职权包括()。
当代资本主义的新变化,从阶级结构上表现为
最新回复
(
0
)