首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1: for(i=1;
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1: for(i=1;
admin
2019-12-17
61
问题
有以下程序
#include
int fun(){
static int x=1;
x+=1;
return x;}
main(){
int i,s=1:
for(i=1;i<=5;i++)s+=fun();
printf("%d\n",s);}
程序运行后的输出结果是
选项
A、11
B、21
C、6
D、120
答案
B
解析
这道试题主要考查了局部静态变量的应用。在函数fun()中定义了局部静态变量整型x,其初值等于1,在主函数中循环执行5次,第一次变量s的值等于3,变量x的值等于2,第二次变量s的值等于6,变量x的值等于3,第三次变量s的值等于10,变量x的值等于4,第四次变量s的值等于15,变量x的值等于5,第五次变量s的值等于21,变量x的值等于6。
转载请注明原文地址:https://www.kaotiyun.com/show/n9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:123456789101
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
以下不能将s所指字符串正确复制到t所指存储空间的是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下列选项中属于面向对象设计方法主要特征的是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
下面不属于软件工程的3个要素是
随机试题
A.食管癌切除加食管胃吻合术B.胃造瘘术C.放射疗法D.化学疗法E.中医中药治疗患者男,50岁。进食后吞咽困难3个月余,目前不能进流质食物,人渐消瘦,体查:一般情况差,左锁骨上可扪及拇指头大小质硬淋巴结,食管镜活检报告为鳞癌Ⅲ级。应行
有关智能减退,下列哪项错误
某残疾人自强不息,写出文学巨著一部,并获稿酬10万元。根据税法他应当:
当采用插入式振捣器时,混凝土浇筑层厚度应控制为:
CPU和RAM是计算机的外部设备。()
纳税义务人发现多缴税款的,自缴纳税款之日起可以书面形式要求海关退还多缴的税款并加算银行同期活期存款利息,其期限是:
由于海关方面的原因造成少征或者漏征税款,海关应当自缴纳税款或者货物放行之日起3年内,向收发货人或者他们的代理人补征。由于收发货人或者他们的代理人违反规定,而造成的少征或者漏征,海关在1年内可以追征。
诱导需求,医生在涉及自身经济利益的服务中,医生既是顾问,又是卫生服务的提供者,因此可以创造额外需求,即供方创造需求。根据上述定义,下列说法不正确的是:
设变量x和y为整型变量,若有函数调用为"fun(&x,&y)",则下列选项中,能够作为函数fun原型声明的是
Onceyouarehiredbyacompany,youwillprobablyhavebusinesscards.Abusinesscardisprintedwithyourname,rifle,compan
最新回复
(
0
)