首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #inc1ude int m=13; int fun(int x,int) {int m=2; return(x*y—m); } main() {int a
以下程序的输出结果是( )。 #inc1ude int m=13; int fun(int x,int) {int m=2; return(x*y—m); } main() {int a
admin
2021-04-28
28
问题
以下程序的输出结果是( )。
#inc1ude
int m=13;
int fun(int x,int)
{int m=2;
return(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/7ktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列语句组中,正确的是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
结构化程序由三种基本结构组成,三种基本结构组成的算法
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1
表达式3.6—5/2+1.2+5%2的值是()。
以下语句中存在语法错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
下面不属于需求分析阶段任务的是’
随机试题
下列乙肝病毒标志物中,反映HBV活动性复制和传染性强的是
对于钢筋混凝土立柱局部出现的麻面现象,一般应进行()。
下列哪项不符合二度Ⅱ型房室传导阻滞
《中华人民共和国商业银行法》明确规定商业银行不得从事()。
下列情形中,纳税人应当进行土地增值税清算的有()。(2009年)
“海上都市,欧亚风情”是对青岛城市风格的典型写照。()
按其服务对象划分,配送中心可分为()。
中国营养学会推荐成人每日畜禽肉类摄入量为多少克?()
(2017·山西)教育的生物起源说和心理起源说的共同特点是都否认了()
【S1】【S5】
最新回复
(
0
)