首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int m=12; int fun( int x,int y ) { static int m=3; m= x * y - m ; return (m); } main() {
有以下程序 #include <stdio.h> int m=12; int fun( int x,int y ) { static int m=3; m= x * y - m ; return (m); } main() {
admin
2021-06-15
16
问题
有以下程序
#include <stdio.h>
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
解析
局部变量覆盖全局变量,但是全局变量的声明周期还存在。f()函数调用完成后,由于m全局变量,被修改为32,即函数的返回值32,此时m=32/12,第二次调用f(a,b),函数的返回值为3,此时m=2,故输出为1。所以答案为B选项
转载请注明原文地址:https://jikaoti.com/ti/ePz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
有以下程序#include#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;j++)if(b[i]<a[i][j])b[i
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zh
若变量已正确定义,则语句S=32;s^=32;printf(“%d”,s);的输出结果是()。
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)()。structU{long*cat;stmctU*next;doubledog;}u;
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
在C程序中,下列说法正确的是()。
在C语言中,以下说法不正确的是()。
随机试题
在棱柱社会中,若变革是同时来自国外和国内的压力的结果,就可以被称为()
邓小平曾经指出:现在虽然说我们也在搞社会主义,但事实上不够格。这里讲的“不够格”主要是指()。
链霉素最主要的毒性反应是
社区发展是由哪个组织倡导的一项世界性运动
朱某因破坏交通设施而被公安机关移送人民检察院审查起诉,人民检察院经过审查后,如果决定要对朱某提起公诉,则人民检察院收集的证据对全部案件事实的证据至少达到何种程度?()
装配式框架结构,当房屋平面宽度较小,构件较轻时,塔式起重机的布置方式是()。
在工期索赔中,因()的原因造成施工进度滞后,属于不可原谅的延期。
《中华人民共和国知识产权海关保护条例》规定,只有在海关总署备案的知识产权,才能向海关申请采取保护措施。()
2016年3月,甲公司因业务需要分别向乙公司和丙公司购买绒布面料和丝质面料。为筹措面料采购资金,甲公司与丁银行签订合同,约定,借款50万元,借期为自放款日起1个月,利率4%。借款合同签订当日,丁银行预先扣除相应利息后发放贷款48万元。戊公司为甲公司借款提供
人是一种在本能与理想、欲望与价值的冲突中求取_______的动物,本能与欲望是_______的,理想与价值则是主观建构的。人正是在建构理想与价值的过程中逐渐演化为人的。和平、友爱、宽恕、协作的伦理思想和价值理想就是由人类_______建构起来的。这一理想就
最新回复
(
0
)