首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include int x=5: int fun(int a) { int c; C=X*a: return C; } void main()
下面程序的运行结果是( )。 #include int x=5: int fun(int a) { int c; C=X*a: return C; } void main()
admin
2021-02-22
40
问题
下面程序的运行结果是( )。
#include
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=”<
}
选项
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://jikaoti.com/ti/9Fl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515,20注意:错误的语句在//*****error******的下面,修改该语句即可。#in
下列叙述中正确的是
在关系数据库中,描述全局数据逻辑结构的是
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在对函数进行原型声明时,下列语法成分中,不需要的是()。
软件生命周期中的活动不包括
下列选项中不属于结构化程序设计原则的是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
在井深大于2500m的生产井中进行封隔器找窜施工时,找窜层间夹层厚度应大于()。
使用热导池检测器,为提高检测器灵敏度常用载气是()。
表皮的良性肿瘤多呈
胸片中伴随阴影是由下列哪项组织组成
A、串油B、蒸罐C、水飞D、低温粉碎E、超微粉碎酸枣仁、苏子等药的粉碎一般宜采用
设计单位在编制设计文件时,应结合实际情况,考虑施工安全作业和安全防护的需要,为施工单位制定()提供技术保障。
申报国家级文化生态保护区,在省(区市)内已实行文化生态区域性整体保护()以上,成效明显。
食品的生物性污染包括()。
设x→0时,etanx一ex是与xn同阶的无穷小,则n为
计算机软件系统包括()。
最新回复
(
0
)