首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f();
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f();
admin
2010-06-06
55
问题
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f(); cout<<a<<end1;}
选项
A、20
B、24
C、25
D、15
答案
D
解析
本题考察的是同名局部变量和全局变量的作用域之间的关系。同时考察了静态变量的特点:退出函数和进入函数并不影响静态变量的值。因此,循环多次,实际上完成静态变量的累加。即1+2+3+4+5,其值为15,故答案为D。
转载请注明原文地址:https://kaotiyun.com/show/4ljp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(int*k){intb=0;b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6
有以下程序:#include#includeintfun(intn){int*P;P=(int*)malloc(sizeof(int));*P=n;return*P;}
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf(’’%d’’,x[i][2-i]);
下列叙述中正确的是()。
下列给定程序中,函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制4个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出正
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666778991
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2det35adh253kjsdf7/kj8655x,函数fun返回值为:11注意:部分源程序在文件PROG1.C
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
以下数组定义中错误的是()。
在重载运算符函数时,下面运算符必须重载为类的成员函数的是()。
随机试题
肿瘤压迫喉返神经引起的咳嗽为【】
高渗性脱水的临床特点是
A.由发布地工商行政管理部门审查B.由发布地省级药品监督管理部门备案C.无需审查D.由发布地省级药品监督管理部门审批根据《药品广告审查办法》,异地发布药品广告的()
填筑上石坝的黏性土料含水量偏低时,应优先考虑在()加水。
在加工贸易活动中,下列那些情况必须纳入保证金台帐管理?
2012年12月26日,甲公司与乙公司签订了一份不可撤销的销售合同,双方约定,2013年3月20日,甲公司应按每台50万元的价格向乙公司提供B产品6台。2012年12月31日,甲公司还没有生产该批B产品,但持有的库存C材料专门用于生产B产品,可生产B产品6
下列选项中,正确的说法有________。
马绍尔群岛是在古老玄武岩基岩上形成的珊瑚礁,以环礁居多,科学家研究发现位于图中M处的诺克斯环礁1905年突然消失,百年后开始“复活”,新的小岛在废墟中重生。据此回答问题。诺克斯环礁迅速复活的主要原因是()。
从时间上分,公安机关的任务包括()
“由于香港法律制度中的某些基本概念,法官的职能不是造法而是解释成文法。法官依照一些周知的规则和解释的推断米解释成文法。”解释并评述上述话语。(1991年12月)
最新回复
(
0
)