首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> int m=13; int fun(int x,int y) {int m=2; retum(x*y-m); } main() {int a=7,b=6; printf("%d",fu
以下程序的输出结果是( )。 #include<stdio.h> int m=13; int fun(int x,int y) {int m=2; retum(x*y-m); } main() {int a=7,b=6; printf("%d",fu
admin
2021-02-25
58
问题
以下程序的输出结果是( )。
#include<stdio.h>
int m=13;
int fun(int x,int y)
{int m=2;
retum(x*y-m);
}
main()
{int a=7,b=6;
printf("%d",fun(a,b)/m);
}
选项
A、1
B、3
C、7
D、10
答案
B
解析
本题考查的是函数调用时的参数的作用域。在函数调用时,当全局变量和局部变量的名称相同时,在局部变量的作用域内,局部变量起作用,因而在fun函数内m的应该等于2,main中的m为13,所以返回值为7×6-2=40,而fun(a,b)/m值为40/13=3。
转载请注明原文地址:https://kaotiyun.com/show/phtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有如下嵌套的if语句if(a
有以下程序#includevoidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){inti,a[10]={1,2,3,4,5};for(i=1;i<3;i++)fu
下面对对象概念描述正确的是
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%d\n",s);}程序运行后
有以下程序#incllldeintfun(chars[])main(){intn=0;{chars[10]={’6’,’1’,’*’,’4’,’*’,’9’
以下叙述中错误的是
以下叙述中正确的是
在面向对象方法中,实现信息隐蔽是依靠
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中输入输出框的图形是()。
随机试题
多重共线性产生的原因复杂,以下哪一项不属于多重共线性产生的原因?()
关于淡漠型甲亢,下列哪项是错误的
患者男,24岁。咳嗽伴午后低热一月余,体检:体温37.9℃,呼吸音较粗,叩诊左肺清音界上移。实验室检查:ESR96mm/h,WBC6.2×109/L。X线显示左侧肋膈角消失。该患者无吸烟史。连续监测法测定活性时,血清用量10μl,底物量350μl,光径
如果文档中的内容在一页未满的情况下需要强制换页时,最快捷的方法应是()。
下列所得中,属于劳务报酬所得的是()。
广义的有价证券有很多种,其中包括()
下列关于劳动力流动的说法错误的是()。
浙江某民营企业的主营业务为厨房用具,其将产品定位于高端市场,舍弃低端市场。那么此种竞争战略可能面临的风险不包括()。
中国近代史是一部屈辱史,又是一部抗争史。先进的中国人为了寻求救国救民的真理,不断向西方学习,开始了中国的近代化。为中国的近代化开辟了道路的历史事件是()。
时务体(复旦大学,2009年)
最新回复
(
0
)