首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
65
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
关于结构体说明和变量定义中,正确的是()。
以下关于C语言数据类型的叙述中正确的是()。
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
有以下程序段intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行程序段后,k的值是
以下叙述中错误的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
)下列函数的功能是()。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
在数据流图中,带有箭头的线段表示的是()。
随机试题
“上焦如雾”,实际是指何项作用
现时成本会计有哪些缺点?
肾脏对葡萄糖的重吸收发生在
A、100mlB、150mlC、200mlD、400mlE、500ml每日尿量少于多少ml为少尿()
依据《注册建筑师条例》,关于注册建筑师执业范围的说法。错误的是:(2019年第2题)
在Word编辑状态下,可通过()操作进入扩展选取模式。
对会计科目的描述主要包括()。
提问和自我审查技术是()使用的技术。
求=________。
关于相联存储器,下面的论述中,错误的是(88)。
最新回复
(
0
)