首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> main(){int a=3;printf("%d\n",(a+=a-=a*a));}
有以下程序,程序运行后的输出结果是 #include<stdio.h> main(){int a=3;printf("%d\n",(a+=a-=a*a));}
admin
2019-04-24
27
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
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://kaotiyun.com/show/MFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
以下程序运行后的结果是()。main(){char*str="abcde";str+=2:printf("%1d\n",str);}
以下函数值的类型应是()。fun(floatx){floaty;y=3*x-4;returny;}
C语言规定,在一个C程序中,main()函数的位置()。
有下列二叉树,对此二叉树前序遍历的结果为()。
下面的程序的输出为()。structA{intm;int*n:}*p;intdata[4]={10,20,30,40);structAaa[4]=50,&data[0]
设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其他3个不同的是()。【09年9月】
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。【10年3月】
下面的函数调用语句中func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));【08年9月】
在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是()。
随机试题
征收其他土地的土地补偿费和安置补助费标准,由()参照征收耕地的土地补偿费和安置补助费的标准规定。
下列关于资产负债表的说法中,错误的是()。
保险责任期限以年度为限,一般为一年期或不足一年的短期。()
破产界限的实质是()。
下列各科目中,可能成为付款凭证贷方科目的有()。
( )是动作发展最为迅速的时期。
简述《普通高中地理课程标准(实验)》地理必修一中“自然地理环境中的物质运动和能量交换”的标准要求。
贯彻新课程“以人为本”的教育理念首先应该做到()。
下列选项中,表述正确的有()。
对于下图所示的采用行扫描方法的矩阵式键盘电路,在确定键盘中哪一个键被按下的过程中,需采用四根I/O引脚GPG4一GPG7作为行扫描信号的输【63】,四根I/O引脚GPF5一GPF8作为输【64】。
最新回复
(
0
)