首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #inc1ude<iostream.h> int x=5; int fun(int a) { int C: c=x*a; return C: }
下面程序的运行结果是( )。 #inc1ude<iostream.h> int x=5; int fun(int a) { int C: c=x*a; return C: }
admin
2016-11-22
56
问题
下面程序的运行结果是( )。
#inc1ude<iostream.h>
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="<<x<<end1:
}
选项
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/K7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
有以下程序#include<iostream>usingnamespacestd;staticintdays[]={31,28,31,30,31,30,3l,31,30,31,30,31};classdate
若有以下程序:#include<iostream>usingnamespacestd;classBasepublic:Base(){x=0;}intx;};classDerivedl:virtua
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
以下程序执行后的输出结果是#include<iostream>usingnamcspacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
在面向对象的程序设计中,下列叙述中错误的是
以下程序中的select()函数功能是:在N行M列的二维数组中选出一个最大值作为函数值返回,并通过形参传回此最大值的行下标。请填空完成此程序。#include<iostream>#defineN3#defineM3u
随机试题
教师的职责和使命分别是
附子配川贝,属于
该企业向主管海关办理减免税备案登记时,需提交的资料,下列哪项叙述是完整的:该企业所申领的“进出口货物征免税证明”有效期应为______月,实行______的原则。
中国古代数学家对“一次同余论”的研究有_________的独创性和继承性,“大衍求一术”在世界数学史上的崇高地位是不容_________的。正因为这样,在西方数学史著作中,一直公正地称求解一次同余组的剩余定理为“中国剩余定理”。填入横线部分最恰当的一项是(
下列选项中不属于隐性课程的特点的是()。
过抛物线y2=2px(p>0)的对称轴上一点A(a,0)(a>0)的直线与抛物线相交于M、N两点,自M、N向直线l:x=一a作垂线,垂足分别为M1、N1.记△AMM1、△AM1N1、△ANN1的面积分别为S1、S2、S3.是否存在λ,使得对任意的a>0
个体在群体压力下表现出与群体中大多数人一致的意见和行为的现象叫作()
根据下面材料回答问题。打字人员在抄录上表时因粗心输错了一个数据,该数据可能是()。
设有幂级数2+.(1)求该幂级数的收敛域;(2)证明此幂级数满足微分方程y"一y=一1;(3)求此幂级数的和函数.
下列关于常见网络版防病毒系统的描述中,错误的是
最新回复
(
0
)