首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 main() { int i; for(i=1;i<=5;i++) f(i);} f(j) { int j; static int a=1000; auto
下列程序的运行结果是【 】。 main() { int i; for(i=1;i<=5;i++) f(i);} f(j) { int j; static int a=1000; auto
admin
2013-02-23
84
问题
下列程序的运行结果是【 】。
main()
{ int i;
for(i=1;i<=5;i++)
f(i);}
f(j)
{ int j;
static int a=1000;
auto int k=1;
++k;
printf("%d+%d+%d=%d\n",a,k,j,a+k+j);
a+=10;}
选项
答案
100+2+1=103 110+2+2=114 120+2+3=125 130+2+4=136 140+2+5=147
解析
静态局部变量的生存期为整个程序的运行期间,而作用域为定义该变量的函数或局部范围。自动变量的建立和撤销都是由系统自动进行的,所以称为自动变量。自动变量的作用域和生存期都为定义它的局部范围内。对同一函数的两次调用之间,自动变量的值是不保留的。而静态变量则保留。注意:局部变量和全局变量的定义及其作用范围。
转载请注明原文地址:https://www.kaotiyun.com/show/HnJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%ld\
计算机软件系统包括______。
以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值。请填空。#defineN3#defineM4voidLineMax(intx[N][M])
已定义以下函数fun(char*p2,char*p1){while((*p2=*pl)!=’\0’){p1++;p2++;}}函数的功能是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
以下叙述中正确的是()
在数据结构中,从逻辑结构上看可以分成______。
以下关键字序列用快速排序法进行排序,速度最慢的是______。
数据结构分为逻辑结构和存储结构,循环队列属于【 】结构。
随机试题
腰上三角
委托人应当偿还()垫付的费用及其利息。
下列选项中,属于前列腺增生特点的是
抗心律失常药奎尼丁、利多卡因、普萘洛尔共有的电生理作用正确的是
可散瞳的药物是()
关于臀位,正确的是
皮革制急救药箱
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
Whydidthemanmakeaphonecall?
A、Forgivingoneselfisnotasbeneficialasforgivingothers.B、Thehealthbenefitofforgivenessvariesbysex.C、Thehealthbe
最新回复
(
0
)