首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1; for(i=1;i<=5;i++)s+=fun(); print
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1; for(i=1;i<=5;i++)s+=fun(); print
admin
2015-12-25
63
问题
有以下程序
#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://kaotiyun.com/show/TDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta[4][4]={{1,2,3,4},{0},{4,6,8,10},<1,3,5,7}},则初始化后,a[2][2]得到的初值是______。
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
设有定义:intk=1,m=2;noatf=7;则下列选项中错误的表达式是()。
C语言可执行程序的开始执行点是()。
若有说明:inta[][3]={0,0};则不正确的叙述是()
下列描述错误的是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d\
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意;源程序存放在考生文件夹下
随机试题
机电产品外观质量验收时,对绞线、缆线质量有什么要求?
决定蛋白质分子空间构象特征的主要因素是
女性,28岁。腹胀、腹痛2个月,近1个月来出现便秘,伴发热、乏力及盗汗。查体:右下腹轻压痛,移动性浊音(+)。腹水化验为渗出性改变,PPD强阳性。最有可能的诊断是
患者,女,27岁,3年前产1子,产后大出血,无乳汁,闭经,性欲减退,1周前因着凉后出现高热、恶心、呕吐,神志不清,休克,化验血糖为2.7mmol/L。该患者需要的治疗是
A.一级召回B.二级召回C.三级召回D.四级召回E.五级召回根据《药品召回管理办法》药品生产企业在实施召回过程中,应每3日向所在地省级药品监督管理部门报告药品召回进展情况的是
关于减压阀验收,下列说法不正确的是()。
批复一般属于()。
ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPYTOPSQ命令进复制操作时,结果将()。
软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。
TheLibraryofCongressisAmerica’snationallibrary.Ithasmillionsofbooksandotherobjects.Ithasnewspapers,popularpu
最新回复
(
0
)