首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是( )。 #include void reverse(int a[],int n) { int i,t; for(i=0;i<n/2;i++) {t=a[i];a[i]=a[n-1-i];a[n-1-i]=t
以下程序运行后的输出结果是( )。 #include void reverse(int a[],int n) { int i,t; for(i=0;i<n/2;i++) {t=a[i];a[i]=a[n-1-i];a[n-1-i]=t
admin
2021-04-28
36
问题
以下程序运行后的输出结果是( )。
#include
void reverse(int a[],int n)
{ int i,t;
for(i=0;i<n/2;i++)
{t=a
;a
=a[n-1-i];a[n-1-i]=t;}
}
main()
{ int b[10]={10,9,8,7,6,5,4,3,2,1};int i,s=0;
reverse(b,10);
for(i=0;i<3;i++)s+=b
;
printf("%d\n",s);
}
选项
A、27
B、6
C、25
D、30
答案
B
解析
本题考查函数调用时的参数传递。函数reverse将数组b进行了逆置,此时b[10]={10,9,8,7,6,5,4,3,2,1),后面for语句的功能是将b中的后3个数累加,并将结果放在s中,最后将s输出,结果s=1+2+3=6。
转载请注明原文地址:https://kaotiyun.com/show/Tttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中表示一个合法的常量是(说明:符号□表示空格)
有以下程序#includemain(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是
C源程序中不能表示的数制是()。
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a
若有定义语句:intx=12,y=8,z;在其后执行语句:z=0.9+x/y;则z的值为()。
计算机能直接执行的程序是
下列选项中不属于软件生命周期开发阶段任务的是
下列特征中不是面向对象方法的主要特征的是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
软件测试的目的是()。
随机试题
HaveSmartphonesDestroyedaGeneration?A)I’vebeenresearchinggenerationaldifferencesfor25years,startingwhenIwas
本病可能的诊断为对于本病治疗最重要的是
牙龈炎发展到确立期病损阶段,其主要临床病理特征是
15。关于股东的表述,下列哪一选项是正确的?()
当钢管壁厚为6~10mm时,对口错边量允许偏差_______mm。()
由于汇总转账凭证是按每一贷方科目设置的,为了便于汇总,编制转账的记账凭证可以是()。
我国目前只对国家所有的土地征收城镇土地使用税,对集体所有的土地不征收城镇土地使用税。( )
地役权的取得的主要途径就是依据法律行为设定地役权。()
苏联20世纪30年代教育改革的成功经验之一是()
SomescientistsspeculatethatasmallpterosauroftheJurassicperiodknownasSordespilosushad______wingsthatwerethin,p
最新回复
(
0
)