首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { in
有以下程序 #include <stdio.h> int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { in
admin
2021-02-25
24
问题
有以下程序
#include <stdio.h>
int a=2;
int f()
{ static int n=0;
int m=0;
n++; a++; m++;
return n+m+a;
}
main()
{ int k;
for (k=0; k<3; k++)
printf("%d,", f( ));
printf("\n");
}
程序的运行结果是
选项
A、5,7,9,
B、5,6,7,
C、5,8,11,
D、5,5,5,
答案
A
解析
static变量又称为静态变量,编译时,将其分配在内存的静态存储区中,在整个程序运行期间都不释放这些存储单元,即使退出函数,下次再进入该函数时,静态局部变量仍使用原来的存储单元,值是上一次函数调用结束时的值。若定义时未赋初值,在编译时,系统自动赋初值为0;若定义时赋初值,则仅在编译时赋初值一次,程序运行后不再给变量赋初值。程序执行过程为:k=0,a=2,n=0,m=0;n=1,a=3,m=1,返回5;k=1,a=3,n=1, m=0;n=2,a=4,m=1,返回7;k=2,a=4,n=2,m=0;n=3,a=5,m=1,返回9;k=3退出循环。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下嵌套的if语句if(a
有以下程序:#include<stdio.h>structs{inta,b;}data[2]={10,100,20,200};main(){structS
以下叙述中错误的是()。
下面属于字符类的实例是()。
在数据库中,产生数据不一致的根本原因是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
有以下程序#includevoidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){inti,a[10]={1,2,3,4,5};for(i=1;i<3;i++)fu
C语言主要是借助以下哪种手段来实现程序模块化
有下列程序:#includemain(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6);fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[
算法具有五个特性,以下选项中不属于算法特性的是
随机试题
根据我国《刑事诉讼法》的规定,犯罪嫌疑人、被告人所享有的防御性权利不包括下列哪一选项?()
花开的声音陈文和花开也有声音么?一个夏季的晚上,我在住家的阳台上,就捕捉到昙花开放的声音。那棵昙花的花苞早在两三天前就显露出了雏形,这个“雏形”的花苞越来越大
在Excel2010中输入数据时,如果输入的数据具有某种内在规律,则可以利用它的________功能进行输入。
A.IP的固有特征B.输入到影像读出装置的信号和输出信号之间的关系C.影像处理功能D.检测功能E.影像记录装置CR系统运行的四象限理论,第三象限表示
判断一个组织是否是行政主体有三个标准,是指()
转托管可以是一只证券或多只证券,也可以是一只证券的部分或全部。()
阅读以下文字。完成下列题。关于“起床”,有人总结了一些有趣的心理学研究。在被叫醒的那一刻,我们的大脑需要完成一系列复杂的转换:环境安全检查→潜意识切换→神经系统启动→四肢苏醒。这个过程被称为“切换启动过程”。在这个过程中,当潜意识接收到“醒来”的
根据《中华人民共和国教育法》的规定,中华人民共和国公民不分民族、种族、性别、职业、财产状况、宗教信仰等,依法享有()。(2017年下半年真题)
NoNobelprizehasyetbeenawardedfortheinventionofanelixiroflife,buttheprizeitselfseemstobeone.That,atleast
Antiseptics(杀菌剂)havesavedcountlesslives,buttheyaremosteffectivewhenthebacteriatheyareattackingareindividualcel
最新回复
(
0
)