首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include <stdio.h> int a=1; int func(int D) { int b=1; static int c=1: a++;b++;++c;++d; returna+b+c+d: }
有下列程序 #include <stdio.h> int a=1; int func(int D) { int b=1; static int c=1: a++;b++;++c;++d; returna+b+c+d: }
admin
2022-04-01
51
问题
有下列程序
#include <stdio.h>
int a=1;
int func(int D)
{ int b=1;
static int c=1:
a++;b++;++c;++d;
returna+b+c+d:
}
main()
{ int k,a=4;
for(k=0;k <3;k++)
printf("%d,",func(a));
}
程序执行后的输出结果是( )。
选项
A、11,13,15,
B、11,12,13,
C、11,14,17,
D、11,15,19,
答案
A
解析
程序中定义了全局变量a,初值为1;func()函数中定义了局部变量b和静态局部变量c,初值都为1。并将全局变量a、局部变量b、静态局部变量c、参数d的值都自增1,然后返回它们的和;main()函数定义局部变量a,初值为4,在main()函数作用域中,局部变量a屏蔽全局变量a。for循环3次调用func()函数,输出调用后的返回值,第一次调用时,func()函数中a=1,b=1,c=1,d=4,自增后的和返回,返回值为11;第二次调用时,func()函数中a=2,b=1,c=2,d=4,自增后的和返回,返回值为13;第三次调用时,func()函数中a=3,b=1,c=3,d=4,自增后的和返回,返回值为15,本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/61kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
下面属于系统软件的是
下面选项中关于位运算的叙述正确的是
以下叙述中正确的是
若要求从键盘读入含有空格字符的字符串,应使用函数()。
十进制整数设为整数类I,则下面属于类I的实例的是
C语言中double类型数据占字节数为
数据字典(DD)所定义的对象都包含于()。
下面对对象概念描述正确的是
下列说法正确的是()。
随机试题
下列不属于进口设备的从属费用的是()
重型肝炎的治疗中不宜()
二、三层建筑对土壤允许承载力为()的可以建设。
贷款质押的最主要风险因素是()。(2011年)
甲公司2×18年发生的有关交易或事项如下:采用净额法核算取得的与资产相关的政府补助500万元,本年尚未使用该款项购置相关固定资产;因属于一般纳税人的加工型企业并招用自主就业退役士兵,所以按定额扣减了增值税120万元;因处置固定资产产生净收益30万元;实际收
语文课程是一门学习语言文字运用的____________、____________课程。工具性与人文性的统一,是语文课程的基本特点。
下列有关我国气温分布的说法,正确的是()。
2013年伊始,北京就遭遇了持续多日的灰霾天气,空气污染引发的“北京咳”成为人们热议的话题之一。为了破解灰霾困境,有专家建议:从公交车、出租车和市政公用车辆开始,用电动车代替燃油车,以后再逐步推广到其他社会车辆。如果以下陈述为真,哪一项最有力地质疑了上述专
Photographyhaschangedourwayof______(view)theworld.
A、Atatheatre.B、Atabookingoffice.C、Atarailwaystation.D、Atarestaurant.D
最新回复
(
0
)