首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include int x=5; int fun(int a) { int c; C=X*a: return c; ) void main() { int x=3,a=4; X=X+fun(a); cout
下面程序的运行结果是( )。 #include int x=5; int fun(int a) { int c; C=X*a: return c; ) void main() { int x=3,a=4; X=X+fun(a); cout
admin
2020-05-14
25
问题
下面程序的运行结果是( )。
#include
int x=5;
int fun(int a)
{
int c;
C=X*a:
return c;
)
void main()
{
int x=3,a=4;
X=X+fun(a);
cout<<"x="<
}
选项
A、x=15
B、x=17
C、x=23
D、x=25
答案
C
解析
由主函数main入手,首先x被赋值为3,a被赋值为4。然后调用fun函数,参数为4,所以在fun函数中的a=4。而土程序中的x作用域是由它定义开始到cout输出,在fun函数中无效。而在fun函数定义前的变量x作用域是整个程序,所以fun函数中的x值为5,这样c的值就为20。在主函数中的x+fun(a)中的x为靠近这条语句的x定义,即3,所以最后x的值为20+3=23。
转载请注明原文地址:https://kaotiyun.com/show/KM8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列代码段声明了3个类:classPerson();classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidf(){cout
有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b>c) cout<<d<<endl; else if((c-1>=d)==1) cout<<d+1<<endl
有以下程序 #include<iostream.h> intf(ihtn) {if(n==1)return1; elsereturnf(n-1)+1;} voidmain() {ihti,j=0; for(i=1;i
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数operator-
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classM
下面程序的输出结果是#include<iostream.h>classexample{inta;public:example(intb){a=b++;}voidpnnt(
基类为虚函数,撤销对象调用析构函数时,采用______联编。
算法分析的目的是()。
下列数据结构中,属于非线性结构的是
随机试题
女性,25岁,半个月前开始性情急躁,失眠,怕热,出汗和心慌,血清甲状腺素增高。下列哪种检查能较好地评价甲状腺功能亢进
下列与浸渍的特点不符的是
在扩大初步设计阶段进行招标的工程,其标底的编制宜采用的方法是()。
商业银行提高资本充足率的一个非常重要的综合措施是()。
下列各项中不属于企业资产的是()。
—Howfarcanyourunwithoutstopping?—______.I’venevertried.
作为人事局的干部,就国企人才流失现象,请你组织一次调研。
A、 B、 C、 D、 C第一组图形的直线数分别是3、2、2,曲线数分别是1、1、2;第二组图形的直线数分别是1、1、(2),曲线数分别是3、2、(2),呈对应关系,所以应该选择有两条直线和两条曲线的图形,选
效率低下的SQL语句往往是导致系统性能不佳的主要原因。设有如下优化系统性能的方法()。Ⅰ.利用存储过程封装频繁使用的SQL语句Ⅱ.重新安排数据存储,整理回收碎块Ⅲ.不要随意使用游标Ⅳ.合理使用相关子查询Ⅴ.调整表结构定义以上属于优
生成表查询主要应用于______、创建从指定时间显示数据的报表、______等;
最新回复
(
0
)