首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } m
以下程序的输出结果是______。 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } m
admin
2013-02-23
29
问题
以下程序的输出结果是______。 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } main() { int a=3; printf("%d\n",fun(a+fun(d))); }
选项
A、699
B、669
C、6 15 15
D、6615
答案
4
解析
本题要注意静态变量d。第1次执行fun(d),即fun(1),在函数fun里对静态变量赋初值5,得到d=d+p=5+1=6并输出,返回6;第2次执行fun(a+fun(d)),即fun(3+6)=fun(9),在函数fun中直接执行d=d+p=6+9=15并输出,然后返回15再一次输出。
转载请注明原文地址:https://jikaoti.com/ti/URB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<stdio.h>main(){ihtx=0210;printf("%x\n",x);}
下列程序的运行结果为【】。main(){inta=5,b=5,y,z;y=b-->++a?++b:a;z=++a>b?a:y;printf("%d,
若有以下结构体,则正确的定义或引用的是()。structTest{intx;inty;}vl;
若变量c为char类型,能正确判断出c为小写字母的表达式是()。
以下叙述中正确的是 _____。
若有以下定义和语句;doubler=99,*p=7;*p=r;则以下正确的叙述是()
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*pp=______malloc(sizeof(int));则应填入______。
具有3个结点的二叉树有
若有下面的说明和定义,则sizeof(structaa)的值是______。structaa{intr1;doubler2;floatr3;unionuu{charu1[5];longu2[2]}
下列选项中不是结构化程序基本结构的是
随机试题
下列属于安全玻璃的是()。
按基金的运作方式划分,证券投资基金分为__________、__________。
A.具有较强抗铜绿假单胞菌作用B.主要用于金葡菌引起的骨及关节感染C.为支原体肺炎首选药物D.具有抗DNA病毒的作用E.对念珠菌有强大抗菌作用克林霉素
患者,男性,34岁,发现蛋白尿1年,近半年又发现血压升高,医生嘱其服用福辛普利治疗。护士对其的用药指导中错误的是
土地使用权终止是由于()而终止。
什么是一般目的的消防安全评估?具体内容包括什么?
在组织结构体系中,属于职能结构的是指的是()。
组织了我国第一个话剧团体“春柳社”的音乐家是()
下列现象中,不属于教育的是()
下列叙述不属于线性链表较之线性表顺序存储结构的优点的是()。
最新回复
(
0
)