首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int k) { static int n=0; int m=0; n++;m++;k++; return 11+m+k: } main()
有以下程序: #include int f(int k) { static int n=0; int m=0; n++;m++;k++; return 11+m+k: } main()
admin
2019-01-11
18
问题
有以下程序:
#include
int f(int k)
{ static int n=0;
int m=0;
n++;m++;k++;
return 11+m+k:
}
main()
{ int k;
for(k=0;k<2;k++)printf("%d,",f(k));
pnnff("\n");
}
程序运行后的输出结果是( )。
选项
A、3,5,
B、3,6,
C、3,7,
D、0,3,
答案
A
解析
static静态变量只在声明时初始化一次。因此,第一次调用函数f(k=0),此时n=m=k=0,经过自增操作n=1,m=1,k=1,返回值为3。第二次调用函数f(k=1),此时n=1,k=1,m=0,经过自增操作,n=2,k=2,m=1,返回值为5。故最终结果为3,5。故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/B0a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
若执行下面程序时从键盘上输入5,main(){intx;scanf("%d",&x);if(x++>5)printf("%d\n",x);elseprintf("%d\n",x-);
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
请编写函数proc(),该函数的功能是:计算并输出例如,若主函数从键盘给n输入10后,则输出为S=104.478749。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。试题程序
已有定义如下: structnode {int data; structnode *next; }*p; 以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。p=(stru
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。
数据库的故障恢复一般是由()来执行恢复。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
实现中华民族伟大复兴是近代以来最伟大的梦想,实现伟大梦想,必须()
A.WhatshouldIdoB.Thankyou,momC.WherehaveyoubeenD.Yes,heisE.WhatwaswrongwithhimF.WereyousickG.Whereis
关于辅酶的叙述,正确的是
A.腺病毒B.金黄色葡萄球菌C.呼吸道合胞病毒D.肺炎链球菌E.肺炎支原体支气管肺炎常见病原体是
质量保证计划实施的目的是确保施工质量满足工程()的要求。
价值工程中“价值”是对象的(),是作为评价事物有效程度的一种尺度。
下列关于计算VaR的方差—协方差法的说法,不正确的是()。
案例:一堂音乐欣赏课上,在聆听完《马刀舞曲》后,王老师提问:“同学们,这首歌的情绪是怎样的?”一位学生大声回答:“它是缓慢的。”王老师一愣,便请这位学生坐下,又请了另外几位学生回答,并归纳总结了歌曲的情绪特点。课堂教学线索似乎又牢牢掌握在老师的手里。请你根
社区服务主要包括()。
按照ITU标准,传输速率为622.080Mbps的标准是
最新回复
(
0
)