首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2019-06-12
48
问题
有以下程序:
#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()两次:第一次调用时,d0—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://www.kaotiyun.com/show/cNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数intfun(int*p){return*p;}fun函数返回值是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"Zhao",’m’,85
有以下程序#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i
有以下程序#includemain(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for(i=0;i
支持子程序调用的数据结构是()。
下面选项中合法的字符常量是
关于do循环体while(条件表达式);以下叙述中正确的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
随机试题
新生儿溶血病当胆红素超过342μmol/L时,应首选
具有缓解胃肠痉挛作用的自主神经递质受体阻断剂是
关于腹膜的解剖生理,错误的是
5个月男婴,体温38℃,咳嗽、喘憋明显。查体:呼吸急促,鼻扇三凹征明显,双肺听诊满布哮鸣音,偶有闻中、小水泡音,胸部X片:从侧肺纹理增强,可见小片状阴影,肺气肿改变明显,可诊断为
《环境保护法》中规定环境保护的基本原则包括()。
某企业用银行存款购入一台需要安装的设备,增值税专用发票上注明的设备买价为20000元,增值税额为3400元,支付运杂费1000元,支付安装费3000元。设备安装完毕投入使用。要求:编制该企业支付价款与增值税和运杂费、安装费、设备交付使用的会计分录。
海洋货物运输保险的费率主要包括()
联合试运转费是指按照设计规定的工程质量标准,进行整个车间的有负荷和无负荷联合试运转时发生的()。
为了调查当代大学生的阅读现状,某调查小组列举了40部文学作品,请60名在校大学生选择他们已经阅读或正在阅读的作品。调查结果显示:大多数大学生只读过或正在阅读其中的6到8部作品,仅少数大学生读过30部以上,甚至有的大学生一部也没有读过。其中,《小时代》读过的
TheMid-summerDay.ahundred-year-oldtraditioninScandinavia,fallsonJune22ndor23rd,whenthesunwillreachitshighest
最新回复
(
0
)