首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #inc1ude<iostream.h> int x=5; int fun(int a) { int c: c—x*a; return c: } v
下面程序的运行结果是( )。 #inc1ude<iostream.h> int x=5; int fun(int a) { int c: c—x*a; return c: } v
admin
2019-04-18
54
问题
下面程序的运行结果是( )。
#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/a4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{pu
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){intS[]={123,234};cout<<right<
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
有如下类定义:classXX{intxdata:public:xx(intn=0):xdata(n){}}classYY:publicXX{intydata;public:
软件生命周期可分为多个阶段,一般分为定义阶段、开发和维护阶段。编码和测试属于______阶段。
在深度为7的满二叉树中,度为2的结点个数为______。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二又树中的总结点数为
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
A.血间接胆红素增高、贫血、网织红细胞增高B.血间接胆红素增高、贫血、网织红细胞正常或减低C.血间接胆红素增高、无贫血、网织红细胞正常D.血间接胆红素正常、贫血、网织红细胞减低E.血间接胆红素正常、贫血、网织红细胞正常符合MDS的是
A、毛果芸香碱B、阿托品C、卡巴胆碱D、美卡拉明E、毒扁豆碱M受体阻断药
急性胆囊炎感染的主要途径是
扩大客户量,提高交易量,(),在适当的时候提供恰当的信息,以增加客户或其朋友对销售人员的信任。
社会救助是社会保障体系的核心。()
实验室使用浓度为2%的盐水和蒸馏水,配制浓度为1%的淡盐水。现在有1000克蒸馏水和500克浓度为2%的盐水,则最多可配制()克浓度为1%的淡盐水。
设函数y=f(x)由方程xy+2Inx=y4所确定,则曲线y=f(x)在(1,1)处的法线方程为__________。
Despiteyourbestintentionsandefforts,itis【B1】______:Atsomepointinyourlife,youwillbewrong.【B2】_______canbehar
RobertaGordonneverthoughtshe’dstillbealiveatage76.Shedefinitelydidn’tthinkshe’dstillbeworking.ButeverySatur
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{ret
最新回复
(
0
)