首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include fun(int a,int b){ int static m=0,i=2; i=i+m+1; m=i+a+b; return m;) main(){
有以下程序 #include fun(int a,int b){ int static m=0,i=2; i=i+m+1; m=i+a+b; return m;) main(){
admin
2019-12-17
57
问题
有以下程序
#include
fun(int a,int b){
int static m=0,i=2;
i=i+m+1;
m=i+a+b;
return m;)
main(){
int k=4,m=1,p;
p=fun(k,m);
printf("%d,",p);
p=fun(k,m);
printf("%d\n",p);)
程序运行后的输出结果是
选项
A、8,17
B、7,16
C、8,8
D、7,17
答案
A
解析
本题考查了静态变量以及局部变量的同名问题。主函数中调用fun函数两次,第一次调用fun(4,1),形参a和b接收以后,i值为3,m的值为8,调用结束返回8存放到p中并且输出p的值为8,除了静态变量m和i,变量a,b撤销。第二次调用fun(4,1),接收实参值以后,i为3+8+1,而m为12+4+1,即输出函数值17。
转载请注明原文地址:https://www.kaotiyun.com/show/dmCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
以下能正确定义一维数组的选项是
有以下程序#include<stdio.h>intfun(){staticintx=1;main(){inti,s=1;x+=1;for(i=1;i<=5;i++)s+=fun();returnx;}printf("%d\n"
有以下程序#include<stdio.h>voidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0:i<6;i++){if(i%2)putchar(i+b);elseputchar(i+c);}pr
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("****\n");下面关于语句执行情况的叙述中正确的是
有两个关系R和S如下。由关系R通过运算得到关系S,则所使用的运算为
数据库技术的根本目标是要解决数据的
下列与队列结构有关联的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
若=A,且f(x)在x=x0处有定义,则当A=__________时,f(x)在x=x0处连续。
小儿,5个月,因夜惊、睡眠不安,烦躁、易激惹,到保健门诊就医。经检查初步诊断为维生素D缺乏性佝偻病。对患儿最主要的健康指导是()
下列不属于设计各部室质量职责的是()。
城市生态系统是指特定地域内的人口、资源、环境通过各种相生相克的关系建立起来的人类聚居地或社会、经济、自然复合体。其中环境不包括()。
单个机构自债券借贷的融人余额超过其自有债券托管总量的_____或单只债券融入余额超过该只债券发行量_____起,每增加5个百分点,该机构应同时向全国银行间同业拆借中心和中央结算公司书面报告并说明原因。()
沃尔公司作为零售业中的一个巨头,其成功是建立在利用信息技术整合优势资源并将信息技术战略与零售业整合的基础之上。早在1974年,公司就开始在其分销中心和各家商店运用计算机进行库存控制。1983年,沃尔的整个连锁商店系统都用上条形码扫描系统。1984年,沃尔开
下列关于我国近代前期科技的叙述,不正确的是()。
对公民采取逮捕措施后,()的,作出逮捕决定的机关为赔偿义务机关。
Hollywoodpropagandafilmsofthelatethirtiesandearlyfortiescanbedivided【C1】______threegeneralcategories:filmsthatp
TheOldManandtheSeaandmanyothernovels______EarnestHemingwaytheNobelPrizeforLiteraturein19
最新回复
(
0
)