首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include inta=2; intf(intm) {staticintn; n=0;n++;a++; returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); }
若有以下程序 #include inta=2; intf(intm) {staticintn; n=0;n++;a++; returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); }
admin
2015-07-31
21
问题
若有以下程序
#include
inta=2;
intf(intm)
{staticintn;
n=0;n++;a++;
returnn+m+a;
}
main()
{intk;
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://jikaoti.com/ti/LXi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。main(){intx=1,y=3,a=0;while(x++!=(y=1)){a+1;if(y<x)break;}printf("%d,%d,%d\n”,x,y,a)
结构化程序设计主要强调的是()。
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[4]={1,2,3,4);inti:for(i:0;
以下程序运行后,输出结果是______。main(){char*d[]={"ab","cde"};printf("%x",d[1]);}
下列程序的输出结果是______。#defineA100main(){inti=0,sum=0;do{if(i==(i/2)*2)continue;sum+=i;}while(++i<A);printf("
SQL语言又称为______。
下列选项中不合法的十六进制数是()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作。
在位运算中,操作数每右移两位,其结果相当于()。
设只是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
随机试题
既能清热化痰,宽胸散结,又能润肠通便的药物是
有关冠心病患者麻醉的要点描述,错误的是
依据宪法的法律效力和制定修改程序不同,宪法分为()。
衡量国际收支平衡的指标是()。(中央财经大学)
数据库应用系统开发一般包括两个方面的内容,它们是()。
下列关于各种接入技术的描述中,正确的是()。
下列Access内置函数中,属于SQL聚合函数的是
本市统一消灭蟑螂的“战役”已经打响。有关方面(1)市民,一定要在同一时间统一行动,如有一个家庭遗漏,蟑螂也会卷土重来,在全楼泛滥。专家指出,蟑螂不仅繁殖速度快,而且对环境的(2)能力也极强。即使看不到成虫也并不意味着把蟑螂(3)干净了,一部分雌蟑螂在(4
WheredidLiLeigo?
Itisimportantthathe______(be)calledbackimmediately.
最新回复
(
0
)