首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int a=2; int f(int k) { static int n=0; int m=0; n++;a++;m++;k++; return n+m+a+k;
有以下程序: #include int a=2; int f(int k) { static int n=0; int m=0; n++;a++;m++;k++; return n+m+a+k;
admin
2019-01-11
22
问题
有以下程序:
#include
int a=2;
int f(int k)
{ static int n=0;
int m=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,9,
B、6,10,
C、6,6,
D、6,7.
答案
A
解析
static表示定义一个静态分布变量,变量只会初始化一次,在for循环体内调用f()函数,f()函数是将当前的n,m,a,k值加1后进行累加返回主函数输出。第二次累加时,n值初始值为1,因此输出分别为6,9,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/9Zxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineMCRA(m)2*m#defineMCRB(n,m)2*MCRA(n)+mmain(){inti-2,j=3;pr
以下程序运行后的输出结果是【】。#include<stdio.h>main(){inta=1,b=3,c=5;if(c=a+b)printf("yes\n");elseprintf(
下面程序的输出结果为______。#include<string.h>main(){charp1[7]="abc",p2[]="ABC",str[50]="xyz";strcpy(str,strcat(p
以下程序的输出结果是______。main(){intnum=0;while(num<=2){num++;printf("%d\n",num);}}
若有以下定义和语句,则下列选项中对w数组元素非法引用的是______。intw[2][3],(*pw)[3];pw=w;
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息。ss所指字符串数组中共有N个字符串,且串长小于M。程序中库函数substr(s1,s2)的功能是在s1串中查找s2子串,
下列叙述中错误的是()。
软件(程序)调试的任务是
随机试题
上海地区某集体机构有风疹流行。有关风疹出疹期的临床特点,下列哪一项应除外
半数致死剂量(LD50)是指
皮肤科门诊中,常常见到女性因使用化妆品不当而导致皮肤病。以下化妆品中最易引起变应性接触性皮炎的是
中国甲公司与澳大利亚乙公司订立了进口羊毛的合同,约定7月1日前阿德雷德港交货,信用证有效期截至7月7日,乙公司7月1日才将货物集港完毕等待装运,因天气恶劣,预计7月5日才能开始装货,乙公司向承运人出具保函,承运人向其出具了7月1日的已装船清洁提单。乙公司顺
企业人力资源短期规划是指时间为()的规划。
社会基本矛盾的运动总是从()的变化开始。
A、 B、 C、 D、 C此题答案为C。观察两组图形,每组图形的内部图形与外部图形相接的边数,依次是0、1、2。当然,只有这一个规律并不能直接选出答案,因此,还需寻找别的规律。从另一个角度考虑,第一组图形中,
在城镇化过程当中,当城镇化率超过50%以后,城镇化减速的现象将逐渐出现。阻止城镇化减速的一个必备的战略思路是加快农民工市民化进程,加快这一进程的一个必要举措是建设农民工信息系统和信用体系。由此可以推出()。
设函数u(x,y)=φ(x+y)+φ(x一y)+∫x一yx一yψ(t)dt,其中函数φ具有二阶导数,ψ具有一阶导数,则必有
KatharineGrahamgraduatedfromtheUniversityofChicagoin1938andgotajobasanews【B1】______inSanFrancisco.Katharine
最新回复
(
0
)