首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> int a=1; int func(int d) { int b=1; static int c=1: a++;b++;++c;++d; return a+b+c+d: }
有下列程序 #include<stdio.h> int a=1; int func(int d) { int b=1; static int c=1: a++;b++;++c;++d; return a+b+c+d: }
admin
2022-10-24
42
问题
有下列程序
#include<stdio.h>
int a=1;
int func(int d)
{ int b=1;
static int c=1:
a++;b++;++c;++d;
return a+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函数,输出调用后的返回值。第1次调用时,func函数中a=1,b=1,c=1,d=4,自增后的和返回,返回值为11;第2次调用时,func函数中a=2,b=1,c=2,d=4,自增后的和返回,返回值为13;第3次调用时,func函数中a=3,b=1,c=3,d=4,自增后的和返回,返回值为15。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/hJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.0010
请编写函数fun,其功能是:在一个含有11个四位数的数组中,统计出这些数的奇数、偶数个数,然后计算出个数多的那些数的算术平均值并由函数返回,个数通过)r)r传回。例如,若11个数据为:1101,1202,1303,1404,1505,2611,271
给定程序中,已建立一个带有头结点的单向链表,链表中的各结点包含数据域(data)和指针域(next),数据域为整型。函数fun的作用是:找出链表各结点数据域中的最大值,其最大值由函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出s所指字符串中最后一次出现的t所指字符串的地址,并通过函数值返回,在主函数中输出从此地址开始的字符串;若未找
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,从键盘输入若干个数放人数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
下列叙述中正确的是( )。
以下叙述中错误的是( )。
随机试题
绞窄性肠梗阻的临床表现哪一项是错误的
能促进糖原合成,降低血糖的激素是增强机体对应激刺激耐受力的是
项目管理可以有效地应用于招标采购管理的主要依据是()。
道家的教育主张包括()。
【2015年陕西汉中.多选】下列关于遗忘规律表达不正确的是()。
工程承包人和施工队负责人签订工程装修协议,装修尚未完工,年关将近,民工要求负责人支付工钱,负责人称承包人还没有支付工程款。民工不得已去找承包人要,将承包人堵在工地办公室内,称只要给了钱就让承包人走,其行为影响了工地的正常施工。民警接到承包人举报后,下列做法
诸葛亮:《空城计》
《神曲》(南京大学2001年世界古代中世纪史真题)
现有SWl-SW4四台交换机相连,它们的VTP工作模式分别设定为Server.Client.Trans-parent和Cliento若在SW1上建立一个名为VLAN100的虚拟网,这时能够学到这个VLAN配置的交换机应该是()。
AsyousatacrosstheThanksgivingtablebaskinginthewarmthoffamilyandthearomaofchestnutstuffing,mostlikelyyoudid
最新回复
(
0
)