首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
71
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
关于结构体说明和变量定义中,正确的是()。
数据库设计过程不包括
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
有以下定义语句,编译时会出现编译错误的是
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<
C语言主要是借助以下哪种手段来实现程序模块化
有下列程序:#includemain(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6);fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[
下面选项中关于编译预处理的叙述正确的是
C语言程序中,运算对象必须是整型数的运算符是
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<:3;i++)s*=fun();printf("%d\n",s
随机试题
光电跟踪气割机可以根据图样进行气割。()
A.α受体阻断剂B.β受体阻断剂C.α受体激动剂D.β受体激动刺E.胆碱能神经阻滞剂异丙肾上腺素属于
患儿男,5岁。因咽喉痛、发热和吞咽困难就诊,体格检查时发现患儿颈前淋巴结肿大,为确定是否为白喉,留取咽拭子进行涂片镜检。革兰染色见到革兰阳性杆菌成簇排列,Albert染色见到浅绿色的杆状菌,菌体上有深绿色的颗粒,该颗粒称为
A.破裂孔B.卵圆孔C.眶上裂D.圆孔E.颈动脉孔下颌神经出颅经
某工程案卷内建设工程档案的保管密级有秘密和机密,保管期限有长期和短期,则该工程档案的( )。
悬挑空调板的受力钢筋应布置在板的()。
实施内容反应技术时,要注意()。
站赤(兰州大学2003年中国古代史真题)
中断分为哪几种类型?请给出各自的含义。
Inwhatnowseemsliketheprehistorictimesofcomputerhistory,theearth’spostwarera,therewasquiteawide-spreadconcer
最新回复
(
0
)