首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
49
问题
有以下程序:
#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://www.kaotiyun.com/show/49tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于宏的叙述错误的是()。
有以下程序:#include<stdio.h>main(){inta[10]={11,12,13,14,15,16,17,18,19,20},*P=a,i=9;printf("%d%d%d\n",a[P—a],p[i],*(&a
以下关于字符串的叙述中正确的是()。
以下叙述中正确的是()。
有以下程序:#include<stdio.h>voidmain(){charch[80]="123abcdEFG":intj;longs=0;puts(ch);for(j=0;ch[j]>'\0';j++)if(
有以下程序:#include<stdio.h>main(){intx,y,z;x=y=l;z=x++;y++;++y;printf("%d%d%d\n",x,y,z);}程序运行后的输出结果是()
有以下程序:#include<stdio.h>typedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU
.以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1.char*s2){
关于C语言标识符,以下叙述中错误的是()。
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
随机试题
下列描述不正确的有
患者,女,31岁,已婚。孕8个月,头晕头痛,耳鸣作响,心悸怔忡,夜寐多梦,舌红,少苔,脉弦细滑。血压150/90mmHg。治疗应首选
建设工程项目质量管理的PDCA循环中,质量处置阶段的主要任务是()。
可能导致被保险人自愿重返任何一种有收入的职业后就不能再领取全残保险给付的全残定义是( )。
每一类货品有固定存放位置,但在各类储区内,每个货位的指派是随机的。这种方式称为()
下列各句中,标点符号使用正确的是()
终身教育主要是指成人教育。()
我国有期徒刑期限一般为()。
我国受理国籍申请的机关是在国内的()。
Whatistheinternshipstipulationofeachcountrybelow?ChooseFOURanswersfromtheboxandwritethecorrectletter,A-F,ne
最新回复
(
0
)