首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) { static int n=0; n+=m;return n;} main(){ int n=0; printf("%d",f(++n));
有以下程序 int f(int m) { static int n=0; n+=m;return n;} main(){ int n=0; printf("%d",f(++n));
admin
2020-11-23
26
问题
有以下程序
int f(int m)
{
static int n=0;
n+=m;return n;}
main(){
int n=0;
printf("%d",f(++n));
printf("%d\n",f(n++));)
程序运行后的输出结果是
选项
A、1,1
B、1,2
C、2,3
D、3,3
答案
B
解析
由于在函数f中,变量n为静态局部变量,所以在主函数中第一次调用函数f后,变量n的值等于1,当第二调用函数f时,在函数f的内部静态局部变量n的值仍然保留等于l,所以返回函数值等于2。
转载请注明原文地址:https://kaotiyun.com/show/P53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型使用的叙述中错误的是()。
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
下列给定程序中,函数fun的功能是:计算直到若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#in
以下叙述中正确的是()。
以下叙述正确的是()。
有如下程序:#include<stdio.h>#include~string.h>main(){chara[]="1234",*b="ABC";printf("%d%d%d%d\n",s
以下定义语句中正确的是()。
若有以下程序段:doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及格科目
对下列二叉树:进行前序遍历的结果为()。
随机试题
某厂年生产3PN一900钻井泵拉杆3000根,如材料消耗定额为80kg/根,该厂生产技术条件下允许的废品率为1.8%,求年需要材料量是多少?
在斜Y形坡口焊接裂纹试验时。在长度为80mm的试验焊缝上出现根部裂纹的长度分别为5mm、7mm、9mm,试求其根部裂纹率。
患者男性,38岁,间断发作下腹部疼痛伴腹泻近3年,每天排便4~5次,常有里急后重感,排便后疼痛能够缓解。患者的饮食应为
某项目的工程费用为250000万元,按本项目进度计划,项目建设期为5年,S年的投资分年度使用比例为第一年10%,第二年20%,第三年30%,第四年30%,第五年10%,建设期内年平均价格变动率为6%,试估计该项目建设期的涨价预备费。
下列关于商业银行开展个人理财业务的基本条件的表述中,错误的是()。
( )是最为严厉的治安处罚。
公安机关及其人民警察在行使职权过程中,虽有违法行为并使合法权益受到威胁,但并未对合法权益造成实际损害后果的,不能构成公安赔偿。()
ShoppinghabitsintheUnitedStateshavechangedgreatlyinthelastquarterofthe20thcentury.【B1】______inthe1900smostAm
假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是( )。
【B1】【B3】
最新回复
(
0
)