首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
22
问题
有下列程序
#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://jikaoti.com/ti/Ond0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,函数的功能是查找X在S所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:输出a所指数组中的前n个数据,要求每行输出5个数。请在程序的下划线处填入正确的内容并把下划线删除,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
以下选项中,不合法的C语言用户标识符是()。
随机试题
在行政诉讼中,人民法院认为行政案件的审理需以民事诉讼的裁判为依据的,可以裁定中止行政诉讼。()
子宫峡部的下界为
对肾脏毒性较大的抗结核药是下列哪种
月经病的主要病机是
患者,女,24岁。患腿痈1周,溃腐3天,脓腐稠厚且多,不易脱落。外用掺药应首选
城市用水主要分为四类,即()。
由合同一方当事人按照约定支付给另一方当事人,且小于标的额20%的部分价款或服务费称为()。
下列关于法系的说法错误的是()。
已知三角形三边长分别为3、15、X。若X为正整数,则这样的三角形有多少个?
【B1】【B4】
最新回复
(
0
)