首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #inc1ude<iostream.h> int x=5; int fun(int a) { int C: c=x*a; return C: }
下面程序的运行结果是( )。 #inc1ude<iostream.h> int x=5; int fun(int a) { int C: c=x*a; return C: }
admin
2016-11-22
18
问题
下面程序的运行结果是( )。
#inc1ude<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
解析
由主函数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://jikaoti.com/ti/MFE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
以下程序执行后的输出结果是#include<iostream>usingnamcspacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
以下程序中的select()函数功能是:在N行M列的二维数组中选出一个最大值作为函数值返回,并通过形参传回此最大值的行下标。请填空完成此程序。#include<iostream>#defineN3#defineM3u
有以下程序:#include<iostream.h>classA{inta;public:A(inti){a=i;}void
随机试题
逻辑“异或”操作指令的助记符是()
政党、较大的社会团体的章程多为()
莫泊桑,法国短篇小说家,与契诃夫和欧亨利被称为“三大短篇小说”之王。代表作有《羊脂球》、_______、《项链》。
患儿,男,6月,反复发热入院,最高体温38.3℃,无咳嗽、咳痰,尿频,排尿哭闹,尿线较粗。查体:咽不红,双肺呼吸音清,心音有力,HR120次/分,未闻及病理性杂音。腹平软,无压痛、反跳痛,未触及包块,肠鸣音4次/分。血常规:WBC10.7×109/L,N
磁场均匀性是以主磁场的多少作为一个偏差单位来定量表示的
经皮肤黏膜吸收毒物而中毒的病人,下列清洗皮肤的措施,哪项有错误
注册商标每次续展有效期为()年。
当“中国制造”穿越边境线潮水般涌向世界各国的时候,当“中国模式”被越来越多的发展中国家___________的时候,世界把目光投向这个___________、焕发蓬勃青春魅力的“古老文明大国”,是再自然不过的事情。依次填入画横线部分最恰当的一项是(
Theyaremeticulousinwork,wellawareacarelessmistakewillcostthecompanymillionsofpounds.
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispart,youwillhave15minutestogooverthepassageq
最新回复
(
0
)