首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
69
问题
有以下程序: 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全国计算机二级
相关试题推荐
下列过程定义语句中,形参数量可变的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标
以下叙述中,错误的是()。
窗体上有名为Text1、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是()。
VisualBasic组合框可表现为简单组合框、下拉式组合框、下拉式列表框三种类型,决定组合框表现为哪种类型的属性是
长整型常数的类型说明符为
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTypeTemScoreAsIntegerStrNameAsStringEndTypeDimStudent(5)AsTem
当运行以下程序时,输入abed,程序的输出结果是:【】。insert(charstr[]){intii=strlen(str);while(i>0){str[2*i]=str[i];str[2*
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;
随机试题
下列对快速舒张期的叙述哪一项是错误的()
在证券内幕交易中,内幕信息需要两个构成要件,即()。
2007年4月30日,甲以手机短信形式向乙发出购买一台笔记本电脑的要约,乙于当日回短信同意要约。但由于“五一”期间短信系统繁忙,甲于5月3日才收到乙的短信,并因个人原因于5月8日才阅读乙的短信,后于9日回复乙“短信收到”。根据合同法律制度的规定,甲乙之间买
1972年中美上海《联合公报》:“美国认识到,在台湾海峡两边的所有中国人,都认为只有一个中国,台湾是中国的一部分。美国政府对这一立场不提出异议……”美国发表这一声明意在()。
马斯洛的需要层次论属于()
“平民情怀’’是指同情处于社会底层的人们,真诚关注他们的生存状态,自觉尊重维护他们合法权益的情怀。根据上述定义,下列文学作品中主要体现“平民情怀”的是()。
设y(x)是微分方程y’’+(x-1)y’+x2y=ex满足初始条件y(0)=0,y’(0)=1的解,则().
A、Shetookpartinsomesororitiestogetideas.B、Sherelatedherowncollegelifetotherole.C、ShecombinedAshleighwithso
Whatceremonyisthespeakeraddressing?The______ceremonyoftheInternationalArtsContest.
A、TeenagerslovetogotoFranceforaholiday.B、Thewomantriestoenjoyherholidaymorewithlessmoney.C、Thewomandecide
最新回复
(
0
)