首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给出以下程序的执行结果【 】。 #include <iostream> using namespace std; int n=1; void Fun(); int main () { n++;
给出以下程序的执行结果【 】。 #include <iostream> using namespace std; int n=1; void Fun(); int main () { n++;
admin
2010-03-29
67
问题
给出以下程序的执行结果【 】。
#include <iostream>
using namespace std;
int n=1;
void Fun();
int main ()
{
n++;
Fun ( );
if (n>0)
{
int n=5;
cout<<"Block: n="<<n<< ", ";
}
cout<< "Main: n="<<end1;
return 0;
}
void Fun ( )
{
int n=10;
cout<<"Fun: n="<<n<<",";
}
选项
答案
Fun:n=10,Block:n=5,Main:n=2
解析
变量的作用域是程序中变量有效的区域,它是变量的一个重要特征。在题中,变量n有3种身份,其一是作为全局变量的n,其二是作为if语句块内局部变量的n,其三是函数内部局部变量的n。程序最后要求输出各个作用域内n的值。
转载请注明原文地址:https://kaotiyun.com/show/dJjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf(’’%d’’,(int)(y))#defineP(y)w(y)
设有定义:intk=0;下列选项的4个表达式中与其他3个表达式的值不相同的是()。
以下叙述中正确的是()。
若有定义:charch;当执行以下循环时从键盘输入abcde<回车>,将输出*的个数是while((ch=getchar())==’e’)printf("*");
下面结构体的定义语句中,错误的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
在E-R图中,用来表示实体联系的图形是( )。
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
以下选项中不能作为C语言合法常量的是()。
随机试题
关于骨髓的说法正确的是()。
碾压混凝土VC值太大表示()。
配套的捆扎法施工的捆扎材料不包括()。
关于政府债券论述正确的是( )。
某企业有关资料如下:(1)2013年12月31日结账后有关科目余额如下表所列:(2)2012年度企业应收账款周转期为46天。2012年12月31日企业资产负债表中“应收账款”项目金额为169.3万元。2013年度公司利润表中填列的营业收入为1395万
甲股份有限公司(以下简称甲公司)2×16年至2×18年度有关业务资料如下:(1)2×16年1月1日,甲公司股东权益总额为46500万元(其中,股本总额为10000万股,每股面值为1元;资本公积为30000万元;盈余公积为6000万元;未分配利润为500(
稀土有“工业维生素”的美称,广泛应用于军事、石化、轻纺、农业等多个领域。下列关于稀土的说法不正确的是()。
计算每名运动员的“得分”的正确SQL语句是
以下程序的输出结果是()。 a=10.99 print(complex(a))
A、11a.m.B、12a.m.C、11p.m.D、6p.m.C依原文,本应该上午十一点启航的渡轮下午六点才开。
最新回复
(
0
)