首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下有关宏替换的叙述不正确的是()。
有下列程序:main(){inta[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5},{4,8,6,1)),i,k,t;for(i=0;i
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。例如,若输入17,则应输出:46891012141516。注意:部分源程序给出如下。请勿改动主函数main和其他
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
下列关于C语言文件的叙述中正确的是
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程
软件需求规格说明书的作用不包括
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据地址、数据和控制信号。
男,50岁。突发车祸,急诊就医。查体:右足下垂和足背外侧感觉消失。X线片示右胫、腓骨多段骨皮质不连续。该病变最可能损伤的神经是
根据《劳动法》的规定,禁止安排女职工和不得安排未成年工从事国家规定的( )体力劳动强度的劳动。
事故统计分析是将汇总整理的资料及有关数值形成书面分析材料,填入统计表或绘制统计图,使大量的零星资料(),是统计工作的结果。
积极型投资策略旨在通过基本分析和技术分析构造投资组合,并通过( )来获得超过市场组合收益的回报。
按照承兑人的不同,商业汇票分为()。
根据《个人贷款管理暂行办法》规定,一年以上的个人贷款,展期期限为()。
根据以下资料,回到115-120题。2007年普通高中招生人数相当于2004年的增幅是()。
有甲、乙、丙三辆公交车于上午8:00同时从公交总站出发,三辆车再次回到公交总站所用的时间分别为40分钟、25分钟和50分钟。假设这三辆公交车中途不休息,请问它们下次同时到达公交总站将会是几点?()
Weinviteyoutojoinusforthisyear’sentertainingplaysandmusicals.Wehopeyouhaveenjoyedthemanyfinemusicalswe’ve
最新回复
(
0
)