首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b: return(b); } void main( ) { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b: return(b); } void main( ) { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<
admin
2019-12-17
27
问题
有以下程序:
#include<stdio.h>
int b=2;
int fun(int*k)
{
b=*k+b:
return(b);
}
void main( )
{
int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;j+ +)
}
b=fun(&a
)+b;
printf(″%d″,b);
{
printf(″\n″);
}
程序运行后的输出结果是( )。
选项
A、1012
B、810
C、1028
D、1016
答案
C
解析
因为b是全局变量,所以它的值在整个程序结束才会消失。for循环中,第一次循环,i=2,a[2]=3,所以fun(&a
=3+2=5,b=5,所以b=fun(&a
)+b=5+5=10;第二次循环,b=10,然后fun(&a
)代入a[3]=4,这时fun(&a
=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/T2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是
下列描述中,不符合良好程序设计风格要求的是
以下选项中,不合法的C语言用户标识符是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
以下叙述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设fp为指向某二进制文件的指针,且己读到此文件末尾,则函数feof(fp)的返回值为
下面关于位运算符的叙述,正确的是
请编写函数fun。其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为33333333444444445555
在E-R图中,用来表示实体联系的图形是
随机试题
教师的期望或明或暗地被传送给学生,学生会按照教师所期望的方向来塑造自己的行为,教师的预言似乎自动地应验了。这一效应称作()。
某道路工程划分为四个施工过程、五个施工段进行施工,各施工过程的流水节拍分别为6天、4天、4天、2天。如果组织快的成倍节拍流水施工,则流水施工工期为( )天。
建筑安装工程直接工程费中的人工费包括生产工人的()。
物业管理的中短期计划通常以物业管理企业与业主签署的委托管理合同约定的合同有效期周期,通常为()。
市场经济的平等性体现在()。
公安机关无权决定采用的刑事强制措施是()。
(深圳事业单位2010A—29)甲、乙、丙、丁共有48本书,若在他们原有基础上做如下变动:甲增加3本,乙减少3本,丙增加到原来的3倍,丁减少为原来的,此时四人的书一样多,则原有书最多的人有()本书。
老王两年前投资的一套艺术品市价上涨了50%,为尽快出手,老王将该艺术品按市价的八折出售,扣除成交价5%的交易费用后,发现与买进时相比赚了7万元。问老王买进该艺术品花了多少万元?
比较IEEE802.11使用的CSMA/CA与IEEE802.3使用的CSMA/CD之间的区别。
A、Morethan6million.B、6million.C、Lessthan3million.D、Morethan3million.C
最新回复
(
0
)