有一段C程序如下,执行后,其运行结果为(52)。int f(int a){autoint b = 0;staticint c = 3;b ++; c
有一段C程序如下,执行后,其运行结果为(52)。 int f(int a){ auto int b = 0; static int c = 3; b ++; c++; return(a+b+c); } main(){ int a=2,i; for(i=0; i<3; i++)printf("%d, ",f(a)); }
A.7,8,9,
B.7,7,7,
C.6,7,8,
D.9,8,7,
解析:本题考查考生对C语言中动态存储变量和静态存储变量的理解。本题中函数f内的变量b属于动态存储类型,在函数调用开始时分配动态存储空间,函数结束时释放该空间;变量c为静态存储类型,在静态存储区内分配存储单元,在整个运行期间都不释放。在第一次调用f函数时,b的初值为0,c的初值3,第一次调用结束时,b=1,c=4,a+b+c=7,由于c是局部静态变量,在函数调用结束后,它并不释放,仍保留为4。在第二次调用f函数结束时,b=1,c=5,a+b+c=8;在第三次调用f函数结束时,b=1,c=6,a+b+c=9。所以,该段C程序执行后,运行结果为“7,8,9,”。
关于C语言For语句下列程序执行的结果是a=1b=2;c=3;while(b<a<c){t=a;a 其他 2020-05-17 …
中国共产党是我国的执政党,其执政的基本方式是()A.科学执政B.民主执政C.依法执政D.文明执政 政治 2020-07-04 …
以下AUTOEXEC.BAT的叙述,正确的是A.在任何目录下自动执行B.不可执行C.只能在C盘根目录 其他 2020-11-23 …
中国共产党是我国的执政党,其执政的基本方式是A.科学执政B.民主执政C.依法执政D.联合执政 政治 2020-11-27 …
一个c语言问题,给出答案并解释有以下程序段:intk=0while(k=1)k++;则while循环 其他 2020-12-15 …
下面对中国共产党依法执政理解正确的是A.依法执政就是遵循共产党执政规律、社会主义建设规律等B.依法执 其他 2020-12-19 …
下面对中国共产党依法执政理解正确的是A.依法执政就是遵循共产党执政规律、社会主义建设规律等B.依法执 政治 2020-12-19 …
党的十六届四中全会通过的《中共中央关于加强党的执政能力建设的决定》指出,不断完善党的领导方式和执政方 政治 2020-12-19 …
面对国内外环境的深刻变化,中国共产党不断完善领导方式和执政方式。中国共产党执政的基本方式是()A.科 政治 2021-01-15 …
中国共产党不仅有历史和法律赋予的执政地位,也具有与时俱进的执政能力。中国共产党执政的基本方式是()A 政治 2021-01-15 …