首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include main(){int a=3;printf("%d\n",(a+=a-=a*a));}
有以下程序,程序运行后的输出结果是 #include main(){int a=3;printf("%d\n",(a+=a-=a*a));}
admin
2017-05-20
26
问题
有以下程序,程序运行后的输出结果是
#include
main(){int a=3;printf("%d\n",(a+=a-=a*a));}
选项
A、9
B、0
C、3
D、-12
答案
D
解析
对于表达式“a+=a=a*a”相当于“a=a-(a*a)”,然后计算“a=a+a”,a的初值为3,则表达式的值为-12。
转载请注明原文地址:https://jikaoti.com/ti/p7i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
下列程序段中,不能正确赋值的是
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
下面关于对象概念的描述中,错误的是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
设intx=1,y=1;表达式(!x‖--y)的值是()。
随机试题
不需要提供其他单据就可支取款项的信用证是()
查体股骨颈骨折与股骨粗隆间骨折的主要区别是股骨颈骨折Gardon分型可分为几型
基因携带的遗传信息转变成可辨别的表型的整个过程,称为
公畜的先天性不育一般是由于()。
关于电气竖井的位置,下面()要求错误。
下列市场预测方法中,属于因果分析法的是()。
房地产是指( )。
119,83,36,47,()
进行三段论推理时,有时会出现错误的结论。例如,“有些哲学家是诗人,有些诗人是画家,所以有些哲学家是画家”。武德沃斯(R.S.Woodworth)对这种错误推理的解释是()。(2016年)
Ifyouwanttopreorderbooks,youdon’thaveto
最新回复
(
0
)