首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 main() {int a=3; printf("%\n",(a+=a-=a*a)); }
以下程序的输出结果是______。 main() {int a=3; printf("%\n",(a+=a-=a*a)); }
admin
2013-02-23
27
问题
以下程序的输出结果是______。 main() {int a=3; printf("%\n",(a+=a-=a*a)); }
选项
A、{
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://jikaoti.com/ti/jrn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
在计算机系统中,可执行程序是______。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
下列程序段中,不能正确赋值的是
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>main(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1(n*n)现在请你在下面的函数中填空,完成求π的功能。#include"math.h"{doubles=0.0;
软件调试的目的是______。
在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,少逗号当执行p++;后,下列说法错误的是______。
()是构成C语言程序的基本单位。
是构成C语言程序的基本单位。
随机试题
什么是化学电池?
主张艺术家应该“身即山川”的美学家是()
抗结核药物中能通过血脑屏障的药物是上述哪种药物间歇用药最易发生过敏反应
医师在执业活动中享有的权利之一是
镇规划的工作范畴包括()。
新建一个窗体,其BorderStyle属性设置为FixedSingle,但运行时却没有最大化和最小化按钮,可能的原因是()。
各类市场主体
培训部会计师魏女士正在准备有关高新技术企业科技政策的培训课件,相关资料存放在Word文档“PPT素材.docx”中。按下列要求帮助魏女士完成PPT课件的整合制作:(1)创建一个名为“PPT.pptx”的新演示文稿,该演示文稿需要包含Word文档“
A、Theeruptedlava.B、Thedestructiveash.C、Theunbearableheat.D、Thepoisonousgas.BB是反复明确听到的信息。A先被女士提及,但随即被男士否定。录音中出现了最高级th
Considerthis:manyofthetrulyremarkableinnovationsofthelatestgeneration—alistthatincludesGoogle,FacebookandTwitt
最新回复
(
0
)