首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main(){int k=4,m=1,p; fun(int a,int b){int static m=0,i=2: p=fun(k,m); i:i+m+1; printf("%d,",p); m=i+
有以下程序 #include<stdio.h> main(){int k=4,m=1,p; fun(int a,int b){int static m=0,i=2: p=fun(k,m); i:i+m+1; printf("%d,",p); m=i+
admin
2020-05-19
17
问题
有以下程序
#include<stdio.h> main(){int k=4,m=1,p;
fun(int a,int b){int static m=0,i=2: p=fun(k,m);
i:i+m+1; printf("%d,",p);
m=i+a+b; p=fun(k,m);
return 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/3cCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有“doublea;”,则正确的输入语句是()。
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
下列关于函数的叙述中正确的是()。
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:
数据库系统的数据独立性是指()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
在软件开发中,需求分析阶段产生的主要文档是
随机试题
区别中幼、晚幼、杆状核粒细胞时,最重要的标志是
呕吐实证原因何者不多见
男性,40岁,农民。1个月来胸闷气短渐进性加重,不能平卧,食欲下降,腹胀,明显尿少,自觉发热。查体:T38℃,P90次/分,BP90/80mmHg,R32次/分,半卧位,口唇轻紫绀,呼吸急促,颈静脉怒张,右下肺呼吸音减弱,叩诊浊,心界向两侧扩大,可随体位而
女,58岁。下唇糜烂。临床检查:见下唇红,有1cm×1.2cm血痂,中央凹陷,边缘微隆,有放射状白色短条纹。如果患者同时患皮损,其常见部位是
下列各种税费,与企业的利润总额无关的是()。
在质量管理体系中,表述质量管理体系如何应用于特定产品项目或合同的文件称为()。
()的面世,标志着教育学作为一门规范的、独立的学科正式诞生。
警察是具有武装性质的维护社会秩序,保卫国家安全的( )。
不可否认,“论文掮客”们的确对“论文产业”起到了_______的作用,但是,“论文掮客”顶多不过是论文产业的台前小丑,不过是嗅到了此地“钱多、人傻”的商机,前来分一杯羹罢了,真正在背后_______,构筑起“论文产业”基石的,恐怕还是当下的学术体制。填入划
党员:干部:青年
最新回复
(
0
)