首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int a=2; int f(int k) { static int n; int m; m=n=0: n++;a++;m++;k++; return n+m
有以下程序: #include int a=2; int f(int k) { static int n; int m; m=n=0: n++;a++;m++;k++; return n+m
admin
2019-01-11
24
问题
有以下程序:
#include
int a=2;
int f(int k)
{ static int n;
int m;
m=n=0:
n++;a++;m++;k++;
return n+m+a+k:
}
main()
{ int k;
for(k=0;k<2;k++)printf("%d,",f(k));
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、6,8
B、6,9
C、6,6
D、6,7
答案
A
解析
static定义一个静态分布变量,变量只会初始化一次。在for循环体内调用f()函数输出,f()函数首先是将当前n,m,a,k加1后进行累加返回主函数输出,第二次累加时,重新给m、n定义初始值为0,因此,两次输出分别为6,8,答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/YMa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m中的值为:5,则应输出:1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行。也不得更
给定程序MODll.C中函数fun的功能是:在p所指字符串中找出ASCⅡ码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向后顺序移动。例如,调用fun函数之前给字符串输入:ABCDeFGH,调用后字符串中的内容为:eABCDFGH。
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
以下叙述不正确的是______。
算法的复杂度主要包括时间复杂度和______复杂度。
己知一个有序线性表为(13,18,24,35,47,50,62,83,96,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
随机试题
有关肩周炎,下列哪几项是恰当的
真核生物80S核糖体是由()S小亚基与()S大亚基组成。真核生物核糖体的rRNA组成有18S、5S,5.8S和()S四种。组成原核生物核糖体的rRNA有16S、5S和()S三种。
下列哪些间隙属于面侧深区的范围
证券公司受期货公司委托从事介绍业务,应当提供下列哪些服务?()
在税务行政复议中,作为申请人的公民下落不明或者被宣告失踪的,则税务行政复议应当()。
对于没有按规定存放在饭店前厅贵重物品保险箱内而在客房里灭失、毁损的客人的贵重物品,如责任方在饭店,则()
简述幼儿攻击性行为发展的特点。
博鳌亚洲论坛于2008年()在海南博鳌举行,本届年会主题为“绿色亚洲:在变革中实现共赢。”
HowwillthemangotoBeijingZoo?
A、Neitherthemannorthewomanhasfinishedtheassignmentyet.B、Themanthinksthepaperiseasy.C、Thewomanthinksthepape
最新回复
(
0
)