首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include int x=5; int fun(imt a) { int e; c=x*a; return c; } void main()
下面程序的运行结果是( )。 #include int x=5; int fun(imt a) { int e; c=x*a; return c; } void main()
admin
2020-06-29
41
问题
下面程序的运行结果是( )。
#include
int x=5;
int fun(imt a)
{
int e;
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输出,在tan函数中无效。而在fun函数定义前的变量x作用域是整个程序,所以fun函数中的x值为5,这样c的值就为20。在主函数中的x+fun(a)中的x为靠近这条语句的x定义,即3,所以最后x的值为20+3=23。
转载请注明原文地址:https://jikaoti.com/ti/cRA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中划线处正确的语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Base:
有以下程序:#include<iostream>#include<math>usingnamespacestd;classpoint{private:doublex;d
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;
【】是一系列相关函数的模型或样板,这些函数的【】形式相同,只是所针对的【】不同。
软件是程序、数据和______________的集合。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用””括起时,寻找被包含文件的方式是
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。
要将前缀运算符--重载为Incr的非成员函数,下列原型中,可作为该重载函数原型的是
随机试题
1893年,以埃利奥特为首的美国“中等学校研究十人委员会”基于充分的调查研究,正式倡导在中学开设()
简述跨境电子商务的发展建议。
下列哪味药属于孕妇慎用药
A.高分化腺癌B.中分化腺癌C.黏液腺癌D.印戒细胞癌(2010年第133题)黏液潴留在癌细胞内的肿瘤是
131I治疗分化型甲状腺癌时患者体内131I小于多少可出院
A.动、静脉损伤B.周围神经损伤C.“方肩”掌畸形D.缺血性骨坏死E.损伤性骨化肘关节脱位可能并发
以下哪种是弹性印模材料
下列关于民事诉讼和仲裁异同的哪一表述是正确的?(2006年卷三第35题)
某地区国土面积为300万平方公里,各类等级公路通车里程150万公里,则公路密度为()公里/平方公里。[2007年真题]
PowerDesigner所包含的模块中,共享支持高级的团队工作能力的模块是()。
最新回复
(
0
)