首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 ______。 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
88
问题
以下程序的输出结果是 ______。 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全国计算机二级
相关试题推荐
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()
有以下程序;intf1(doubleA){returna*a;}intf2(doublex,doubley){doublea,b;a=n(x);b=f1(y);
下列不属于软件调试技术的是()
以下程序用来输出结构体变量student所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structststudent;
当线性表的操作无插入和删除时,采用【】结构为好。
以下对结构体类型变量的定义中,不正确的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
以下叙述中,正确的是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。#include<stdio.h>#include<ctype.h>m
随机试题
全面推行证明事项和涉企经营许可事项告知承诺制,要以()为重点,推动形成标准公开、规则公平、预期明确、各负其责、信用监管的治理模式,从制度层面进一步解决企业和群众办证多、办事难等问题。
阅读下面的古诗,按要求答题。秋浦途中杜牧萧萧山路穷秋雨,淅淅溪风一岸蒲。为问寒沙新到雁,来时还下杜陵无?诗歌的前两句使用了什么修辞手法?描绘了一幅怎样的图景?试作简要分析。
女性50岁,反复严重高血钾,Ccr40ml/min,CO2CP15mmol/L,Cl—110mmol/L。尿常规正常,无肾病史
每个楼梯的梯段踏步一般不应超过( )级,也不应少于( )级。
下列对资产负债管理的策略的说法,正确的有()。
下列关于流动资产的表述中,正确的有()。
简述称重法的工作程序及注意事项。
如果李凯拿到钥匙,他就会把门打开并且保留钥匙。如果杨林拿到钥匙,他会把钥匙交到失物招领处。要么李凯拿到钥匙,要么杨林拿到钥匙。如果上述信息正确,那么下列哪项一定正确?
Anewreportshowsthatwhileworkershavesteadilyincreasedtheageatwhichtheyexpecttoretirebeyond65—from11percenti
某大型超市的数据库应用系统中,设有下列数据:Ⅰ.商品清单Ⅱ.商品销售细节数据Ⅲ.DBMS中的数据字典Ⅳ.数据库结构说明文档Ⅴ.前端应用程序表中数据项的定义及说明文档Ⅵ.商品分类销售汇总数据以上数据中,一
最新回复
(
0
)