首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
42
问题
有如下程序
#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全国计算机二级
相关试题推荐
若变量a,b已定义为int类型并分别赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句行:【】。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
数据结构中,与所使用的计算机无关的是数据的
函数fun的功能是计算Xn doublefun(doublex,intn) { inti;doubley=1; for(i=1;i<=n;i++)y=y*x; returny;} 主函数中已经正确定义m
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)______main(){printf("\n");try_me();p
下列用于printf函数的控制字符常量中,代表“横向跳格”的字符常量是()
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是()。
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) { int i=0; while(i<N) scanf("%d",_________); } 在下划线
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=0;i<n-1;
随机试题
由纵向的职能领导系统和为完成某一任务而组成的横向项目系统构成的组织结构是()
莫伯格(Moberg)矫形器用于
为了确诊患者为支气管扩张,下列指标最准确的诊断方法是
推动上下牙弓向后发育的动力并非来自
氨基苷类抗生素中抗菌谱最广严重革兰氏阴性杆菌感染的首选药
赤芍为雅连为
苦杏仁镇咳有效成分为苦杏仁苷水解产生的()。
食用油品牌A的产品特征:(1)产品原料主要来自于豆类,原料概念新,产品形象新;(2)产品中维生素含量丰富,并且比市场上现有品牌的维生素含量高;(3)营养价值高,营养成分平衡;(4)产品有一定的保健功能;(5
胡锦涛同志2006年2月作出重要指示强调,发展(),对于解决群众看病难、看病贵问题,为群众提供廉价、便捷的医疗保健服务,提高全社会疾病预防控制水平,具有重要意义。
Towalkamongmestarshasbeenadreamofhumankindsincethebeginningoftime,wanderingamongtheheavensthatinspirelege
最新回复
(
0
)