首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fan(int a) { int c; c=x*a; return c; } void main(
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fan(int a) { int c; c=x*a; return c; } void main(
admin
2012-01-20
58
问题
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fan(int a) { int c; c=x*a; return c; } void main() { int x=3,a=4; x=x+fun(a); eout<<"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/KCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
设有如下函数定义:#includeintfun(intk){if(k
以下叙述中错误的是()。
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard:};uniondatax;执行下列语句后,正确的联合体变量x的值赴
计算机软件的构成是()。
下列不属于软件工程3个要素的是()。
程序流程图中带有箭头的线段表示的是( )。
有以下程序段charch;intk;eh='a';k=12;printf("%C,%d,",ch,ch,k):printf("k=%d\n",k);已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结果是()。
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=false,z=【】
模板函数的真正代码是在()时候产生。
随机试题
下列有关PowerPoint的叙述中,正确的是()
TomhadonceworkedinacityofficeinLondon,butnowhewasoutofwork.Hehadalargefamilytosupport,soheoftenfound
反常呼吸
下列哪种属于免疫抑制剂
肾病综合征的临床表现不包括
下列关于法定代理人的说法正确的是()
通货紧缩是货币供求失衡、物价不稳定的一种表现,对整个经济增长有着不利的影响。()
2005年7月21日,在主动性、可控性、渐进性原则指导下,人民币汇率形成机制改革启动,开始实行以市场供求为基础、参考一篮子货币进行调节、有管理的浮动汇率制度。之后两年中先后推出了一系列改革措施,外汇市场基础设施建设取得重大进展,人民币汇率弹性逐步扩大,并形
根据个人所得税法律制度的规定,下列关于个人所得来源地的判断中,正确的有()。
抵押权的设定要求转移抵押物的占有,而质权的设定则不要求转移占有权。()
最新回复
(
0
)