首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include intx=5; int fun(int a) { int c; C=X*a: return c; } void
下面程序的运行结果是( )。 #include intx=5; int fun(int a) { int c; C=X*a: return c; } void
admin
2012-12-29
53
问题
下面程序的运行结果是( )。
#include
intx=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作用域是由它定义开始到four输出,在fun函数中无效。而在fan函数定义前的变量x作用域是整个程序,所以fan函数中的x值为5,这样c的值就为20。在主函数中的x+fun(a)中的x为靠近这条语句的x定义,即3,所以最后x的值为20+3=23。
转载请注明原文地址:https://www.kaotiyun.com/show/MgVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下正确的字符串常量是()。
以下叙述正确的是()。
下列函数的功能是()。 voidfun(char*a,char*b) {while((*b=*a)!=’\0’){a++;b++;} }
有以下程序 #include<stdio.h> intadd(inta,intb){return(a+b);} main() {intk,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
有以下函数: intaaa(char*s) { char*t=s: while(*t++); t--: return(t-s); } 以下关于aaa函数功能叙述正确的是()。
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
某完全二叉树有256个结点,则该二叉树的深度为()。
设二叉树的中序序列为BCDA,前序序列为ABCD,则后序序列为()。
随机试题
简述债的保全制度。
中国人民解放军发动渡江战役,占领国民党政府的首府南京,宣告了国民党反动统治的彻底覆灭的时间是()
神经纤维轴浆运输不涉及的过程为
关于激光打印系统组成的叙述,不正确的是
斑点金免疫渗滤试验的载体材料为
余女士,30岁。因车祸受伤,急诊至医院。见右股部中段明显肿胀、青紫,患处有假关节活动(异常活动)。X线检查未见明显异常。急诊科护士为她做的最有价值的工作是
“十三五”规划纲要指出,居住证持有人在居住地应享有国家规定的基本公共服务。下列选项中属于持证居民享有的权利的是()。
下列关于Windows2003系统下DNS服务器配置和测试的描述中,错误的是()。
数据流图中带有箭头的线段表示的是( )。
A、Hisroommate’staysawakeallnight.B、Hewanttoplayhisrecorderatnight.C、Thepresentoneistooexpensive.D、Thepresen
最新回复
(
0
)