首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 ______。 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
52
问题
以下程序的输出结果是 ______。 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全国计算机二级
相关试题推荐
以下程序段的输出结果是______。main(){chars1[10],s2[10],s3[10];scanf("%s",s1);gets(s2);gets(s3);puts(s1);puts(s2);pu
检查软件产品是否符合需求定义的过程称为______。
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
设有如下定义intx=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是()
下面程序的功能是从键盘输入一行字符,统计有多少个单词,单词间用空格分隔。补充所缺语句。#include<stdio.h>main(){charss[80],c1,c2=’’;inti=0,num=0;
在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件的命令行是【】。
以下程序用来输出结构体变量student所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structststudent;
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象被人们称之为【】。
下列4组选项中,均不是C语言关键字的选项是______。
随机试题
关于路基工程石方施工安全要点的说法错误的是()。
抑郁质的人适宜从事的工作是
脑血栓形成最常见的病因脑栓塞最常见的病因
法律实现的标准有许多方面,但是不包括下列哪一个选项?
(2005年)折杆受力如图5—63所示,以下结论中错误的为()。
强台风的中心风力为14~15级,风速为()。
下列不能保证法实施的是( )。
2005年我国滨海旅游业继续保持强劲的增长态势,全年滨海旅游收入5052亿元;增加值2031亿元,比上年增长32.4%。全国滨海国内旅游收入3887亿元,比上年增加1391亿元。海洋交通运输业继续保持良好的发展态势,2005年营运收入达2940亿元,占全国
原型文本
在黑盒测试方法中,设计测试用例的主要根据是()。
最新回复
(
0
)