首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include intx=5; int fun(int a) { int c; c=x*a: return c; } void main()
下面程序的运行结果是( )。 #include intx=5; int fun(int a) { int c; c=x*a: return c; } void main()
admin
2020-06-29
35
问题
下面程序的运行结果是( )。
#include
intx=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/d48p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#include<iostream.h>voidmain(){inta=2;intb=a+1;cout<<a/b<<endl;}
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta;public:A():a(9){}virtu
阅读下面程序:#include<iostream.h>template<classT>classTAdd{private:Tx,y;public:TAdd(Ta,Tb){x=a;y=b;}Tadd(){re
下列有关函数重载的叙述中,错误的是
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:v
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*p;cout<<”Pleaseinputastri
下列关于对象初始化的叙述中,正确的是()。
下列选项中,不是重载函数调用时选择依据的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列选项中,正确的C++表达式是
随机试题
具有凉血止血、利水通淋功效的方是
承包商在合同内享有的索赔权利终止的时间从()开始。
某企业对以外币结算的款项减少业务的核算,以前都按原入账时的汇率作为账面汇率,但从本年初起,经董事会同意,改按加权平均法并已在会计报告中加以说明。对于上述会计方法的重要变动,如企业不再作出任何调整,注册会计师应出具()。
凡是能提起行政诉讼的行政行为都能申请行政复议,凡是能申请行政复议的行政行为也都能提起行政诉讼。()
取保候审的期限最长不得超过()个月。
关于表彰市××厂实现“安全生产年”的通报×府发[2013]5号市属各企业:①为此,市政府决定给予市××厂通报表扬,以资鼓励。②为确保企业生产和人民生命财产安全,我市××厂从各方面采取有
某次医学调查发现,对同一类病的治疗,使用价格较低的药物与在同一时间内使用价格较高的药物的疗效相当。因此,应该大力推广价格较低的药物,以降低医疗成本。以下哪项为真,最能削弱上述结论?()
设α=(1,-1,a)T,β=(1,a,2)T,A=E+αβT,且λ=3是矩阵A的特征值,则矩阵A属于特征值λ=3的特征向量是______。
He’dlike_______withyou.Hewantssomehelp.
Directions:Forthispart,youareallowed30minutestowriteacompositiononthetopic:CellPhonesinChina.Youshouldwrit
最新回复
(
0
)