首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下稗序 #include<stdio.h> fun(int a,int b){int static m=0,i=2; main(){int k=4,m=1,p; p=fun(k,m); i=i+m+1; m=i+a+b; return m;} prin
有以下稗序 #include<stdio.h> fun(int a,int b){int static m=0,i=2; main(){int k=4,m=1,p; p=fun(k,m); i=i+m+1; m=i+a+b; return m;} prin
admin
2020-03-15
41
问题
有以下稗序
#include<stdio.h>
fun(int a,int b){int static m=0,i=2;
main(){int k=4,m=1,p;
p=fun(k,m);
i=i+m+1;
m=i+a+b;
return 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://kaotiyun.com/show/JCCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,则以下能正确计算f=n!的程序段是
以下函数酌功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
以下叙述正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;)}main(){chara[]="BYTE";
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
下面关于“EOF”的叙述,正确的是
设有定义:intx=2;以下表达式中,值不为6的是
有如下程序段:for(i=0;i<10;i++)if(i>5)break;则循环结束后i的值为()。
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
随机试题
以下关于退休规划表述正确的是()。
L国某公司是一家食品生产企业,其产品的主要原材料需要大量进口,为了降低成本,该公司决定在S国投资建立全资子公司,获得该国低廉的劳动力以及原材料。该公司在该国收购原材料,然后加工成半成品,最后由全资子公司向L国母公司出口。该公司进入国外市场的模式属于(
叶某创作《星光灿烂》词曲并发表于音乐杂志,郝某在个人举办的赈灾义演中演唱该歌曲,南极熊唱片公司录制并发行郝某的演唱会唱片,星星电台购买该唱片并播放了该歌曲。问:郝某演唱《星光灿烂》是否应征得叶某同意并支付报酬?为什么?
关于石蜡的准备和清洁,错误的是
哺乳动物神经细胞间信息传递主要靠
[1995年第074题]下列哪项不属于高层建筑?
某室外220kV变电站,地处海拔1000m以下,其高压配电装置的变压器进线间隔断面图如下图所示。该变电站母线高度11.0m,母线隔离开关支架高度2.7m,母线隔离开关本体(接线端子距支架顶)高度2.6m,要满足在不同气象条件的各种状态下,母线引下线
真空预压处理软基施工中,可停止抽气的条件有()。
以下选项中不属于《普通高中语文课程标准(实验)》实施建议中“教学建议”的内容的一项是()。
WhatisthemostimportanteconomicactivityinCanada?
最新回复
(
0
)