首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> int i = 0; void fun( ) { { static int i = 1; std::cout<<i++<<’,’;
有以下程序 #include <iostream> int i = 0; void fun( ) { { static int i = 1; std::cout<<i++<<’,’;
admin
2010-12-16
31
问题
有以下程序 #include <iostream> int i = 0; void fun( ) { { static int i = 1; std::cout<<i++<<’,’; } std::cout<<i<<’,’; } int main() { fun(); fun(); return 0; } 程序执行后的输出结果是
选项
A、1,2,1,2,
B、1,2,2,3,
C、2,0,3,0,
D、1,0,2,0,
答案
D
解析
本题考核变量的作用域、生存周期和存储类别(自动、静态、存储器、外部)。题中即定义全局变量i,又在函数fun内部定义了局部静态变量i, 当进入函数fun里面的大括号时,局部静态变量i有效,所以输出1,然后局部静态变量i加1,出了里面的大括号后,全局变量i有效,所以输出0。同理,第二次调用fun后,输出2和0。
转载请注明原文地址:https://jikaoti.com/ti/TYW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
以下叙述中错误的是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素
下面关于编译预处理的命令行中,正确的是()。
关系数据库管理系统能实现的专门关系运算包括()。
数据库的故障恢复一般是由()来执行恢复。
以下涉及字符串数组、字符指针的程序段,没有编译错误的是
多态性可分为二类:编译时和【】。
随机试题
信息系统的开发方式:独立开发方式、_______开发方式、_______开发方式和购买现成软件。
依据《产品质量法》的规定,下列产品应有警示标志或中文警示说明的是()
网织红细胞减少见于
有关毒性反应的叙述正确的是
某单回路220kV架空送电路,其导线参数见表。本工程的气象条件见表。本线路需跨越同行河流,两岸是陡崖。两岸塔位A和B分别高出最高航行水位110.8m和25.1m,档距为800m。桅杆高出水面35.2m,安全距离为3.0m,绝缘子串长为2.5m。导线
工业废气中的气态污染物与有害物的处理,通常采用冷凝法、吸收法、吸附法、燃烧法(包括催化燃烧)和催化转化法等。其中适用于浓度范围为几百至几千ppm的是()。
口常业务处理的任务主要包括()。
影响迁移的主要因素有()
关于分布式数据库系统,不正确的是
Theauthor’sattitudetowardthebasicprinciplesofdemocracyisapparentlyoneof______.Accordingtotheauthor,menareun
最新回复
(
0
)