首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int m) {static int n=0; n+=m: return n; } main( ) {int n=0; prinff("%d,",f(++n)); printf("%d\n",f
有以下程序: #include<stdio.h> int f(int m) {static int n=0; n+=m: return n; } main( ) {int n=0; prinff("%d,",f(++n)); printf("%d\n",f
admin
2018-06-29
62
问题
有以下程序:
#include<stdio.h>
int f(int m)
{static int n=0;
n+=m:
return n;
}
main( )
{int n=0;
prinff("%d,",f(++n));
printf("%d\n",f(n++));
}
程序运行后的输出结果是( )。
选项
A、3,3
B、1,1
C、2,3
D、1,2
答案
D
解析
该题目中首先区别++n和n++,第一次调用f函数时,将++n(n自增l后再参与运算)作为参数进行传递,此时变量m的值为1,执行n+=m;后,n=1,将1返回主函数,并输出。第二次调用f函数时,将n++(n参与运算后再自增1)作为参数进行传递,此时变量m的值为1,执行语句n+=m;,由于n是静态存储变量,因此n=2,将2返回主函数并输出。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/5txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下叙述中正确的是
若变景均已正确定义井赋值,以下合法的C语言赋值语句是()
有以下程序:#include<stdio.h>main(){chara:’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数语第一个数兑换,把最大的数语最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){i
有以下程序#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("D1v.dat","w");fprintf(fp,"%d\n",i);fprintf
下列叙述中,不属于结构化分析方法的是()
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
以下叙述不正确的是
下面四个选项中,不属于数据库管理系统提供的数据语言的是
随机试题
重新点燃启蒙的火炬在告别20世纪而进入21世纪之际,中国思想界对启蒙有截然相反的看法。有人历数启蒙的罪状,劝告知识分子放弃启蒙立场;有人则回顾启蒙被压倒的悲剧,希望在中国“重新点燃启蒙的火炬”。面对思想界的矛盾和种种困惑,有一个问题必须回答:今日
下列选项中,均属于原核细胞型微生物的是
酚多氯联苯
背景某总承包单位将一医院的通风空调工程分包给某安装单位,工程内容有风系统、水系统和冷热(媒)设备。设备有7台风冷式热泵机组,9台水泵,123台吸顶式新风空调机组,1237台风机盘管,42台排风机,均由业主采购。通风空调工程的电气系统由总承包单位施工。
为防止由技术不正确或意外原因发生的危险,运用特定技巧使练习者摆脱危险的方法叫()。
国家主席是我国宪法规定的一个重要的国家机构。()
将一个充满气的氢气球自由释放,它将()。
社会基本矛盾是社会发展的根本动力。其作用主要表现在()
2022年5月10日,国家发展改革委向社会发布《“十四五”生物经济发展规划》。这是我国首个生物经济五年规划。这标志着生物经济已经成为一种新的经济形态。下列不属于文件提出的四大重点发展领域的是()。
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()const{returnvalue;}};则类MyClass的构造函数的
最新回复
(
0
)