首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int a=2; int f(int n) { static int a=3; int t=0; if(n % 2)(static int a=4; t+=a++;} else{static i
有以下程序: int a=2; int f(int n) { static int a=3; int t=0; if(n % 2)(static int a=4; t+=a++;} else{static i
admin
2010-09-05
73
问题
有以下程序: int a=2; int f(int n) { static int a=3; int t=0; if(n % 2)(static int a=4; t+=a++;} else{static int a=5; t+=a++;} return t+a++; } matin() { int s=a, i; for(i=0; i<3; i++)s+=f(i); printf("% d\n", s); } 程序运行后的输出结果是______。
选项
A、26
B、28
C、29
D、24
答案
C
解析
在某一函数中当全局变量与局部变量同名时,则在该函数中,全局变量被屏蔽,访问的是局部变量。因此,t+a++中的a用的是static int a=3的这个a。if语句的执行是当n是偶数时,执行else的部分,否则执行其后的部分。因此,当i=0时,t=5,s=2+8=10;i=1时,t=4,s=10+8=18;当i=2时,t=6,s=18+11=29。
转载请注明原文地址:https://kaotiyun.com/show/idWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase
程序调试的任务是( )。
下列各语句中,正确的是
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是( )。
假定有以下函数过程:FunctionFun(SAsString)AsString Dims1AsString Fori=1ToLen(S) s1=LCase(Mid(S,i,1))+s1 Nexti
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控件,但
当运行以下程序时,输入abed,程序的输出结果是:【】。insert(charstr[]){intii=strlen(str);while(i>0){str[2*i]=str[i];str[2*
随机试题
It’sbecomingsomethingofajokealongtheMaine-Canadaborder.Somanybusloadsofretiredpeoplecrisscrossthelinelooking
氨苄西林主要用于治疗
下列选项中不属于安装工程一切险的除外责任的有()。
病例:某护士在临床带教老师的指导下,正在进行无菌技术操作,其任务是铺无菌盘及戴消毒手套。戴无菌手套时,错误的一项是()。
提出“究天人之际,通古今之变”治史思想的史学家是()。
公安工作的基本方针是()。
WhatisthepurposeofanalyzingthespeedofsoundthroughthePacificOcean?
(1)ItsnowedfuriouslythenightbeforeIsteppedovertheSouthRimoftheGrandCanyon.Itwasmid-May,sothesnowwaswetan
TherailroadsplayedakeyroleinthesettlementoftheWest.Theyprovidedrelativelyeasyaccesstotheregionforthefirst
AFewAspectsofAmericanLifeTravelA)It’ssummertime.FormanyAmericans,thisistheseasontotravel.Why?Becauseschool
最新回复
(
0
)