首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int m=12; int fun(int x,int y) { static int m:3; m=x * y—m: return(m); } main(
有以下程序: #include int m=12; int fun(int x,int y) { static int m:3; m=x * y—m: return(m); } main(
admin
2019-01-11
55
问题
有以下程序:
#include
int m=12;
int fun(int x,int y)
{ static int m:3;
m=x * y—m:
return(m);
}
main()
{ int a=7,b=5;
m=fun(a,b)/m;
printf("%d\n",fun(a,b)/m);
}
程序运行后的输出结果是( )。
选项
A、2
B、1
C、3
D、0
答案
B
解析
局部变量覆盖全局变量,但是全局变量的声明周期还存在。fun()函数调用完成后,由于m为全局变量,其值被修改为32,即函数的返回值为32,此时m=32/12。第二次调用fun(a,b),函数的返回值为3,此时m=2,故输出为1。所以答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/SZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。#include<stdio.h>main(){inti,f[10];f[0]=f[1]=1;for(i=2;i<10;i++)f[i]=f[i-2]
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )
关系数据库的数据及更新操作必须遵循()等完整性规则。
假定输人的字符串中只包含字母和*号。请编写函数proc(),它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。例如,若字符串中的内容为****a*bc*def*
下列给定的程序中,函数proc()的功能是:将str所指字符串中出现的t1所指字符串全部替换成t2所指字符串,所形成的新的字符串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。例如,当str所指字符串中所指的内容为abcdabcdefg,t
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1:不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个“
已有定义如下: structnode {int data; structnode *next; }*p; 以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。p=(stru
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
缺铁性贫血时血清铁降低,总铁结合力增高。()
精索静脉曲张的发生原因不包括
下列物质中,酸性最强的是()。
城市化的推进过程是按照()两种方式反映在地表上。
甲股份有限公司(以下简称甲公司)系一家上市公司,20×2年至20×4年对乙股份有限公司(以下简称乙公司)股权投资业务的有关资料如下:(1)20×2年5月16日,甲公司与乙公司的股东丙公司签订股权转让协议。该股权转让协议规定:甲公司以5400万元收
下列旅游组织属于行政组织的是()。
教学的首要任务是()。
网络游戏毕竟不是真实生活,偷菜、赛车都是虚幻的,人在真实生活中偷东西是违法的行为,而在游戏中往往能得到鼓励,在玩家们中间流传着“最赚钱的不是种菜而是偷菜”这一说法。玩家们在游戏过程中获得的一种满足感,能够让他们在日常生活中的压力得到释放,因此适当地游戏不无
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Itissaidtheconferenceis______(hold)inthishallnextmonth.
最新回复
(
0
)