首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int m) {static int n=0: n+=m: return n; main() {int n=0: printf("%(1,",f(++n)); printf("%d\n",f(n
有以下程序: #include<stdio.h> int f(int m) {static int n=0: n+=m: return n; main() {int n=0: printf("%(1,",f(++n)); printf("%d\n",f(n
admin
2021-07-09
41
问题
有以下程序:
#include<stdio.h>
int f(int m)
{static int n=0:
n+=m:
return n;
main()
{int n=0:
printf("%(1,",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自增1后再参与运算)作为参数进行传递,此时变量m的值为1,执行n+=m;后,n=1,将1返回主函数,并输出。第二次调用了f函数时,将n++(n参与运算后再自增1)作为参数进行传递,此时变量m的值为1,执行语,n+=m;,由于n是静态存储变量,因此n=2,将2返回主函数并输出,因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/kYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
设有如下函数定义intfun(intk){iflk
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main()
下列能正确进行字符串赋值的是()。
以下叙述中正确的是
以下叙述中错误的是
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是()。
随机试题
毒蛇咬伤早期局部最佳用药为()
A.泻肺平喘B.利水消肿C.两者均是D.两者均非桑白皮具有的功效是()
膈上肋骨正位摄影,呼吸方式为
A.羚羊角B.麝香C.天麻D.黄芩《野生药材资源保护管理条例》规定分布区域缩小、资源处于衰竭状态的重要野生药材是
某公司2019年预计销售收入为50000万元,预计销售净利率为10%,利润留存率为40%。据此可以测算出该公司2019年内部资金来源的金额为()万元。
由财政直接支付的事业单位电费应该借记“事业支出”,贷记“银行存款”科目。()
______issoldwell?______isprobablyfrightening?
WhathasGeorgesuggested?
TheRiseofAdujnctsA.Academiaisoftenthoughtofasanoccupationwithimmensejobsecurity.Thetraditionalimageisoneof
DarkChocolateDarkchocolateisknowntohelppreventheartdisease,buteatingtoomuchofitmaybenotsogoodforyour
最新回复
(
0
)