首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
22
问题
下面程序的运行结果是( )。
#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;classBasepublic:Base(){x=0;}intx;};classDerivedl:virtua
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
在面向对象的程序设计中,下列叙述中错误的是
以下程序中的select()函数功能是:在N行M列的二维数组中选出一个最大值作为函数值返回,并通过形参传回此最大值的行下标。请填空完成此程序。#include<iostream>#defineN3#defineM3u
下面程序的预设功能是:将文本文件readme中的内容读出,显示在屏幕上。#include<fstream>usingnamespacestd;intmain(){charbuf[80];
有以下程序:#include<iostream.h>classA{inta;public:A(inti){a=i;}void
随机试题
公司以()为住所。
急性梗阻性化脓性胆管炎可出现五联征是指________、________、________、________和________。
前牙3/4冠邻轴沟的主要作用是A.阻止牙合向脱位B.阻止舌向脱位C.阻止近远中向脱位D.阻止唇向脱位E.阻止龈向移位
老刘计划20年后退休,并且预计退休后能够生存25年,退休后每年生活费需要100000元。老刘拿出100000元作为退休基金的启动资金,并计划每年年末投入一笔固定的资金进行退休基金的积累。老刘在退休前采取较为积极的投资策略,假定年回报率为9%,退休后采取较为
心理学家苛勒根据下列哪一项实验提出顿悟说?()
管理者需要具备哪些技能?
Who’spoorinAmerica?That’saquestionhardtoanswer.Hardbecausethere’snoconclusivedefinitionofpoverty.Lowincomema
考生文件夹中有文件Excel.xls内容如下:考生文件夹中有文件EXA.xls内容如下:按要求对此工作表完成如下操作:1.打开工作簿文件EXCEL.xls,将工作表Sheet1的A1:E1单元格合并为一个单元格,内容水平居
Thepresenceofmicroorganismsthatproduceatoxincausesseawatertoturnbrownishred,aphenomenonknownasaredtide.Sea
Horsesareusedinguardingherbs,carryingmeninlandswheretherearenoroads,andhelpingfarmersworktheirland.Pigeons
最新回复
(
0
)