首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int b=2; int fun(int *k ) { b=*k+b; return (b); } main() { int a[10]={
有以下程序 #include <stdio.h> int b=2; int fun(int *k ) { b=*k+b; return (b); } main() { int a[10]={
admin
2020-07-28
42
问题
有以下程序
#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、8 10
B、10 28
C、10 12
D、10 16
答案
B
解析
主函数中循环执行2次,fun函数被调用2次,b是全局变量,整个程序均可使用,第1次调用:fun(&a[2]),形参指针k获得a[2]的地址,则*k为a[2]的值,返回值:b=a[2]+2=3+2=5;主程序中:b=fun(&a[2])+b=5+5=10;第2次调用:fun(&a[3]),返回值:b=4+10=14;主程序中:b=fun(&a[3])+b=14+14=28。因此B选项正确.
转载请注明原文地址:https://www.kaotiyun.com/show/ML3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中关于编译预处理的叙述正确的是
与数学表达式x≥y≥z对应的C语言表达式是
某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是
下面属于字符类的实例是
有以下程序#include<stdio.h>main(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是
C语言中char类型数据占字节数为
下面属于系统软件的是
下面描述中不属于数据库系统特点的是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
关于地址和指针,以下说法中正确的是()。
随机试题
在Word中,要把整张表格选定,可以先单击表格中任一单元格,然后____________。
结肠癌最应重视的早期症状是
某大桥0号桥台混凝土工程量为100m3,按配合比设计,浇筑该桥台混凝土需用卵石80m3,若材料损耗率为2%,则该桥台施工中的卵石用量为()m3。
利用直方图分布位置判断生产过程的质量状况和能力,如果质量特性数据的分布宽度边界达到质量标准的上下界限,说明生产过程的质量能力()。
干栏式民居主要分布在中国西南部的云南、贵州、广西等地区,为傣族、景颇族、壮族、苗族等的住宅形式。()
依据《中华人民共和国教育法》的规定,关于设立学校必须具备的基本条件的表述,下列选项不正确的是()
赫尔巴特指出:“我想不到有任何无教学的教育,正如在相反方面,我不承认有任何无教育的教学。”这说明了教学过程具有的特点是()。
亚里士多德学院的门口竖着一块牌子。上面写着“不懂逻辑者不得人内”。这天,来了一群人,他们都是懂逻辑的人。如果牌子上的话得到准确的理解和严格的执行,那么以下诸断定中,只有一项是真的。这一真的断定是()
Heofferedto______herahandasthesuitcasewastooheavyforhertocarry.
A、Ourdelivertimeisatleastonemonth.B、Weofferadiscountifyouordermorethan80.C、Theoriginalpriceofthismodelis
最新回复
(
0
)