c语言 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是 A) -3 B) 9 C) -12 D) 6
问题描述:
c语言 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是 A) -3 B) 9 C) -12 D) 6
根据+、-、*、=的优先级和结合性,是不是应该是这样一个运算过程:
=(a+=a-=9)
=((a=a+a)-=9) /*因为a初值为3,这步运算完以后a为6*/
=(a-=9)
=(a=a-9)
=(a=-3)
由此算得a=-3,选A,
答
先算:a-=a*a,其等价于
a=a-a*a
=3-3*3
=-6
再算a+=-6,其等价于
a=a+(-6)
=(-6)+(-6)
=-12+=-=不是加,减运行,是赋值运算。
相关推荐
- 急1.选择题(1-4题,每题1分,5-6题,每题2分,共8分)(1)基于C 语言,对以下语句的数组赋初值问题,理解正确的是( ).int a[10]={1,2,3,4,5};A.将5 个初值依次赋给a[1]至a[5],其他元素值为0B.将5 个初值依次赋给a[0]至a[4],其他元素值为0C.将5 个初值依次赋给a[6]至a[10],其他元素值为0D.因为数组长度与初值的个数不相同,所以此语句不正确(2)若有”char a[20]; scanf("%s",a); printf("%s",a);”语句 ,则当输入串为”Hello World!”时,程序的执行结果是 A.H B.Hello C.Hello World D.Hello World!(3) 在C 语言中,函数返回值的类型是由( ).A.C 语言的编译程序,在程序编译时决定B.由调用该函数的主调函数所决定C.由return 语句的表达式的类型所决定D.由定义该函数时指定的函数类型所决定(4) 以下叙述中正确的是( ).A.全局变量的作用域一
- 第一:数列{an}的前n项和为Sn,若Sn=3+2an(n属于正整数),则这个数列一定是( )A.等差数列 B.等比数列 C.从第二项起是等比数列 D.从第二项起是等差数列第二:设Sn=1/2+1/6+1/12+...+1/n(n+1),且Sn X Sn+1=3/4,则n的值为( )A.9 B.8 C.7 D.6第三:三个数成等差数列,如果将最小数乘2,最大数加上7,所得三数乘积为1000,且成等比数列,则原等差数列的公差一定是( )A.8 B.8或-15 C、正负8 D.正负15第四:正项等比数列{an}与等差数列{bn}满足a1=b1,a7=b7,且a1不等于a7,则a4,b4的大小关系是______第五:当a=3时,怎么解 a/q+a+aq=13中的q?会多少就写多少 `` 正确的话一定给分!
- 请问几道一次函数的数学题1.已知函数y=(2m-1)x(m²-3)(m²-3是x的m²-3次方),是正比例函数,且y随x的增大而减小,则m的值为______.2.直线y=kx+b经过点(-2,-1)和y轴正半轴上的点B,如果△ABO(O为坐标原点)的面积为2,则b的值为______.3.将一次函数y=-2x+1的图象平移,使它们经过点(-2,1),则平移后的直线的表达式为______.4.已知一次函数y=(m-3)x+2m+4的图象过直线y=-三分之一x+4与y轴的焦点M,则此一次函数的关系式是______.5.若直线y=3x+m与两坐标轴所围成的三角形面积是6个面积单位,则m的值是()A.6 B.-6 C.正负6 D.正负36.已知一次函数y=kx+b(k≠0)与函数y=二分之一x+1的图象关于x轴对称,且交点在x轴上,求这个函数的表达式.7.把直线y=2x-1沿x轴向右平移2个单位,再沿y轴向上平移1个单位,则平移后的直线表达式为______.
- C语言的几道习题1、设a、b、c均匀int型的变量,且a=3,b=4,c=5,则下列表达式中值为0的是_____.选择一个答案 A.a>2的值是_____.选择一个答案 A.00000100 B.00000110 C.00000011 D.00000010 6、假设m是一个3位数,用表达式分离出m的十位上数字b=________.7、设 char ch; 以下不正确的赋值语句是_____.选择一个答案 A.ch="\\"; B.ch='\xef'; C.ch='\123'; D.ch=68; 8、设有语句:int a = 5,b = 7;执行语句:a += a++ || b++ 后,a=7,b =________.9、15≥a≥10或a≤0的C语言表达式是________.10、设有语句:int a = 3 ,b =5,m; 则执行语句:m = a
- C语言的几道习题~若t为double类型,表达式 t = 1,t + 5,t ++的值是 ________ .假设m是一个3位数,用表达式分离出m的十位上数字b=________.15≥a≥10或a≤0的C语言表达式是________.设有语句:int a = 5,b = 7;执行语句:a += a++ || b++ 后,a=7,b =________.有语句int a=3;则执行了语句a+=a- =a*a;后,变量a 的值是 .若有变量定义:double a=13.6; int b=8;则表达式a+b%3*(int)(a-b)/4结果为________.判断char型变量c1是否为大写字母的正确表达式是_____.A.('A'=c1) B.'A'=z B.x>=y>=z C.(x>=y) AND (y>=z) D.(x>=y) & (y>=z) 设int x=-1;执行表达式++x||++x ||++x后,x的值是____.设有语句:int a = 3 ,b =5,m; 则执行语句:m = a
- 求大家帮我做这份数学题,真的救命!过2天就要考试了,老师发了这题目下来,考不过就不能毕业!一 、填空题1、等差数列,8,4,0,…的首项=_____ ___,公差d= ____ ____.2、点(1,-3)到直线y=2x+5的距离为 .3、在等比数列中,则公比是 .4、数列20,18,16,14,.的通项公式为 .5、若,则= .6、直线y=3x+1与直线x+By+C=0互相平行,则B= .7、直线和直线垂直,则= .8、直线的斜截式方程是 9、已知直线经过点A(1,2),且倾斜角为,则直线的方程是 .10、已知数列的通项公式为an=n·(n+1),a7+a10= .11、等差数列中,则_________12、已知数列的,则=_____________13、焦点是(3,0)的抛物线的方程是 14、等差数列—1,2,5,…的一个通项公式为 15、已知数列的通项公式为 ,则420是数列的第_______项16、点在直线上,则的值为 17、点(—2,—1)到直线的距离= 18、圆心为点C(3,—1),半
- C语言平时作业,会的帮帮忙了 3Q!1.假定所有变量均已正确说明,下列程序段运行后x的值是:a=b=c=0;x=35;if(!a)x--; else if(b);if(c)x=3; else x=4;(A) 34 (B) 4 (C) 35 (D) 3 难度:易 分值:4.0 2.下面能正确进行字符串赋值操作的语句是:(A) char s[5]={"ABCDE"}; (B) char s[5]={'A','B','C','D','E'}; (C) char *s;s="ABCDEF"; (D) char *s; scanf("%s",s); 难度:易 分值:4.0 3.若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是:(A) 1 (B) 2 (C) 0 (D) 2.5 难度:易 分值:4.0 4.若i ,j已定义为int类型,则以下程序段中内循环体的总的执行次数是:for (i=5;i;i--)for(j=0;j
- 河北省衡水中学2006-2007学年度第一学期高三数学第二次调研测试卷(无附答案)命题人:王琳第I卷 (共60分)(本大题共12小题,每小题5分,共60分,在四个选项中,只有一项是符合要求的)已知:‖ A.B.C.D.2.等比数列 首项为 ,公比 .则“ >0且 >1”是“对于任意正整数n,都有 ”的 A.充分非必要条件 B.必要非充分条件 C.充分且必要条件 D.既不充分也非必要条件3.已知向量a=(3,4),b=(2,-1),如果向量a+xb与-b垂直,则x的值为A.B.C.D.24.已知 是第三象限角,,且 ,则 等于A. B. C. D. 5.若函数y=2sin(x+ )的图象按向量 平移后,它的一条对称轴是x= ,则 的一个可能值 A.B.C.D.6.已知数列{an}中,a1= ,an+1= an+ (n ,则数列{an}的通项公式为A.B.C.D.7若一系列函数的解析式相同,值域也相同,但定义域不同,则称这些函数为“同族函数”,那么解析式为 ,值域为 的“同族函数”共有A.4个 B.8
- 帮忙看几道C语言的期末题目(二)~3Q!19、以下程序的运行结果是 void num() { extern int x,y; int a=15,b=10; x=a-b; y=a+b; }int x,y; void main() { int a=7,b=5; x=a-b; y=a+b; num(); printf("%d,%d",x,y); } A) 12,2 B)不确定 C) 5,25 D) 1,12Extern定义的x和y改变了,为什么main中的x和y也会改变?难道不是main中局部的优先级更大吗?15.以下论述中正确的是 A) 实型数据占字节数多于整型数据,因此,实型运算比整型运算精确.B) 二维数组元素有两个下标,在特殊情况下也可以是一个下标.C) 如果a是带符号整型变量,b是无符号整型变量,则执行a=b后a的值一定为正.D) 存放文本的文件称文本文件,存放二进制数的文件称二进制文件.答案给的是B,其余的选项又怎么错了啊?1.设变量n为float类型,m为int类型,则以下能实现将n中的数
- 1、已知等腰三角形的周长为63厘米,以一腰为边作等边三角形,其周长为69厘米,那么等腰三角形的底边长为().A 23cm B 17cm C 21cm D 6cm2、若多边形内角和为1080°,则这个多边形是()边形.3、一艘船顺流航行的速度是每小时20千米,逆流航行的速度是每小时12千米,则船在此静水中的速度为(),水流速度为().4、已知2x-y=3,那么1-4x+2y=().5、由多边形一个顶点所引的对角线将这个多边形分成了10个三角形,则这个多边形的内角和为().6、已知x=4t-1/2,y=t+1/4,则x与y的关系是().7、三角形的三条边长均为整数,且两两不相等,其最长边不超过5,这样的三角形三边分别为()()().8、如果一组数据同时加上260后,新数据共有24个数,平均数是43,众数是35,则原数据共有()个数,平均数是(),众数是().9、若数据:x1 x2 x3 x4,满足条件x1<x2<x3<x4<0,则数据-x1,x2,-x3,x4的中位数是().10、如果一组数据同时减去
- 如图是一长方形草地,长为16米,宽为12米,中间有一条宽为2米的道路.求草地(阴影部分)的面积.
- 某小区有一块长方形的草地(如图),长18米,宽10米,中间有两条均匀的小路.求草地的实际面积.