首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } main( ) { inta[10]={1,2,3,4,5,6,7,8),i; for(i=2;i<4;i++)
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } main( ) { inta[10]={1,2,3,4,5,6,7,8),i; for(i=2;i<4;i++)
admin
2022-06-24
24
问题
有以下程序:
#include<stdio.h>
int b=2;
int fun(int*k)
{
b=*k+b;
return(b);
}
main( )
{
inta[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、10 12
B、8 10
C、10 28
D、10 16
答案
C
解析
因为b是全局变量,所以它的值在整个程序结束时才会消失。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/XUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C程序中,下列说法正确的是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下叙述中正确的是
有以下程序#includemain(){chara=4;printf("%d\n",a=a
下列关于C语言文件的叙述中正确的是()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
有以下程序:#includemain(){ unsignedchara=8,c; c=a>>3; printf("%d\n",c);}程序运行后的输出结果是( )。
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
层次型、网状型和关系型数据库划分原则是( )。
随机试题
禁用冷疗的病人()
如题50图所示,已知W=100kN,P=80kN,摩擦系数f=0.2,物块将()。
下列有关招投标签订合同的说明,错误的是()。
在计算某投资项目的财务内部收益率时,得到如下结果:当用17%试算时,净现值为-14万元;当用16%试算时,净现值为9万元。则该项目的财务内部收益率约为()。
下列哪一位科学家在其撰写的植物学史上划时代的著作《自然系统》中正式提出科学的生物命名法——双名法?()
中药煎煮质量的好坏直接影响药物治病的疗效,我国历代名医都十分重视中药煎煮方法。其中,不能用开水煎中药的原因是:
简述包豪斯对设计史的影响。
社会主义社会基本矛盾运动的特点是
Believeitornot,noonecanaffordtodenyorignorethetinysparkleofanidea,especiallyina/an【C1】______ofknowledgee
A—selectphonelineB—AdjustringvolumeC—ringorvibrateD—phonelockE—adjustcontrast
最新回复
(
0
)