首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b: return(b); } 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); } main() { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4
admin
2019-06-12
27
问题
有以下程序:
#include<stdio.h>
int b=2;
int fun(int*k)
{
b=*k+b:
return(b);
}
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
解析
因为int是全局变量。所以它的值在整个程序结束时才会消失。for循环第一次i=2,a
=3,所以fun(&a
)=3+2=5,这时b为5,所以b=fun(&a
)+b=5+5=1 0。第二次循环时,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/ajRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下叙述中正确的是()。
有以下程序#includemain(){intx;scanf("%d",&x);if(x
有如下程序#includemain(){intx=072;printf("%d\n",x+1);}程序运行后的输出结果是()。
以下叙述中正确的是()。
以下叙述中错误的是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
负责数据库中查询操作的数据库语言是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
随机试题
A.关节疼痛,游走不定B.关节剧痛,部位固定C.关节肿胀,重着而痛D.关节肿大,僵硬变形E.关节红肿热痛痹证之行痹的特征为
内源性胆固醇的合成部位
在流行病学调查中最基本的方法是
根据《中华人民共和国森林法》,森林分为()五类。
项目准备阶段的融资咨询,侧重细化和落实具体方案,其内容具体包括()。
任何会计凭证都必须经过有关人员的严格审核,审核无误后,才能作为登记账簿的依据。()
下面是某高中英语教师关于写作教学的活动设计:根据所给信息从下列两个方面作答。A.ReviewthekeywordsandsentencestructureinthearticleAnIntroductionto
学校不得使未成年学生在危及人身安全,健康的校舍和其他教育教学设施中活动,否则就是违反了学生的()
现有浓度为20%的食盐水与浓度为5%的食盐水各1000克,分别倒出若干配成浓度为15%的食盐水1200克。问若将剩下的食盐水全部混合在一起,得到的盐水浓度为:
Surveyshavefoundthatwagesandbenefitsarenotalwaysthemajordeterminingfactorforemployeeswhoarelookingtomovebet
最新回复
(
0
)