首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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++;}
有以下程序 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++;}
admin
2009-03-17
62
问题
有以下程序 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
解析
本题考查的是变量的作用域问题。程序中定义了多个变量a,全局变量、静态变量和局部变量分别在自己的作用域中参与运算。在main()函数中首先执行“s+=f(0);”语句,而f(0)返回值为12,所以第一次循环结束s的值等于4+12=16;第二次开始时,当执行f(1)时,在f(1)中执行“if(n%2){int a=6; t+=a++;}”和“return t+a++;”这两条语句,所以f (1)的返回值等于12。再在主函数中执行“s+=f (1);”语句,也就是16+12=28。
转载请注明原文地址:https://kaotiyun.com/show/6YXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()Dima(10)AsStrings=”123456”:n=Len(s)Fork=1Tona(k):Mid(s,k,1)Next
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:OptionBase1PrivateSubCommand1_Click() Dima(4,4) Fori=1To4 Forj=1To4
计算z的值,当x大于等于y时,z=x;否则z=y。下列语句中错误的是()。
如果需要线控件在窗体上成为一条与水平线呈45°的斜线,它的属性值应满足的条件是()。
将E-R图转换为关系模式时,E-R图中的属性可以表示为
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为
设在窗体模块中有如下类型定义:PublicTypeRecnunAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
在考生文件夹下有一个工程文件sit5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动"窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
随机试题
希望公司欲投资购买某上市公司股票,预计持有期限为3年。该股票预计年股利额为8元/股,3年后市价可望涨至80元,企业报酬率为10%,则该股票现在可用最多()元购买。
未来流通力的强弱无形中取决于_______的运作能力和管理水平。()
疫源地是指
(2014)常物性无内热源二维稳态导热过程,在均匀网格步长下,如图2.4—4所示的平壁面节点处于第二类边界条件qw=C时,其差分格式为()。
冲击式水轮机按射流冲击转轮的方式不同分为()。
下列各项中,自取得项目第一笔生产经营收入年度起,享受企业所得税“三免三减半”优惠政策的有()。
简述骨关节病的主要病理特点。
社会主义改造的任务完成后,国内社会矛盾和阶级关系发生了重大变化,社会主义国家政治生活的主题是
对软件系统总体结构图,下面描述中错误的是
某系统结构图如图4-1所示。该系统结构图的最大扇出数是()
最新回复
(
0
)