首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
44
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=5,b=1,t;t=(a
关于C语言的变量名,以下叙述正确的是()。
若在定义语句:inta,b,C,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
有以下程序#includemain(){intij,m=1;for(i=1;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n"
若有定义语句:intx=10;则表达式x-=x+x的值为
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","W");fprintf(f,"abe");fclose(f);}若文本文件filea.txt中
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
设有如下关系表:则下列操作正确的是()。
在关系模型中,每一个二维表称为一个()。
随机试题
A.理中丸B.温脾汤C.真人养脏汤D.附子理中丸脾虚泄泻若脾阳虚衰,阴寒内盛,可用
患者男,45岁。无痛性睾丸肿大3个月。血清b-HCG升高,AFP正常。该患者综合治疗后的5年生存率为
糖尿病最基本的治疗措施是
砌块密实度差,灰缝砂浆不饱满,特别是竖缝;墙体存在贯通性裂缝;以及门窗框固定不牢,嵌缝不严等是砌块砌体产生()的主要原因。
用成本法评估新开发土地价格的基本公式为:新开发土地价格=取得待开发土地费用+()+正常利税。
项目实施结果评价,一般在工程咨询单位提供咨询服务的项目建成投产()年后进行。
乙公司是一家历史悠久的英国奶制品公司,业务遍布欧洲、亚洲和美洲,其规模在英国同行业排行第二位。乙公司生产的主要产品包括婴儿奶粉、全脂成人奶粉、各类乳酪制品,并一直使用单一品牌在各地市场上销售。乙公司在英国总部聘用了400余名营销人员,分别负责各地区的销售业
下列各项中,()有“世界第一长寿国”的称号。
尽管戴姆在这个月早些时候有足够的时间来完成他计划要在明天上午专业会议上提交的论文,他再三推迟做它。戴姆仍可以及时完成他的论文,但是只有他不受干扰地工作整个晚上。然而,今天晚上,他7岁的女儿要参加踢踏舞表演,戴姆已答应出席演奏会并答应随后带着他的女儿和他的女
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
最新回复
(
0
)