首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=3: a+=a-=a*a; printf("%d\n",a); } 程序的输出结果是( )。
有以下程序: #include<stdio.h> main() { int a=3: a+=a-=a*a; printf("%d\n",a); } 程序的输出结果是( )。
admin
2020-11-27
33
问题
有以下程序:
#include<stdio.h>
main()
{
int a=3:
a+=a-=a*a;
printf("%d\n",a);
}
程序的输出结果是( )。
选项
A、0
B、9
C、3
D、-12
答案
D
解析
等号“=”运算符是从右到左,且与“+、-、*”运算符比,优先级较低。首先计算a*a,结果为9,执行a=a-9后a的值为-6,然后执行a+=a,即a=a+a=-6+(-6),所以值为-12。
转载请注明原文地址:https://kaotiyun.com/show/Ne3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
若有以下程序intf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna
以下叙述中错误的是
以下关于C语言数据类型使用的叙述中错误的是
若有以下程序#include<stdio.h>intk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%ct,",k,*t,*s);}main(){inti=3,*p=&i,*
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下列对于软件测试的描述中正确的是
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
以下关于简单程序设计的步骤和顺序的说法中正确的是
随机试题
下列选项中属于控制方法的是()
动眼神经麻痹的临床表现不包括:()
诊断典型劳力性心绞痛,最有特征的是
实质性测试中的风险包括()。
关于按照产品用途划分的各类个人贷款,下列说法中正确的有()。
下列是在春秋时代的齐、楚两国之问发生的是()
有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d",
IsCactusCityWildWestParkold?
Asagirl,LouiseBethuneshowedgreatpromise(前途)inplanninghousesandvariousotherstructures.Asanadult,shewas【K1】___
Asthesocietyhasrigidsocial______,everyoneknowshisroleinthesociety.
最新回复
(
0
)