首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 intf( ) { static int i=0; int s=1; s+=i;i++; return s; } main( ) {
以下程序的输出结果是 intf( ) { static int i=0; int s=1; s+=i;i++; return s; } main( ) {
admin
2010-12-16
79
问题
以下程序的输出结果是
intf( )
{
static int i=0;
int s=1;
s+=i;i++;
return s;
}
main( )
{
int i,a=0;
for(i=0;i<5;i++)a+=f( );
cout<<a<<endl;
}
选项
A、20
B、24
C、25
D、15
答案
D
解析
本题考察的是同名局部变量和全局变量的作用域之间的关系。同时考察了静态变量的特点:退出函数和进入函数并不影响静态变量的值。因此,循环多次,实际上完成静态变量的累加。即1+2+3+4+5,其值为15,故答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Vpjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下语句中存在语法错误的是()。
有以下程序:#include<stdio.h>main(){inta=2,b;b=a<<2;printf(’’%d\n’’,b);}程序运行后的输出结果是()。
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main(){chara=’a’;intb=2;printf(a>b?"***a=%d’:"###b=%d",a,b);}
将E—R图转换为关系模式时,实体和联系都可以表示为()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
支持子程序调用的数据结构是()。
在数据库系统的内都结构体系中,索引属于()。
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
随机试题
申请事业单位法人登记,应当具备的条件包括()。
真理和谬误的统一性表现在()
______是导致团体内部和团体之间发生冲突的最直接因素。
低渗性脱水时血清钠水平应低于
A.中心静脉压很低,尿量多B.中心静脉压偏低,尿量少C.中心静脉压偏低,尿量多D.中心静脉压偏高,尿量多E.中心静脉压很高,尿量少提示血容量不足
杠杆并购需要目标公司具备的条件包括()。
实地考查应侧重调查的内容中不包括()。
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsStringDimsLe
存储一个48×48点阵的汉字字形码需要的字节个数是()。
【S1】【S10】
最新回复
(
0
)