首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fan(int a) { int c; c=x*a; return c; } void main(
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fan(int a) { int c; c=x*a; return c; } void main(
admin
2012-01-20
32
问题
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fan(int a) { int c; c=x*a; return c; } void main() { int x=3,a=4; x=x+fun(a); eout<<"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/MGL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x=&a,*y=&b;fun(x,y);print
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMIN一2147483647intfindmax(intx[],intn){inti,ma
有以下程序:#include<stdio.h>main(){ inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d);
下列关于栈和队列的描述中,正确的是()。
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
算法空间复杂度的度量方法是
在面向对象方法中,不属于"对象"基本特点的是()。
以下函数的功能是计算a的n次方并作为函数值返回:doublefun(doublea,intn){inti;doubles=1.0;for(i=1;i<=n;i++)s=_______;returns;}为实现上述功能,函数中下画
关系数据库管理系统能实现的专门关系运算包括()。
下列选项中可作为C语言合法常量的是()。
随机试题
Ican’tgetmyboots_____Theyaretootight.
采用总价合同时,对发包工程的内容及其各种条件都应该基本清楚、确定。在施工过程中,这类合同更容易给业主带来的索赔是()。
演绎推理由()组成。
材料:有一天,三年级二班的王小明同学在自习课大声喧哗,不仅不听值日学生干部的制止,反而反唇相讥,值日干部要将这位学生拉到讲台前站着,结果两人闹别扭,在教室大吵大闹,大有兵戎相见之势。这时班主任进入教室,见到这种状况并没有立即批评他们,而是咳了一声
【2018上】请认真阅读下列材料,并按要求作答。设计“甚至”一词的教学过程。
在现阶段,我们的工作重心是发展经济,阶级斗争已经不是我国社会的主要矛盾,这意味着公安机关的专政职能可以削弱。()
甲、乙、丙、丁四个国家的基尼系数分别为0.306、0.415、0.378、0.406。据此分析上述四个国家的收入分配情况,判断正确的是:
设L:y=由x=0,L及y=sint围成的区域面积为S1(t);由L、y=sint及围成的区域面积为S2(t),其中0≤t≤(1)令S(t)=S1(t)+S2(t),求S(t).(2)t取何值时,S(t)取最小值?t取何值时,S(t)取最大值?
下列关于栈叙述中正确的是()。
WhichoneisthesignofthePope’sauthority?
最新回复
(
0
)