首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> int a=2; int f(int m) { static int n; n=0; n++; a++; retur
若有以下程序 #include <stdio.h> int a=2; int f(int m) { static int n; n=0; n++; a++; retur
admin
2021-07-09
29
问题
若有以下程序
#include <stdio.h>
int a=2;
int f(int m)
{ static int n;
n=0; n++; a++;
return n+m+a;
}
main()
{ int k;
for (k=0; k<4; k++) printf("%d,", f(k));
}
则程序的输出结果是
选项
A、4,5,6,7,
B、4,7,10,13,
C、4,6,8,10,
D、3,5,7,9,
答案
C
解析
主函数中变量k作为for语句的循环变量,取值0、1、2、3,同时也作为实参通过调用函数f传递给形参变量m。由于变量a是全局变量,变量n是static静态变量,因此k=0时,f函数中,语句return n+m+a;即1+0+3=4;k=1时,f函数中,语句return n+m+a;即2+1+3=6;k=2时,f函数中,语句return n+m+a;即3+2+3=8;k=3时,f函数中,语句return n+m+a;即4+3+3=10。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/8vtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=2,e=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf(’’%d,%d,
下列叙述中正确的是()。
以下叙述中错误的是()。
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
某棵树中共有25个结点,且只有度为3的结点和叶子结点,其中叶子结点有7个,则该树中度为3的结点数为()。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
随机试题
道德功能的发挥和实现所产生的社会影响及其实际效果被称为道德的
治疗呼吸衰竭时,为建立通畅的气道应采取以下措施,除了
健脾丸的作用是
若在迈克尔逊干涉仪的可动反射镜M移动0.620mm过程中,观察到干涉条纹移动了2300条,则所用光的波长为()mm。
资产负债表是综合反映企业特定日期资产、负债和所有者权益情况的动态报表,通过它可以了解企业资产构成、资金的来源构成和企业的偿债能力。()
根据行政法基本理论的要求,下列关于行政职权内容的表述中,正确的是()。
人们因为地理位置、兴趣爱好、工作、利益等因素而组成的群体是()。
物证检验可由( )进行。
已知P(A)=0.4,P(B)=0.25,P(A-B)=0.25,则P(A∪B)=()。[中山大学2011研]
Inthepastmostpilotshavebeenmen,buttodaythenumberofwomen______thisfieldisclimbing.
最新回复
(
0
)