首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
54
问题
下面程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> intfun(intx,inty) {if(x!=Y)retum((x+y)/2); elsereturn(x); } main() {inta=4,b=5,c=6;
在关系数据库设计中,关系模式是用来记录用户数据的()。
下面属于系统软件的是()。
若有定义:inta=3;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
有如下程序 #include<stdio.h> #include<string.h> main() { chara[]="THIS\0",*b="OK\0\0"; printf("%d,%d,%d,%d",strlen(a),
下列语句组中正确的是()。
以下选项中与(!a==0)的逻辑值不等价的表达式是()。
设有函数说明语句: intfun(int,int); 以及函数指针定义语句: int(*f)(int,int); 若要使函数指针指向函数fun的入口地址,以下选项中正确的是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
设二叉树的前序序列为ABDEGHCFH,中序序列为DBGEHACIFJ。则后序序列为()。
随机试题
1949年中国人民政治协商会议第一届全体会议的召开,标志着
临床诊断可能是根据诊断引起此牙病的可能原因是
当某市的平均房价为人民币2万元/平方米时,大多数的市民购买不起房屋。此时,货币承担的职能是()。
监理工程师对设备设计的质量监理,主要是根据雇主所要求的功能和使用价值去检验设计成果,并且( )和审核。
为扩大市场份额,经股东大会批准,甲公司2015年和2016年实施了并购和其他有关交易。(1)并购前,甲公司与相关公司之间的关系如下:①A公司从2012年1月1日起至今一直直接持有B公司30%的股权,同时受托行使其他股东所持有B公司18%股权的表决权。B
教育工作的出发点与归宿是()
下列关于中国航天技术的说法,不正确的是()。
设n维非零列向量α,β正交且A=αβT.证明:A不可以相似对角化.
"Museum"isaslipperyword.Itfirstmeant(inGreek)anythingconsecratedtotheMuses:ahill,ashrine,agarden,afestival
WilliamShakespeare(1564-1616)wrotemanyplaysandpoemswhichareknowntheworldover.IfyouthinktheworksofanElizabe
最新回复
(
0
)