首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
61
问题
有以下程序: 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://www.kaotiyun.com/show/idWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列过程定义语句中,形参数量可变的是()。
窗体上有一个名称为Textl的文本框;一个名称为Timerl的计时器控件,其Interval属性值为5000,Ena-bled属性值是True。Timerl的事件过程如下:PrivateSubTimerl_Timer()Static
使用Open语句可以打开或建立文件,并同时指定文件的输入输出方式。下列输入输出方式中错误的是()。
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsIntegerDimarr(5)AsIntegerPrivateSubCommand1_Click()num=
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger) …EndSub下面关于此过程的参数Index的叙
下列程序的执行结果为()。n=0j=1DoUntiln>2n=n+1:j=j+n*(n+1)LoopPrintn;i
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计"和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中
表达式12/2\4的值是( )。
设x是整型变量,与函数IIf(x>0,一x,x)有相同结果的代数式是()。
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTypeTemScoreAsIntegerStrNameAsStringEndTypeDimStudent(5)AsTem
随机试题
麻痹性肠梗阻时仍有阵发性腹部绞痛的临床表现。()
肺热燥咳选用
可能对上市公司股票交易价格产生较大影响的重大事件,不包括( )。
根据契税法律制度的规定,下列行为中,应征收契税的是()。
以下属于《产品质量法》适用范围的产品有()。
无违约息票债券收益率曲线信息如下:3年期年息票利率10%(按年付)面值为1000元,计算无违约债券价值。
在WindowsXP中,硬件抽象层是一个内核模式的模块。它提供了针对Windows当前运行所在硬件平台的低层接口。在WindowsXP运行时,硬件抽象层的功能主要由SYSTEM32文件夹中的文件______.dll提供。
Doyouthinkthispresentis______foralittleboy?
Designatingthisbook(HandbookofPersonalityPsychology)a"handbook"isatonceaccurateandpossiblyunfortunate.Handbooks
Theanswermust______findingnewsourcesofenergy.
最新回复
(
0
)