首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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>structs{inta;intb;};main(){structsa,*P=&a:a.a=99;print{("%d\n",_________);}程序要求输出结
以下叙述中正确的足()。
有以下程序:#include<stdio.h>voidmain(){charch[80]="123abcdEFG":intj;longs=0;puts(ch);for(j=0;ch[j]>'\0';j++)if(
以下能正确输出字符a的语句是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
以下叙述正确的是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
随机试题
A、ItissettoexpireonDecember31.B、Itraisedtheunemploymentrate.C、Itcreated120000jobs.D、Itmademiddleclassfamil
下列哪一特点为一般采购流程的特点()。
沈从文的以知识分子为题材的小说是()
最有可能成为无效的信息传递方式的是()
A.玉女煎B.龙胆泻肝汤C.泻白散合黛蛤散D.泻心汤合十灰散E.加味清胃散合泻心汤治疗鼻衄胃热炽盛证,应首选
广播电视发射塔安装前,要做的主要检查内容包括()。
李白在《行路难》里充分发挥浪漫主义的大胆想象并借用典故来抒发自己希望重新被朝廷起用的句子是“_____________,_____________”。
Evidenceofthebenefitsthatvolunteeringcanbringolderpeoplecontinuestorollin."Volunteershaveimprovedphysicalands
Hehadwanteda25%raiseinpay,hutaftertalkingtohisboss,hedecidedthata5%raisewouldhaveto______.
A、Hisfatherscoldedhimseverely.B、Hisfathertookbackthesixdollars.C、Hisfathermadehimdothecuttingagain.D、Hisfat
最新回复
(
0
)