首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
24
问题
若有以下程序
#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://kaotiyun.com/show/VBDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a;
下列程序的输出结果是______。#defineA100main(){inti=0,sum=0;do{if(i==(i/2)*2)continue;sum+=i;}while(++i<A);printf("
SQL语言又称为______。
下列语句段中,正确的是()。
下列选项中不合法的十六进制数是()。
若有以下定义,则使指针p指向值为35的数组元素的语句是______。inta[10]={14,27,47,29,35,21,49,71},*p;
下面程序的输出结果是()。main(){inti=1,p;p=f(i,++i);printf("%d",p);}intf(inta,intb){intC;
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()。
下列叙述中不正确的是()。
关系代数运算是以______为基础的运算。
随机试题
建立员工信用档案体系的根本目的是为企业选人用人提供新的________。
增大动圈式电焊变压器焊接电流的方法是()。
设A为3阶矩阵,|A|=1,则|-2AT|=()
铅的K系吸收为
A.血管内皮损害,血管壁有炎症,坏死和血栓形成B.皮肤及内脏血管损害更严重和广泛血管腔内有血栓C.病变以脑组织为主,有明显的充血和水肿颅内压升高,可形成脑疝D.病变主要在大脑半球表面和颅底E.以上都不是流脑脑膜炎期病理变化是
项目组织结构编码与项目结构编码的关系是( )。
我国开放式基金目前的主要营销渠道包括( )。
在工程网络计划中,工作M有两项紧前工作,其最早开始时间分别是第15周、第21周,两项工作的持续时间分别是9周、10周,则工作M的最早开始时间是第()周。
A公司于2011年12月31日“预计负债——产品质量保证费用”科目贷方余额为50万元,2012年实际发生产品质量保证费用90万元,2012年12月31日预提产品质量保证费用110万元。下列说法中,正确的是()。
Whoistheshortestofthethreegirls?
最新回复
(
0
)