首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int*S) { static int j=0; do s[j]+=s[j+1]; while(++j<2); } main( ) { int i,a[10]={1,2,3,4,5}; f
有以下程序: #include<stdio.h> void fun(int*S) { static int j=0; do s[j]+=s[j+1]; while(++j<2); } main( ) { int i,a[10]={1,2,3,4,5}; f
admin
2022-06-24
21
问题
有以下程序:
#include<stdio.h>
void fun(int*S)
{
static int j=0;
do s[j]+=s[j+1];
while(++j<2);
}
main( )
{
int i,a[10]={1,2,3,4,5};
for(i=1;i<3;i++)
fun(a);
for(i=1;i<5;i++)
printf("%d",a
);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、5745
B、34756
C、5795
D、35745
答案
A
解析
主函数main( )中第一个for循环中共调用函数fun( )两次:第一次调用时,do…while循环的循环体执行两次,结束后a[10]={3,5,3,4,5),静态变量j=2,由于静态变量定义时的初始化只运行一次,所以第二次调用时,j保留第一次调用结束时的值2,do…while循环执行一次,结束后a[10]={3.5,7,4,5}。第二个for循环输出数组a下标范围为1到4之间的元素,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/cGkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中关于C语言常量的叙述错误的是
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
以下关于字符串的叙述中正确的是
以下叙述中错误的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
程序调试的任务是()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
随机试题
面游风肺胃热盛宜选用何方治疗皮肤瘙痒血虚肝旺宜选用何方治疗
女,48岁,未婚,左侧乳房出现无痛性肿块,边界不清,质地坚硬,直径为4cm,同侧腋窝2个淋巴结肿大,无粘连,诊断为乳癌,需手术治疗。【历年考试真题】
下列关于税收法律关系的表述正确的有()。
图示变截面短杆,AB段压应力σAB与BC段压应为σBC的关系是()。
某工业企业只生产一种甲产品,本月在生产过程中发现不合格产品一批只能降价出售,降价损失1000元;不可修复废品一批,该批废品的成本构成为:直接材料5000元,直接人工3000元,制造费用2500元。废品残料计价1200元已回收入库,应收过失人赔偿款2000元
随着印刷术的发展,雕版印刷被广泛使用,汉字进一步完善和发展,到了()代产生了一种新型书体,即现在我们的电子文档所广泛使用的字体。
(2016·河南)钻研业务,熟悉教材,认真备课;上课语言文明、清晰流畅,表达准确简洁;板书整洁、规范,内容简练精确。这属于教师的()
下列有关党的十九大的相关内容表述,说法错误的是()。
阅读以下文字,完成问题。各省、自治区、直辖市人民政府,国务院各部委、各直属机构:①为提高我国文化遗产保护管理水平,促进社会主义文化大发展大繁荣,建设社会主义文化强国,根据《国家“十二五”时期文化改革发展规划纲要》,国务院决定从2012年
阅读下列说明,回答以下问题,将解答填入答题纸的对应栏内。【说明】建设单位甲与承建单位乙签订了某省重点大型电子政务工程建设项目实施合同,并委托监理单位丙承担项目全过程的监理任务。合同规定项目验收包括初步验收和竣工验收两次验收过程,初步验收和竣工验
最新回复
(
0
)