首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } void main(
下列程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } void main(
admin
2010-06-06
24
问题
下列程序的运行结果是( )。 #include<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
解析
由主函数mian入手,首先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/JZjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#includemain()voidfun(int*a,int*b){inta=1,b=2,*x=&a,*y=&b;{int*k;
给定程序MODI1.C中函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串:若未找到,则函数值为NULL。例如,当字符串中的内容为’’abcdabfabcdx",t中的内容
有如下程序#include<stdio.h>main(){inta=0,*ptr;ptr=&a;*ptr=3;a=(*ptr)++;printf("%d,%d\n",a,
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];);定义一个数组:structanumber[10];
有如下程序#include<stdio.h>main(){inti;for(i=0;i<5;i++)putchar(’9’-i);printf("\n");}程序运行后的输出结果是
软件设计中模块划分应遵循的准则是( )。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素
非空循环链表所表示的数据结构()。
如果需要打开一个已经存在的非空文件"FILE’’并进行修改,正确的语句是()。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中,合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位数和个位数依次放在变量c的个位和百位上。例如:a=45,b=12。调用该函数后:c=4251。
随机试题
在WindowsXP中有两个管理系统资源的程序组,它们是__________。()
A.胸锁乳突肌前缘、肩胛舌骨肌上腹和二腹肌后腹之间区域B.二腹肌前、后腹与下颌骨下缘围成的区域C.胸锁乳突肌后缘、斜方肌前缘与肩胛舌骨肌下腹之间D.左、右二腹肌前腹与舌骨体之间区域E.颈前正中线、胸锁乳突肌前缘和肩胛舌骨肌上腹之间区域颏下三角为
下列哪种维生素的吸收与内因子有关
一患者头面部外伤,昏迷约5分钟后清醒,对当时情况不能回忆。主述头痛、头昏,检查无神经系统阳性体征,其诊断应该是
房地产市场是指所交易的商品是房地产的市场,交易包括()。
电话站技术用房应采用下列哪一种地面?
兰州市人民政府行文给甘肃省人民政府并报国务院的行文方式属于()。
不稳定型心绞痛与稳定型心绞痛的主要区别不包括
太平天国农民战争爆发的原因有()
TheeffectoftheepidemicuponsustainabledevelopmentisoneoftheissuesU.S.AIDwillgetdowntointhefuture.U.S.AIDwi
最新回复
(
0
)