首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 int f(int m) main(){int n=0; {static int n=0; printf(’’%d,’’,f(++n)); n+=m;return n;} pri
以下程序的输出结果是( )。 int f(int m) main(){int n=0; {static int n=0; printf(’’%d,’’,f(++n)); n+=m;return n;} pri
admin
2019-12-17
53
问题
以下程序的输出结果是( )。
int f(int m) main(){int n=0;
{static int n=0; printf(’’%d,’’,f(++n));
n+=m;return n;} printf(’’%d\n,’’,f(++n));}
选项
A、3,2
B、1,2
C、2,3
D、3,1
答案
B
解析
由于变量n为静态局部变量,所以在主函数中第一次调用函数f后,变量n的值等于1。当第二次调用函数f时,在函数f的内部静态局部变量n的值仍然保留等于1,所以返回函数值等于2。
转载请注明原文地址:https://kaotiyun.com/show/QnCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSH
请编一个函数floatfun(doubleh),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。例如,若h值为1234.567,则函数返回1234.570000;若h值为1234.564,则函数返回1
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
给定程序MODI1.C中规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最高的字母输出(如果有多个相同,输出一个即可)。例如对于字符串:dadbcdbabdb,对应
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(a[i][0]
有以下程序#include<stdio.h>main()voidfun(inta,intb){intc[10]={1,2,3,4,5,6,7,8,9,0),i;{intt;for(i=0;i<10;i+=2)t=a;a=b;b
从工程管理角度看,软件设计一般分为两步完成,它们是
在一个C源程序文件中所定义的全局变量,其作用域为
随机试题
苏子降气汤证的病变脏腑是
兼容型ECT与专用型PET成像的差异不包括
A.近侧指间关节不能主动屈曲B.远侧指间关节不能主动屈曲C.掌指关节不能主动屈曲D.两个指间关节均不能主动屈曲E.两个指间关节和掌指关节均不能主动屈曲患者,男,50岁。右环指玻璃切割伤,指深、浅屈肌腱均断裂体格检查时主要体征为
目前主张的糖尿病患者"高糖饮食",其中碳水化合物应占总热量的比例为
市场经济是在私有制和()基础上发展起来的。
道路的路肩横向坡度一般应较路面横向坡度大()。
个人健康保险保单中,不可抗辨条款通常与( )配合使用。
出现“物以稀为贵”的现象时,在市场交易中处于有利地位的是()。
下列选项中,不能成为典当标的的是()。
袋中有5只白球6只黑球,从袋中一次取出3个球,发现都是同一颜色,求这颜色是黑色的概率.
最新回复
(
0
)