首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(s
若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
关掉计算机的电源后,其中存储的数据立即丢失的存储器是()
下面的概念中,不属于面向对象方法的是()。
请编写函数proc(),该函数的功能是:计算并输出例如,若主函数从键盘给n输入10后,则输出为S=104.478749。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。试题程序
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
应用数据库的主要目的是
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。
用树形结构来表示实体之间联系的模型称为()。
随机试题
设{an}为正项数列,下列选项正确的是().
车身固定器的用途是用来夹持车身某部位,且其底座又可以用螺栓固定在__________上,使整个车身处于__________。
2007年秋,某县发生了一起重大凶杀案,某县公安局局长刘某根据上级公安机关的指示,负责侦察破案。因急于破案,刘某默许有关干警对嫌疑人逼供,结果致使2人无辜被判刑。后来,该县公安局在侦破另一起案件中,才抓获真凶,使该案件真相大白。但此案使县公安局形象大受影响
十二经脉命名的主要依据是
2010年8月1日,某公司申请破产。8月10日,法院受理并指定了管理人。该公司出现的下列哪一行为属于《破产法》中的欺诈破产行为,管理人有权请求法院予以撤销?(2011年卷三第31题)
《中华人民共和国刑法》规定,承担资产评估、验资、验证、会计、审计、法律服务等职责的中介组织的人员故意提供虚假证明文件,情节严重的处()年以下的有期徒刑或拘役,并处罚金。
根据《建筑法》,下列不属于违法分包的是()。
争议:仲裁:听证
MykidstellmethatIam"so20thcentury",whichtroublesme.Apersonlikestofeelthatheis"withit",asweusedtosayi
"WhenEnglanddiscardsRoastBeef,"wroteDr.HunterofYorkin1806,"wemayfairlyconcludethatthenationisabouttochange
最新回复
(
0
)