首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 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; f
有以下程序: #include 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; f
admin
2021-02-25
44
问题
有以下程序:
#include
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
解析
变量b是全局变量,所以它的值在整个程序结束时才会消失。for循环第一次i=2,a
=3,所以fun(&a
)=3+2=5,这时b为5,所以输出的b=fun(&a
)+b=5+5=10。for循环第二次,i=3,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以输出的b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/49tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序:#include<stdio.h>nlain()inty=9:for(;y>0;y——)if(y%3==0)printf("%d".一一y);程序的运行结果是()。
有以下程序:#include<stdio.h>main(){intx;for(x=5;x>0;x——)if(x一一<5)printf("%d,",x);elseprintf("%d,",x++);
以下叙述中错误的是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
.以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1.char*s2){
关于C语言标识符,以下叙述中错误的是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
随机试题
美国人甲在自家因使用中国制造的电器发生小规模火花,误伤邻居美国人乙,于是乙将中华人民共和国、电器制造商中国丙公司、进口电器经销商丁及美国人甲诉至法院,要求赔偿。乙认为,该电器是中国的产品,由于产品存在着缺陷,具有危险性,从而导致使用者人身受到伤害,根据美国
Mrs.Petersstoppedplayingthepianowhenshebegantowork.Shehadlivedinaverysmallflat,andtherehadbeennoroomfora
第3~7颈椎前后位摄影时,中心线应
患儿,8岁。昨天受凉后。见喷嚏、鼻塞、流清涕。今晨起喘咳,咳痰稠黄.口渴欲饮,大便干燥。查体:鼻煽,口周发绀,咽红,双肺满布哮鸣音,舌质红,苔薄白,脉滑数。其证候是
施工方案对工程进度有直接的影响,在决策选用时,不仅应分析技术的先进性和经济合理性,还应考虑()。
当建筑内全部设置()时,其安全疏散距离可比规定值增加()。
外商投资旅行社不可以经营()。
检察机关全面推进网上检察院、掌上检察院和检察服务大厅建设,已全部实现案件信息公开系统、电子卷宗系统、微博微信新闻客户端、新闻发言人四个全覆盖,普遍开展检察开放日活动。检察机关高度重视舆论监督是因为()①具有透明度高、威力大、影响广、时效
下列各项中标点符号使用正确的是()
主张用“理解”和“解释”的立场与方法研究教育问题的教育学流派是()
最新回复
(
0
)