首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
38
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
下列选项中属于面向对象设计方法主要特征的是
有以下程序#include<stdio.h>#include<string.h>voidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2
在DOS环境F,代表键盘和显示器的设备文件名为
以下叙述中正确的是
程序流程图中带有箭头的线段表示的是
软件设计中模块划分应遵循的准则是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为:333333334444444455
随机试题
________的作用是表示两者之间的文字将按原样在浏览器中显示,不改变格式。
根据我国法律规定,我国婚姻登记机关不予受理当事人的离婚请求的情形不包括()
1953年到1956年,国内的主要矛盾是【】
外科手术方案选择的最优化原则包括:()
霍乱与其他细菌引起的腹泻,最主要的鉴别点()
矿业工程技术档案的内容包括()。
投标人根据招标文件内容在约定的期限内向招标人提交投标文件,此为()。
下列关于固定资产会计处理的表述中,正确的有()。
下列各项中,不属于按照“服务业”.税目征收营业税的项目是()。
“足智多谋,随机应变”是思维的()品质。
最新回复
(
0
)