首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } void main() { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } void main() { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4
admin
2021-06-15
58
问题
有以下程序:
#include<stdio.h>
int b=2;
int fun(int*k)
{
b=*k+b;
return(b);
}
void main()
{
int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++)
{
b=fun(&a
)+b;
printf("%d",b);
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1012
B、810
C、1028
D、1016
答案
C
解析
因为b是全局变量,所以它的值在整个程序结束才会消失。for循环中,第一次循环,i=2,a[2]=3,所以fun(&a
=3+2=5,b=5,所以b=fun(&a
)+b=5+5=10;第二次循环,b=10,然后fun(&a
)代入a[3]=4,这时fun(&a
=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/eNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它能得出正确结果。
函数mn的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换,形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、1、2、3
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?("**%d\n"):("##%d\n"),i);
下列特征中不是面向对象方法的主要特征的是()。
下面属于白盒测试方法的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
下面不属于需求分析阶段任务的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
随机试题
背景:某工程地下2层,地上15层,现浇钢筋混凝土框架结构,由于局部技术难度大,业主采用了邀请招标方式,择优选择了其中一家作为中标单位,并与其签订了工程施工承包合同,承包工作范围包括土建、机电安装和装修工程。该工程开工日期为2011年4月1日,合同工期为1
不能和磺胺类药物合用的局麻药是
下列关于增量内部收益率法的说明中,正确的是()。
一般而言,影响行业市场结构变化的因素包括()。Ⅰ.企业的质量Ⅱ.企业的数量Ⅲ.进入限制程度Ⅳ.产品差别
马斯格雷夫与罗斯托应用经济发展阶段理论来解释公共支出的不断增长,并将经济发展划分为几个阶段,其中包括()。
强调自我对健康成长和环境适应的作用以及自我的自主性,人格发展包括了集体成熟、自我成长和社会关系三个不可分割的过程。这种观点的提出者是()。
人们把下水道的井口和盖子设计成圆形,主要是为了美观。()
中国特色社会主义理论体系,就是包括邓小平理论、“三个代表”重要思想以及科学发展观等重大战略思想在内的科学理论体系。
(2001年试题,一)设y=e*(C1sinx+C2cosx)(C1,C2为任意常数)为某二阶常系数线性齐次微分方程的通解,则该方程为________________.
Thesegoodsaresoldatreducedprices,________.
最新回复
(
0
)