首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
41
问题
下面程序的运行结果是( )。
#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://kaotiyun.com/show/MgVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序 #inelude<stdio.h> main() { intx=072; printf(">%d<\n",x+1); } 程序运行后的输出结果是()。
下列叙述中错误的是()。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
函数filecopy的功能是,将fin所指文件中的内容输出到fout所指文件中,但函数不完整: voidfilecopy(FILE*fin,FILE*fout) {charch; ch=getc(fin); while(__
以下程序段中,输出信息不能正确反映变量大小关系的是()。
有三个关系R、S和T如下, 则关系T由关系R和S通过()得到。
下面选项中不是关系数据库基本特征的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
随机试题
高速公路项目交工检测实行一票否决的负面清单内容是()。
简述茶叶形状的类型
马克思说:“忧心忡忡的穷人甚至对最美的景色都无动于衷。”这句话指【】
以下关于胃肠超声检查方法错误的是
关于淋巴引流,下列描述哪项是错误的( )
在工业与民用建筑内的汽车库内,下列人员安全出口可不设置的有()。
存款人可以申请开立临时存款账户的情况包括()。
简述代理权行使的原则。
根据下列统计资料回答问题。2014年,中国游戏市场用户数量约为5.17亿人,比2013年增长了4.6%,同比增长率比2013年减少了16个百分点。下列说法不正确的是:
Accomplishedteachersofworldlanguagesarekeenlyawarethatyoungpeoplelearninvariousways.Theyusetheirknowledgeofc
最新回复
(
0
)