首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> int sum(int data) { static int S=0; S=S+data; return S; } main() {
有如下程序 #include<stdio.h> int sum(int data) { static int S=0; S=S+data; return S; } main() {
admin
2019-01-11
39
问题
有如下程序
#include<stdio.h>
int sum(int data)
{
static int S=0;
S=S+data;
return S;
}
main()
{
int i;
for(i=1;i<=3;i++)
printf(’’%d,’’,sum(i));
}
程序运行后的输出结果是( )。
选项
A、1,3,6,
B、0,1,2,
C、1,2,3,
D、1,3,5,
答案
A
解析
函数中,用static来声明变量,为静态局部变量,静态局部变量在内存的静态存储区中占据着永久性存储单元,退出函数时,变量不会消失,下一次调用时,值仍然存在。利用循环将1,2,3三个参数依次传入sum()函数,当1传入时计算得出S=1,因为S用static声明,所以其值不会消失,下次函数调用时此值仍为1;当下次调用时,2传入,s=1+2=3;当3被传入是,s=3+3=6,选项B、C、D错误,选项A正确;本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/aUa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;1<3;i++,s+=i);printf("%d\n",s);}
若有如下程序:main(){intx[]={14,32,65,69,78,59},*t;t=x+5;printf("%d\n",*-t);}则程序执行后的输出结果是()。
以下对C语言函数的有关描述中,正确的是()。
有以下程序main(){inti,j,x=0;for(i=0;i
执行以下程序后,输出#号的个数是【】。#include<studio.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)putchar(’#’);}
以下程序运行后的输出结果是_________。main(){inta,b,c;a=25;b=025;c=0x25printf("%d%d%d\n",a,b,c);}
有以下程序#include<stdio.h>voidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);
以下叙述中错误的是()。
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于【】。
以下叙述中,正确的是______。
随机试题
熔结环氧粉末涂层分()级别。
宫颈癌淋巴结转移二级组不包括下列哪项
女性,21岁。鼻出血、牙龈出血、皮肤瘀斑3d。查体:体温38.3℃,皮肤大片瘀斑,胸骨压痛,血常规白细胞2.0×109/L,血红蛋白80g/L,血小板5×109/L。如果骨髓提示以早幼粒为主,且占0.85,染色体为t(15;17)(q22;q21)则
肺胀痰蒙神窍证的治法是()肺胀痰浊壅肺证的治法是()
对某特大桥(五跨连续梁桥)进行控制检测,由于该桥在竣工时未按规定设置永久观测点,大桥管养部门根据要求对该桥进行观测点补设。结合上题内容,回答下列问题:根据该桥情况,该桥应进行永久观测点补设的方法为()。
幼儿教育主要是教师的事情,保育员主要安排好幼儿的生活就可以了。()
请举例论述网络技术发展及网络文化对教育的影响。
简述特别累犯的概念和构成条件及累犯的处罚原则。
赵某因故意伤害罪被法院判处死刑缓期2年执行,在死刑缓期执行期间,在什么情况下,2年期满后,赵某可经合法程序批准后减为无期徒刑?()
Theauthorwasrequiredtosubmitan______ofabout200wordstogetherwithhisresearchpaper.
最新回复
(
0
)