首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
65
问题
有以下程序: #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全国计算机二级
相关试题推荐
以下程序中sort( )函数的功能是对a所指数组中的数据进行由大到小的排序: void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++)
阅读以下函数fun(char *sl,char *s2){ int i=0;while(sl[i]==s2[i]&&s2[i]!=’\0’) i++;return(sl[i]==’\0’&&s2[i]==’\0’);}此函数的功能是
有以下程序 main( ) { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是
以下选项中不能正确把cl定义成结构体变量的是
以下程序中,for循环体执行的次数是【 】。#define N 2 #define M N+1 #define K M+1*M/2 main( ) { inti; for(i=1;i〈K;i++) {...}
若有以下说明和语句,intc[4][5],(*p)[5];p=c; 能正确引用c数组元素的是
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
算法的空间复杂度是指()。
随机试题
《医疗卫生机构医疗废物管理办法》由何部门制定发布的
梁某在未取得医生执业资格和医疗机构执业许可证的情况下,自2012年3月起,便在上海市嘉定区某出租房内开设非法诊所,为孕妇做B超检查、鉴别胎儿性别,并利用引流器等设备为孕妇进行选择性别的终止妊娠手术.因为部分堕胎手术不成功,导致很多女性患上了不孕不育症,其中
工程咨询的第一属性是()。
根据《招标投标法》规定,开标时检查投标文件密封情况,应当由( )进行。依法必须进行招标的项目,其评标委员会由( )等方面的专家组成。
甲是一家汽车制造企业,每年需要M零部件20000个,可以自制或外购,自制时直接材料费用为400元/个,直接人工费用为100元/个,变动制造费用为200元/个,固定制造费用为150元/个,甲公司有足够的生产能力,如不自制,设备出租可获得年租金40万元,甲选择
It’soneofourcommonbeliefsthatmiceareafraidofcats.Scientistshavelongknownthatevenifamousehasneverseenaca
以y=cos2x+sin2x为一个特解的二阶常系数齐次线性微分方程是______.
下列不包含滚动条的控件是
Youcanborrowthisbook______(条件是不要把它借给别人).
Today,mostcountriesintheworldhavecanals.Manycountrieshavebuiltcanalsnearthecoast,andparallel【67】thecoast.Even
最新回复
(
0
)