首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
62
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
设有定义:“inta;floatb;”,执行“scanf("%2d%f",&a,&b);”语句时,若从键盘输入876543.0,a和b的值分别是()。
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+b-c值的类型为()。
三种基本结构中,能简化大量程序代码的是()。
下列程序的运行结果是_________。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf("@");brea
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++c);”后,a的值是________。
诊断和改正程序中错误的工作通常称为______。
下列叙述中正确的是
在软件开发中,下面任务不属于设计阶段的是()。
数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是【】
随机试题
铣削交错齿三面刃铣刀螺旋齿槽时,应使螺旋槽靠向双角铣刀小角度锥面刃或单角铣刀端面刃。()
腹部损伤行腹腔穿刺,抽的不凝血,应考虑是()。
会阴组织由外向内依次为:
患者,女性,64岁。证见喘而胸满闷窒,甚则胸盈仰息,咳嗽痰多黏腻色白,咯吐不利,兼有呕恶纳呆,口黏不渴,苔厚腻色白,脉滑。此病机属于
下列有关因垄断行为引发的民事纠纷案件诉讼过程中,关于举证责任的说法错误的是:()
一般纳税人销售自产的货物中,可选择按照简易办法依照6%征收率计算缴纳增值税的有()。
出库程序中备料时应本着的原则是()。
根据以下资料,回答以下问题。根据中国房地产指数系统百城价格指数对100个城市新建住宅的全样本调查数据,2014年4月,全国:100个城市(新建)住宅平均价格为11013元/平方米,环比上月上涨0.10%,连续第23个月环比上涨,涨幅较上月缩小0.
定义:①等额本金还款法是指在还款期内把贷款数总额等分,每月偿还同等数额的本金和剩余贷款在该月所产生的利息的一种还款方式。②等额本息还款法,即把按揭贷款的本金总额与利息总额相加,然后平均分摊到还款期限的每个月中,还款人每月按相等的金额偿还贷款本息的一种还
Shewillabidebyherpromise.
最新回复
(
0
)