首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun() { static int x=1; x+=1;return x; } main() { int i,s=1; for(i=
有以下程序: #include<stdio.h> int fun() { static int x=1; x+=1;return x; } main() { int i,s=1; for(i=
admin
2013-10-14
48
问题
有以下程序:
#include<stdio.h>
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);
}
程序运行后的输出结果是( )。【10年9月】
选项
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/c0Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中司将q所指结点从链表中删除并释放该结点的语句组是______。
有以下程序#include<stdio.h>main(){inta=5,b=lt;t=(a<<2)|b;printf("%d\n",t);}程序运行
有以下程序#include<stdio.h>inttb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[
程序段:intx=12;doub1ey=3.141593;printf("%d%8.6f"x,y);的输出结果是______。
阅读以下函数fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==’\0’&&s2[i]==’\0’
设有定义:floata=2,b=4,h=3;以下C语言表达式中与代数式(a+b)h计算结果不相符的是
若以下选项中的变量已正确定义,则正确的赋值语句是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidartin(intx[N]){inti=0;while(i<N)scanf("%d",);
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
一个数据元素第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是()。
随机试题
ALDH2>LDH1>LDH3>LDH4>LDH5BLDH5>LDH1>LDH2>LDH3>LDH4CLDH3>LDH1>LDH2>LDH4>LDH5DLDH1>LDH2>LDH3>LDH4>LDH5ELDH
患者,男性,50岁,因腹股沟斜疝行疝修补术,正常情况下,此患者术后第2天的饮食为
下图所示一弹簧振子系统,已知弹簧劲度系数为K,物块的质量为m。给以初始扰动后,系统将沿铅直方向作简谐运动,其圆频率为( )。
个人银行存款在1999年11月1日以后孳生的利息应按“利息、股息、红利所得”项目计征个人所得税,税率为20%,但是自2007年8月15日起减按( )的税率征收个人所得税。
“热贡艺术”和“唐卡”是我国()民族的艺术形式。
我国《宪法》规定,公民有出版、言论、集会、结社自由。这体现了法的()。
下列由光复会发动和领导的武装起义是()。
Somepersonalcharacteristicsplayavitalroleinthedevelopmentofone’sintelligence.Butpeoplefailtorealizetheimport
Hewastemptedbythehighsalaryofferedbythecompany.
Whattimeisit?
最新回复
(
0
)