首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 ______。 main() int a=3; printf("%d\n",(a+=a=a=a*a) ; }
以下程序的输出结果是 ______。 main() int a=3; printf("%d\n",(a+=a=a=a*a) ; }
admin
2013-02-23
63
问题
以下程序的输出结果是 ______。 main() int a=3; printf("%d\n",(a+=a=a=a*a) ; }
选项
A、-6
B、1
C、2
D、-12
答案
8
解析
赋值运算符的结合方向是自右至左,所以表达式a+=a-=a*a先运算最右边的a*a得9,再运算a=a-9,即a=3-9,所以此时a的值由3变成了-6,最后运算a=a+(-6),即a=(-6)+(-6)=-12。
转载请注明原文地址:https://kaotiyun.com/show/L6Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段:inta=14,b=15,x,charc=’A’;x=(a&&B)&&(c<’B’);执行该程序段后,x的值为()
在C语言中,函数中变量的隐含存储类别是______。
在下列叙述中,错误的一条是______。
当线性表的操作无插入和删除时,采用【】结构为好。
软件测试是保证软件质量的重要措施,它的实施应该是在______。
若有以下定义:structfink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把
若有语句:char*line[5];,以下叙述中正确的是
已经定义ch为字符型变量,以下赋值表达式中错误的是_____。
以下选项中,与k=n++完全等价的表达式是()
以下各选项企图说明一种新的类型名,其中正确的是()
随机试题
申请手续基本齐备或者申请文件基本符合规定,但是需要补充的,商标局通知申请人予以补正,限其在收到通知之日起多长时间内,按指定内容补正并交回商标局()
简述延迟性心因性反应的临床特征。
原发性肝癌最具特异性的肿瘤标记物是
CT检查,病人自己准备工作的主要依据是
原则上以地价有显著差异的地点为区段界,通常是从十字路口或丁字路口中心处划分,路口与路口之间的地段为一个路线价区段。()
下列关于脂类的说法,不正确的是()。
下列关于明朝官员选任制度的表述正确的是()(2016年一综一第41题)
Asenvisionedbyresearchers,commercialfarmingoflobsterswillenablefisheriestoselltheshellfishyear-round,takingadva
Completethenotesbelow.WriteNOMORETHANTWOWORDSforeachanswer.AgricultureandEnvironment(31)productio
Searchingforloveisnolongerjustafavoritesubjectforsongs.Ithasalsobecomeahugeindustry.Expertssaythatthe
最新回复
(
0
)