首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
59
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inti,j,m=1;for(i=1;i<3;i++){for(j=3j>0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}
与数学表达式x≥y≥z对应的C语言表达式是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在软件开发中,需求分析阶段产生的主要文档是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
设fp为指向某二进制文件的指针,且己读到此文件末尾,则函数feof(fp)的返回值为
负责数据库中查询操作的数据库语言是
随机试题
计算下列行列式
月经期内的变化是()。
分娩过程中,胎头不入骨盆入口(未衔接)时,应主要测量下列哪项径线:
在建设工程施工承包合同执行过程中,()。
工序能力指数记为Cpk(或Cp)可以判别工序施工状态好坏。一般把工序能力指数分5级,其中,表示工序能力指数合格,但不充分的是等级()。
债的发生主要基于()原因。
甲公司将一台生产设备抵押给乙公司,以担保其所欠债务10万元,双方办理了抵押登记手续。后因生产设备出现故障,甲公司聘请丙公司上门修理,欠付修理费1万元。后因甲公司无力偿还债务,甲、乙公司将该生产设备委托拍卖,得款8万元。根据规定,下列说法正确的是()
下列各项中,适用于职能制组织结构的协调机制是()。
王老师在《陶瓷的造型工艺制作》的课堂教学中,组织“创意陶瓷汇展”活动,学生展示自己的课堂作品,并要求学生讲述自己作品的优缺点然后进行反思。这种评价方式为()。
在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是______。
最新回复
(
0
)