首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
57
问题
以下程序的输出结果是( )。
#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://www.kaotiyun.com/show/phtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=
在数据库中,产生数据不一致的根本原因是
下面不属于软件测试实施步骤的是
有以下程序段intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行程序段后,k的值是
在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()。
C语言程序的模块化通过以下哪个选项来实现
有以下程序#includeintfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5},b[]={
随机试题
在我国,与原发性肝癌的发生关系最密切的是
确诊肿瘤的主要依据是
治疗经早宜取治疗经迟宜取
木材由于其构造不均匀、胀缩变形各方向不同,其变形按从大到小顺序排列应是()。
按单位时间编制的施工成本计划,所得的S形曲线必然包络在全部工作都按最早开始时间和全部工作都按()开始的曲线所组成的“香蕉图”内。
证券市场的基本功能之一是资本决定价格。()
当一部小说赢得大奖之后,它在网上书店的口碑却往往会变差。但实际上,大赛评比中其他被提名的小说得分确实不如获奖的小说得分高。据此小李认为,大赛评委们选不出真正好的小说。如果以下各项为真,不能削弱小李观点的是()
Wheredoesstudentsstresscomefromsometimes?
A、 B、 C、 A
______iswrittenbyFitzgerald.
最新回复
(
0
)