首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } void main(
下列程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } void main(
admin
2010-06-06
23
问题
下列程序的运行结果是( )。 #include<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
解析
由主函数mian入手,首先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/JZjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>main(){inta=0,*ptr;ptr=&a;*ptr=3;a=(*ptr)++;printf("%d,%d\n",a,
以下叙述中错误的是
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
在数据库管理技术的发展中,数据独立性最高的是()。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为asd123fgh543df,理后新字符串为123543asdfghdf。请
下列关于二叉树的叙述中,正确的是( )。
随机试题
人体散热效率最高的体表部位是()
试述劳动保障监察的基本原则。
处理与顾客公众关系的艺术。
不会发生排斥反应的移植是
青霉素注射液需新鲜配制的原理,除防止发生过敏反应外,主要是
工程量清单计价规范附录中给出了各类别工程的项目设置和工程量计算规则,包括()等部分。
根据《行政复议法》的规定,可以申请行政复议的事项是( )。
商业银行与其他金融机构区别之一在于其能接受()。
APP广告(清华大学,2016;南昌大学,2016)
A.provideB.neverC.whetherD.explanationE.embarrassingF.neitherG.experiencesH.consequentlyI.careforJ.outlo
最新回复
(
0
)