首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int a=3; main() { int s=0; {int a=5; s+=a++ ;} s+=a++; printf("% d\n", s);} 程序运行后的输出结果是______。
有以下程序: int a=3; main() { int s=0; {int a=5; s+=a++ ;} s+=a++; printf("% d\n", s);} 程序运行后的输出结果是______。
admin
2010-09-05
43
问题
有以下程序: int a=3; main() { int s=0; {int a=5; s+=a++ ;} s+=a++; printf("% d\n", s);} 程序运行后的输出结果是______。
选项
A、8
B、10
C、7
D、11
答案
A
解析
本题有两个同名变量a,其中一个在main函数之前定义,为全局变量,另一个在main函数中的复合语句中定义,为局部变量。在复合语句中局部变量a起作用,即a=5,因此语句s+=a++计算出的s值为:s=s+a++=0+5++=0+5=5;执行完复合语句后全局变量a起作用,即a=3,因此语句s+=a++计算出的s值为:s=s+a++=5+3++=5+3=8。故printf语句的输出为8。
转载请注明原文地址:https://kaotiyun.com/show/EpWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段,当在消息框中输入8后,y的值为()。x=InputBox(”EnteranInteger")x=CInt(x)SelectCasexCasels<=0
编写如下程序代码:PrivateSubCommandl—Click()DimtAsIntegerDimnAsInteger,xAsIntegert=0Forn=1To12
有下面程序代码:PrivateSubCommand1_Click()a=3s=0Fork=1To5s=s+aModka=a+k
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正
下列程序段的输出结果是x=5Printx+1;x+1
在考生文件夹下有一个工程文件sjt5.vbp。程序功能如下:1)单击“读数据”按钮,从文件中读出数据,放入二维数组a中。2)单击“生成新数组”按钮时,依据a数组生成b数组;若a数组元素为素数,则直接将a数组元素的值赋给b数组中相同下标的
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
下列数据结构中,属于非线性结构的是( )。
软件测试用例包括()。
随机试题
1994年颁布的《中华人民共和国中国人民银行法》第一次以法律形式确定了中国人民银行的中央银行地位。()
宫颈癌的确诊方法下列哪项最可靠
A.内分泌紊乱B.浸润转移C.两者皆有D.两者皆无(1996年)甲状腺髓样癌
含水率为5%的湿砂100g,其中所含水的质量是:
下列4项中,合法的IP地址是()。
导游员实地导游讲解可分为途中讲解和实地讲解两部分。途中讲解包括()。
WhichofthefollowingarecontrolledactivitiesinanEnglishclass?
习近平指出,保障和改善民生没有终点,只有连续不断的新起点,要采取针对性更强、覆盖面更大、作用更直接、效果更明显的举措,实实在在帮群众解难题、为群众增福祉、让群众享公平。保障和改善民生没有终点,只有连续不断的新起点,这是因为()
TheConstitution’svaguenaturehasgivenittheflexibilitytobeadaptedwhencircumstanceschange.
Livinginatimewhenanever-increasingnumberofnewsproviderspushaconstantstreamofheadlinesatuseveryday,peopleca
最新回复
(
0
)