首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(a+=a-=a*A) ); }
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(a+=a-=a*A) ); }
admin
2013-02-23
32
问题
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(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/yhJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定当前盘符下有两个文本文件,如下文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p
有如下定义structperson{charname[9];intage;};structpersonclass[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};根据上述定义,能输出字母M的语句是
设有数组定义:chararray[]="China";,则数组array所占的空间为
当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是
下列程序的输出结果是______。#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;
算法一般都可以用_____控制结构组合而成。
在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,少逗号当执行p++;后,下列说法错误的是______。
下列说法错误的是______。
随机试题
婴儿期
根据我国《合同法》的规定,一般情况下,合同自时成立。
这所大学提供了他所期望的一切。
某男,58岁。胃大部切除术后已近中年,头晕心悸,气短乏力,面唇淡白,舌淡嫩,脉弱。辨证为
在安装施工中,对设备和管道内壁有特殊清洁要求的,应进行酸洗,下列关于酸洗的说法正确的有()。
迟老师编写的校本教材出现了不少错误,遭到同事的质疑。迟老师说:“这不过是一本校本教材而已,没必要那么认真。”迟老师的做法()。
班主任了解和研究学生的基本方法是()。
据说在英国人那里也出现了英语【a】的问题,或者说,英语圈内也发生了非规范化向规范化的冲击。真是“吾道不孤”——人们多以为现代汉语非规范化现象太使人生气,原来“天下乌鸦一般黑”,这【b】的恶魔到处在横行霸道。这是英国伦敦一个被称为“保守的思想库”—
在社会主义改造中对资本主义工商业实行赎买政策,实现了“和平过渡”。其实质是()
Marriagemayimproveyoursleep,andbettersleepmayimproveyourmarriage,twonewstudiessuggestWomenwhoaremarriedo
最新回复
(
0
)