首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2: int fun(int*k) { b=*k+b; return(b); } main() { int a[10]={1,2,3,
有以下程序: #include<stdio.h> int b=2: int fun(int*k) { b=*k+b; return(b); } main() { int a[10]={1,2,3,
admin
2018-01-14
51
问题
有以下程序:
#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=10。第二次循环时,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以b=fun(&a
)+b=14+14=28.
转载请注明原文地址:https://kaotiyun.com/show/6Hxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是_________。#includeintt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x—y*y;}main()
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
语句:“printf("%d",(a=2)&&(b=-2));”的输出结果是()。
有以下程序:#includemain(){inti,sum=0;for(i=1;i<9;i+=2)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是_________。
下列叙述中正确的是()。
下面属于黑盒测试方法的是()。
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
若有下面的说明和定义,则sizeof(structaa)的值是structaa{intrl;doubler2;floatr3;unionuu{charul[5];longu2[2]
IEEE802.3的物理层协议10BASE-T规定从网卡到集线器的最大距离为()
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
随机试题
健康成年男性静息状态下搏出量约为()。
描述肿瘤标志物诊断价值的主要指标是
张某将一种普通药品冒充海洛因欺骗王某,让王某出卖“海洛因”,然后二人均分所得款项。王某出卖后得款数万元,在没来得及分赃时,被公安机关查获。关于本案,下列说法错误的是:
甲国公民大卫到乙国办理商务,购买了联程客票搭乘甲国的国际航班,经北京首都国际机场转机到乙国。甲国与我国没有专门协定。根据我国有关出入境法律,下列选项正确的是?
项目目标及功能定位是()的基础。
0,4,3,10,6,7,()
业务流程重构(BPR)注重结果的同时,更注重流程的实现,所以BPR需要遵循一定的原则,______不属于BPR遵循的原则。
RussianinfluenceisobviousinAlaskainalloftheregionsnamedexceptwhichone?
Paris:ThankstoaFrenchinsurancecompany,bridesandbridegroomswithcoldfeetnolongerfacefinancialdisasterfromacanc
A、Studyharderinordertokeepupwithothers.B、Getsomeexercise.C、Gotoseeafilm.D、Dohomeworkatschool.C
最新回复
(
0
)