首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int *s) { static int j=0; do s[j]+=s[j+1]; while(++j
有以下程序: #include void fun(int *s) { static int j=0; do s[j]+=s[j+1]; while(++j
admin
2018-01-14
26
问题
有以下程序:
#include
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/PHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){chara=’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输出结果是()。
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5:if(c)x=3;elsex=4:
下列程序的输出结果是()。voidfun(int*x,inty){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&y,&x);printf("%d%d",x,
若有定义语句:charstr[]="0";,则字符串str在内存中实际占_________字节。
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是switch语句是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
以下叙述中正确的是
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
以下能正确定义二维数组的是______。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
行政处罚明显不当,或者其他行政行为涉及对款额的确定、认定确有错误的,人民法院可以判决变更。()
属于情感波动性障碍的精神症状是【】
某施工工地升降机操作工刘某未注意下方有人即按肩动按钮,造成维修工张某当场被挤压身亡。刘某报告事故时隐瞒了自己按下启动按钮的事实。关于刘某行为的定性,下列哪一选项是正确的?()(2010/2/12)
固态可燃物先是通过热解等过程产生(),()与氧化剂再发生燃烧。
信用证项下不附有商业单据的是()。
民间非营利组织的净资产满足条件时,只能从限定性净资产转为非限定性净资产,不可以由非限定性净资产转为限定性净资产。()
从军队师职干部变为民政部门的服务对象,老张有一种深深的失落感,常常怀念在部队的时光,难以适应到地方的休养生活。而对这种状况,社会工作者首先应采取的介入策略是()。
一个人的对人对己、对事、对物的态度是()
Thecountry’sinadequatementalhealthsystemgetsthemostattentionafterinstancesofmassviolencethatthenationhasseen
对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。
最新回复
(
0
)