首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intfun( ){ staticintx=1; x+=1: returnx;} main( ){ inti,s=1; for(i=1;i<=5;i++)s+=fun( ); printf(
有以下程序 #include<stdio.h> intfun( ){ staticintx=1; x+=1: returnx;} main( ){ inti,s=1; for(i=1;i<=5;i++)s+=fun( ); printf(
admin
2020-05-19
526
问题
有以下程序
#include<stdio.h>
intfun( ){
staticintx=1;
x+=1:
returnx;}
main( ){
inti,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://kaotiyun.com/show/0wCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp=fopen(“file”,“w”);,关于文件操作叙述的选项中正确的是()。
以下程序段的输出结果是()。intr=8;printf(’’%d\n’’,r>>1);
下面结构体的定义语句中,错误的是()。
关于scanf语句叙述中正确的是()。
关于if(表达式)中的“表达式”叙述正确的是()。
关于函数参数的叙述中正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
C语言源程序名的后缀是()。
关于地址和指针,以下说法中正确的是()。
算法的空间复杂度是指()。
随机试题
A、Aserviceindustry.B、Anadvertisingindustry.C、Acreditindustry.D、Acommunication.A
I型慢性肾炎:Ⅲ型慢性肾炎:
下列叙述中,错误的是
猩红热的典型舌象为()
金融期货,指以金融工具或金融指数为标的物的期货合约,分为()。
[2014]下列有关前后任注册会计师沟通的说法中,错误的是()。
设A1单元中有公式为“=SUM(B2:D5)”,在C3单元处插人一行,再删除一行,则A1单元中的公式变成_________。
市场经济比较发达的国家的宏观经济调控中,如果出现通货紧缩情况,一般是在财政和货币政策方面同时实行()。
老王围着边长为50米的正六边形的草地跑步,他从某个角点出发,按顺时针方向跑了500米,距出发点直线距离多少米?()
汉代首先提出“独尊儒术"思想的是()
最新回复
(
0
)