首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序 #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://kaotiyun.com/show/oOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t=strcmp(s1,s2);printf(
有以下程序#include#defineS(x)x/xmain(){intk=5,j=2;printf("%d,%d\n",S(k+j),S(j+k));}程序的运行结果是()。
以下选项中,能用作用户标识符的是()。
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
下列选项中,能正确定义数组的语句是()。
下面关于编译预处理的命令行中,正确的是()。
在面向方法中,不属于“对象”基本特点的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
定义部门的关系模式如下: 部门(部门号,部门名,部门成员,部门总经理) 使它不满足第一范式的属性是()。
软件测试的目的是()。
随机试题
PerhapslikemostAmericansyouhavesomeextrapoundsto【B1】______Youmayevenhavetriedafaddietortwo,butfoundyourself
试述肝门和肝蒂的位置。
A.乌苏烷型B.黄酮苷C.三萜皂苷D.甾体皂苷E.达玛烷型甘草酸的结构类型是()。
我国第一所国立中央高级护士职业学校在()创立。
2014年修订的环境保护法,“保护环境”被确立为我国的一项:()
在任何情况下,理财师都需要特别关注客户最初提出的或关注的家庭财务方面的问题。()
学完《古诗九首·涉江采芙蓉》,教师安排学生课下搜集描写荷花的古诗词。下列诗句中不符合要求的是()。
如果一个家长想用看电视作为强化物奖励儿童认真按时完成作业的行为,最合适的安排应该是()。
若函数f(x)在x=1处的导数存在,则极限=______.
Whichofthefollowingstatementsismentionedinthepassage?
最新回复
(
0
)