首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a
有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a
admin
2011-06-10
55
问题
有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a=7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是( )。
选项
A、24
B、28
C、32
D、36
答案
B
解析
本题考查的是外部变量的应用。因为程序的初始int a=4;语句定义了外部变量a,在以后的执行过程中,当i=0时,调用f(0)函数,执行的语句是else {int a=7;t+=a++;},此处程序中又定义了变量a,所以原来定义的外部变量在此不起作用,得到t=7,返回值语句return t+a++;处,外部变量a起作用,返回值为7+5=12:当i=1时,调用f(1)函数,执行的是语句else{inta=6:t+=a++;},此处程序中又定义了变量a,所以原来定义的外部变量在此不起作用,得到t=6,返回值语句
转载请注明原文地址:https://kaotiyun.com/show/0xPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: main( ) { int a=15,b=21,m=0; switch(a%3) { case 0:m++;break; case l:m++; switch(b%2) { default:m++;
以下叙述中正确的是
在Windows环境下,利用菜单命令删除固定硬盘上的文件与文件夹,实际上是将需要删除的文件与文件夹移动到【 】文件夹中。
以下选项中可作为C语言合法整数的是
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。 main( ) { inti,a[20],sum,count; sum=count=0; for(i=0;i<20;i++)scanf("%d",【
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
在软件开发过程中,软件结构设计是描述______。
在关系数据库中,将数据表示成二维表,每一个二维表称为______。
下列关于算法的时间复杂度陈述正确的是
下列4项中说法不正确的是()
随机试题
微循环是循环系统最小单位,它包括
A、加快补液速度,充分补液B、适当补液C、使用强心药D、舒张血管E、补液试验休克患者中心静脉压高、血压正常时
因技术革新、设计优化等导致建筑物变得落伍陈旧而引起的减价,属于()。
以下关于FOBSTOWED的陈述中,正确的是()
下列各项中,关于企业会计信息可靠性表述正确的有()。
体格测量工作无论是从组织管理方面,还是技术方面都具有()的特征。
研究人员认为,艾滋病病毒的V2部位是易被攻破的弱点。据估计,只要艾滋病病毒的V2部位没有变异,注射疫苗可以使感染艾滋病病毒的风险降低80%。而对于那些V2部位产生了变异以掩盖自身弱点的艾滋病病毒,现在也可以更有针对性地研发新疫苗,针对这个弱点穷追猛打,帮助
下列描述中不是软件主要功能的是______。
CrimewithoutBordersAsgangsgrowincreasinglyglobalized,organizedcrimeisbecomingaproblemhinderinginternat
中国的四大发明包括指南针、火药、造纸术和印刷术。它们是中国在人类文明史上占有重要地位的标志之一。第一个指南针产生于战国时期(theWarringStatesPeriod),是利用天然磁石(naturalmagnet)来辨别方向的一种简单仪器。火药发
最新回复
(
0
)