首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> int m=13; int fun(int x,int y) { int m=2; retum(x*y-m); } main(
以下程序的输出结果是( )。 #include<stdio.h> int m=13; int fun(int x,int y) { int m=2; retum(x*y-m); } main(
admin
2019-08-10
24
问题
以下程序的输出结果是( )。
#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/NcRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
有以下程序#includevoidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){int
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABC
若变量已正确定义,以下选项中非法的表达式是
下列叙述中正确的是()。
下列关于二叉树的叙述中,正确的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
给定程序中,函数fun的功能是,求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
以下关手结构化程序设计的叙述中正确的是
随机试题
在腐蚀介质中工作的构件,即使承受循环载荷,也不会产生疲劳破坏。()
20世纪30年代初的大危机之后,产生了凯恩斯
Ican’t______bookslikethose—theyjustmakemesleepy.
居住区绿地率是指()比值。
党的政治路线要紧紧围绕党的建设来制定。()
下列关于中国古代“四大美女”的说法正确的是()
《环境保护法》的基本原则是
A、 B、 C、 D、 C
已知R3=0x80001000,R4=0x00A00010,执行ARM指令MOVR3,R4,LSL#8后,R3的值为()。
A、Becauseoldpeopleknowwhentheyshouldgotothehospital.B、Becauseoldpeoplearehealthyfromtheirchildhoodtomiddlea
最新回复
(
0
)