首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知int a=6;,则执行a+=a-=a*a;语句后a的值为( )。
已知int a=6;,则执行a+=a-=a*a;语句后a的值为( )。
admin
2020-05-19
28
问题
已知int a=6;,则执行a+=a-=a*a;语句后a的值为( )。
选项
A、36
B、0
C、-24
D、-60
答案
D
解析
本题考查赋值运算符及赋值表达式的相关知识。因为赋值运算具有自右向左的结合性,所以当a=6时,执行a+=a-=a*a时自右向左运算,首先执行a*a=36,然后将运算结果36代入a=a-a*a,此时a=6-6*6=-30。最后运算最左边的a=a+(a-=a*a)=-30+-30=-60。
转载请注明原文地址:https://kaotiyun.com/show/PfCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROG1.C中。请勿改动主函数ma
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:123456789101112若k为2,程序
编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12,调用该函数后c=4251。注
下列给定程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:
关于结构化程序设计的叙述中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面结构体的定义语句中,错误的是()。
关于if(表达式)中的“表达式”叙述正确的是()。
若intfun(doublex[10],int*n),则下面针对此函数的函数声明语句中正确的是()。
随机试题
微束等离子弧焊接时,采用()等离子。
下列关于肾上腺糖皮质激素的叙述,正确的是()(2003年)
A.紫外线B.石灰乳C.0.1%新洁而灭水溶液D.福尔马林E.过氧乙酸玻璃、搪瓷、衣物、敷料、橡胶制品的消毒选择
关于小儿肾浓缩功能差的原因,以下哪项错误
首营企业( )。处方调配( )。
A.省级药品检验所B.国家药典委员会C.药品审评中心D.药品评价中心E.药品认证管理中心()负责国家药品标准的组织制定和修订
某工厂举行技能比赛,三位工人对同等数量的某产品进行加工,产品的数量在300~350个之间,已知第一位工人每分钟加工3个产品,最后一分钟加工的产品数量是2个;第二位工人每分钟加工4个产品,最后一分钟加工的产品数量是1个;第三位工人每分钟加工5个产品,最后一分
在补码表示的机器中,若寄存器A中原存的数为9EH,现存的数为CFH,则表明执行的一条指令是()。
从1949年至1952年,党领导人民集中力量恢复国民经济,继续完成民主革命遗留的任务。与此同时,实际上开始了向社会主义的过渡。这些向社会主义过渡的措施主要有()
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispartyouwillhave15minutestogooverthepassagequ
最新回复
(
0
)