首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
73
问题
有如下程序
#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://kaotiyun.com/show/xaxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有程序:main(){inti,j;scanq("i=%d,j=%d",&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入【
有以下程序main(){inta=15,b=21,m=0;switch(a%3){casc0:m++;break;case1:m++;switch(b%2){default:m+
下列叙述中错误的是()。
以下程序的输出结果是______。main(){ints,i;for(s=0,i=4;i>2;i--,s+=i);printf("%d\n",s);}
下列叙述中正确的是______。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
下列选项中,不属于数据管理员(DBA)职责的是()。
在数据库设计的4个阶段;为关系模式选择存取方法应该在
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=0;i<n-1;
有下列二叉树,对此二叉树中序遍历的结果为()。
随机试题
日本分权化改革的内容是:
窦房结能成为心脏正常起搏点的原因是()
下列哪种情况应及早手术
女,26岁。结婚3年未孕,月经周期素来规则而正常,做官颈黏液涂片检查,见大量椭圆形结晶,判断此时应为月经周期的第几天()
在实际进度与计划进度的比较方法中,常用的方法有()比较法。
水工建筑物的表层垂直位移观测宜采用的测量方法有()。
直播国际电话的拨号顺序是()。
请阅读下列材料,并按要求作答。请根据上述材料完成下列任务:若指导五年级学生学习本课,试拟定教学目标及教学重难点。
某矿井发生透水事故,且矿井内每分钟涌出的水量相等,救援人员调来抽水机抽水,如果用两台抽水机抽水,预计40分钟可抽完,如果用4台同样的抽水机,16分钟可抽完。为赢得救援时间,要在10分钟内抽完矿井内的水,那么至少需要抽水机()。
实体是信息世界中广泛使用的一个术语,它用于表示
最新回复
(
0
)