首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是()。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
从顺序存储的循环队列中删除一个元素时,是______。
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++C;”后,a的值是_____________。
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}
能正确表示逻辑关系""a≥10或a≤0"",的C语言表达式是_____。
以下选项中正确的定义语句是______。
数据库设计包括概念设计、【 】和物理设计。
在表示C语言的整型变量时,表示“无符号整型”的符号是()
请补充main()函数,该函数的功能是求出1!+2!+3!+4!…+N!的和。例如,1!+2!+3!+4!+…+9!=409113。仅在横线上填写所需要的若干表达式或语句,请勿改动函数中的其他任何内容。注意:部分源程序给出如下。试题程序:#inc
随机试题
男,30岁,右下肢无力、左下半身麻木2个月。体检:左乳头平面以下痛、温觉减退,肌力正常。右下肢音叉振动觉、关节位置觉减退,肌力4级,腱反射亢进,引出Babinski征。
张某将邻居李某和李某的父亲打伤,李某以张某为被告向法院提起诉讼。在法院受理该案时,李某的父亲也向法院起诉,对张某提出索赔请求。法院受理了李某父亲的起诉,在征得当事人同意的情况下决定将上述两案并案审理。在本案中,李某的父亲居于什么诉讼地位?(2008—卷三—
下列有关仲裁协议的说法错误的是:()。
一般由城市()燃气管道构成大城市输配管网系统的外环网。
构筑物水池做满水试验时应掌握的要点有()、外观观察及蒸发量的测定。
()似设资产组合未来收益变化与过去足一致的,利用各组成资产收益率的历史数据计算现有组合收益率的可能分布,直接按照VaR的定义来计算风险价值。
对犯罪分子,要在宽大的前提下惩办。( )
设α1=(1,2,3,1)T,α2=(3,4,7,一1)T,α3=(2,6,a,6)T,α4=(0,1,3,a)T,则a=8是α1,α2,α3,α4线性相关的[].
高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是(21)。
Thegeneralmanagerhaspromisedto______thematterinperson.
最新回复
(
0
)