首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y) main() {static int m=0,i=2; {intj=1,m=1,k; i+=m+1;m=i+x+y;re
有以下程序 fun(int x,int y) main() {static int m=0,i=2; {intj=1,m=1,k; i+=m+1;m=i+x+y;re
admin
2019-08-18
51
问题
有以下程序
fun(int x,int y) main()
{static int m=0,i=2; {intj=1,m=1,k;
i+=m+1;m=i+x+y;return m; k=fun(j,m);printf("%d,",k);
} k=fun(j,m);printf("%d\n",k);}
执行后的输出结果是
选项
A、5,5
B、5,11
C、11,11
D、11,5
答案
B
解析
子函数fun(int x,int y),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i+=m+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://kaotiyun.com/show/sdRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值-反之,返回1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lowh
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。t=1-例如,若主函数中输入5,则应输出-0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。
设有定义:intk=1,m=2;f=7;,则以下选项中错误的表达式是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
在Windows环境下,若资源管理器左窗口中的某文件夹左边标有“+”,则表示
下列对队列的描述中正确的是
随机试题
计算机系统的存储器一般包括两个部分,一个是主存储器,一个是()。
不是表现社会各个历史阶段存在实践的悲剧冲突的代表作是()
目前实行议会制共和政体的国家有()。
Ras蛋白介导高度保守的真核细胞信号传递途径,调节细胞的生长和增殖,其中的信号蛋白均为重要的原癌基因表达产物,参与这一途径的信号蛋白依次为
A、超过18岁,月经从未来潮B、超过18岁,初潮后月经超过6个月未来潮C、无器质性病变,月经第1~2天腹痛D、月经紊乱,可有阵发性潮热E、月经周期规律,但周期缩短原发性闭经为
患者男性,21岁,间断腰背疼痛1年,夜间及晨起明显,近1周无诱因出现左膝关节肿痛。为协助诊断,应做下列哪项检查
中国导游人员的思想品德主要表现在()。
宴会一般()。
你是一名铁路值班民警。一名年轻男子急匆匆地向你反映,自己来车站接从老家来的父亲,但是父亲下车后走失,而且其父亲第一次出远门,没有手机,不识字,也不会讲普通话,现在向你寻求帮助,你会怎么办?
A、爷爷很操心B、爸爸很操心C、儿子很操心D、儿子很聪明D儿子听了爸爸的话,认为爷爷更操心,已是满头白发,所以很聪明,选D。
最新回复
(
0
)