首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include fun(int x, int y) { static int m=0, i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1, m=1, k; k=fun(j,m); prin
有以下程序 #include fun(int x, int y) { static int m=0, i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1, m=1, k; k=fun(j,m); prin
admin
2015-07-28
73
问题
有以下程序
#include
fun(int x, int y)
{ static int m=0, i=2;
i+=m+1; m=i+x+y; return m;
}
main()
{ int j=1, m=1, k;
k=fun(j,m); printf("%d,",k);
k=fun(j,m); printf("%d\n",k);
}
执行后的输出结果是( )。
选项
A、5, 11
B、5, 5
C、11, 11
D、11, 5
答案
A
解析
静态变量在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,它的值在程序运行过程中一直存在,且变量的初始化只进行一次。所以第一次调用函数fun()时,得m=5,输出结果为5;第二次调用函数fun()初始,m和i的值不再初始化,保留第一次调用的计算结果5和3,计算后m=11,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/NOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有数组定义:chararray[]="China",则数组array所占的空间为()
下列程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<string.h>mare(){chara[]="clanguage",t;inti,j,k;k
以下程序运行后的输出结果是______。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<c)t=a;a=C;c=t;if(a<c&&b<c)t=b;b=a;a=t
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。surcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=______)num++;wh
int*f(int*x,int*y) { if(*x>*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b;r=f(p,q); printf("%d,%d,%d",*
下面说明不正确的是______。
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为______,否则为______。
下列说法错误的是()。
下列叙述中,正确的是______。
随机试题
X理论
右心衰竭主要临床症状出现的病理基础为_______。
A.2~30flB.30~35flC.35~90flD.90~160flE.36~360fl正常淋巴细胞直方图的范围在
有一台多级泵(八级),流量Q=45m3/h,H=160m,转速n=2900r/min,则比转数ns=()。
全国重点文物保护单位和省级文物保护单位自核定公布之日起1年内,由省、自治区、直辖市人民政府划定必要的保护范围,并作如下规定,包括()。
送货上门销售方式主要适用于_______。
下列参数中,()不是MTBF检验的参数。
某政府在何时开展调查工作,怎样接待群众来访等信息都做到公开透明,这体现了政府公共关系运作的()原则。
概述给定资料提供的信息。要求:概括准确,表述简洁,字数不超过300字。给定资料探讨了我国大学生就业情况中的几对矛盾问题,请归纳出这些矛盾。要求:完整、简明、条理清晰,字数不超过300字。
WhatissueisNorthKoreawillingtodiscusswithSouthKoreaaccordingtoformerU.S.President?
最新回复
(
0
)