首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:A
在三级模式之间引入两层映像,其主要功能之一是()。
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,
给定程序中,函数fun的功能是:判断形参s所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文"是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV不是
以下有关宏替换的叙述不正确的是()。
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元
若程序中有宏定义行:#defineN100,则下列叙述中正确的是()。
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是()。
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
随机试题
钢的回火有哪几种?
简述我国社区教育工作评估的主要内容。
作用深度能达到深层肌肉的高频电疗法是
女,65岁。反复咳嗽、咳痰20年,喘憋伴间断下肢水肿10年。体检:BP45/90mmHg,双肺可闻及湿啰音。心电图检查见:Ⅱ、Ⅲ导联P波振幅为0.26mV;Ⅵ导联P波直立,振幅为0.2mV;P波宽度均正常。最可能的心电图诊断是
下列哪一行为不应以故意伤害罪论处?()(2012年卷二第16题)
《税收征收管理法》规定,纳税人改变或增减银行账号应当办理______。
个人住房贷款中银行的合作机构包括()。
合伙制私募基金为了吸引有限投资者参与,可以设定保底收益。()
下列音乐作品属于江南丝竹表演形式的有()。
You’vebeenworkingoutregularlyforquiteawhile,butyou’renowherenearyourfitnessgoals.Sonowit’stimeto【C1】______yo
最新回复
(
0
)