首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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的值分别是()。
有下列程序:main(){chars[]="abcde";s+=2:printf("%d\n",s[0]);}执行后的结果是()。
最简单的交换排序方法是_________。
关系数据库中能实现的专门关系运算包括________、连接和投影。
数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时.其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序不必修改,称为__________。
C语言主要是借助以下哪个功能来实现程序模块化?()
下面程序段的执行结果为()。inti=3,j=0,k=0;for(;i>0;--i){++k;do{++j;if(i!=j)break;++k;}while(j<5);
以下叙述不正确的是______。
数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是【】
随机试题
胃脘冷痛喜按,吐清水,口淡不渴,舌淡嫩,脉沉迟无力,宜诊为
用等离子弧焊焊接铝、镁合金时,应采用——作为电极。
骨髓取材“不佳”是指
A.普济消毒饮B.萆薢渗湿汤合五神汤C.牛蒡解肌汤或银翘散D.龙胆泻肝汤或化斑解毒汤E.犀角地黄汤合黄连解毒汤
房地产估价的估价时点原则要求估价结果是在由()决定的某个特定时间的价值。
根据《水利水电工程施工测量规范》SL52—2015。施工测量工作应包括的内容有()。
保证期间是指()主张权利的期限。
与财务业绩评价相比,非财务业绩评价的优点有()。
你们正在举办房屋拆迁听证会,持反对意见的人情绪激动,场外的人要求进场,场面十分紧张。作为会议协调人,你会怎么处理?(国考面试真题)
根据上述描述,图5-12中类Customer的属性是(1);类Person的属性是(2)。(1)A.客户标识B.姓名、住宅电话、E-mailC.客户标识、办公电话、职位D.姓名、住宅电户、办公电话、E-mail、职位
最新回复
(
0
)