下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
问题描述:
下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
答
c=20.
首先要明白条件运算符?:的优先级高于赋值运算符,所以c= a != b ? a+b : a-b也就等于
c= (a != b ? a+b : a-b);
首先,a!=b成立,所以条件运算式的结果是a+b=20,
然后把条件运算式的结果赋值给c,所以c=20
相关推荐
- 1.多项式2a²b-4ab²+4ab²各项的公因式为:把这个多项式分解因式:2.把下列各式分解因式:(1)-x²+16x(2)-a²bc+3bc²-4b²c3.(1)多项式18xⁿ+¹-24xⁿ各项的公因式是:(2)若a²-2a+1=0 ,求2a²-4a的值4.分解因式:(m-n)²-m(m-n)²-(n-m)²等于:5.(1) 3(a+b)(x+y)-(a+b)(x-y)(2) x(y-x)²(a-b)+(x-y)²(b-a)6.已知|x+2|+(y-½)²=0,求y(x+y)+(x+y)(x-y)的值7.因式分解:x²(a-b)+y²(b-a)等于8.分解因式:(1)16a-b²/9(9分之b²)(2)3ab³-3a³b9.利用分解因式对下列进行简单运算:(1)49.6²-50.4²10.分解因式:1-4(2x-3)²11.已知¼x²+2xy+m是完全平方式,则m的值是:12利用完全平方公式计算2×101²+2×101×98+2×49²:13.分解因式:(1)4a²+a+1/16(16分之1)
- 1、若ab<0,则a,b的符号是()A.a>0,b<0 B.a>0,b>0 C.a<0,b<0 D.a<0,b>02、判断 若m<n<0,则(m+n)(m-n)(n-m)(-m-n)>0.( )3、若|ab|>ab,则下列结论正确的是()A.a<0,b<o B.a>0,b<0 C.a<0,b>0 D.a、b异号4、如果a+b>0,a-b<0,ab<0,则下列不正确的是()A.a<0 B.b>0 C.|a|<|b| D.a、b符号不定5、abcde<0,则a/b/c/d/e中,正数的个数为()A.2 B.4 C.2或4 D.0或2或46、如果|a|=3,|b|=6,那么|a-b|等于()A.3 B.9 C.-3或-9 D.3或97、甲、乙两队进行拔河比赛,标志物先向乙队方向移动0.1米,又向甲队方向移动0.5 米,相持一会儿后,又向乙队方向移动0.4米,随后又向甲队方向移动1.3米,在大家欢呼声中,标志物又向甲队移动0.8米,若规定标志物向某对方向移动2米,该队即可获胜,那么现在甲队赢了吗?说明你的
- b>c)printf("%d\n",d);else if((c-1>=d)==1)printf("%d\n",d+1);elseprintf("%d\n",d+2);}" target="_blank"> thank you~前两个题是一样的,第一个:以下程序运行后的输出结果是?{int=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n,i,j,k);}结果是2 3 3,为什么?第二个:#include main(){int a=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=2)printf("%d,%d,%d\n",a,b,c);else printf("%d,%d,%d\n",a,b,c);else printf("%d,%d,%d\n",a,b,c);}第三个:以下程序执行后输出结果是3,为什么?main(){ int a=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n",d);else if((c-1>=d)==1)printf("%d\n",d+1);elseprintf("%d\n",d+2);}
- 问几道微机原理的题目,1,下面几条指令是否有错,有错的话请改正,(1)MOV [100],23H(2)ADD AX,[BX+BP+6](3)PUSH DL(4)OUT 3FFH,AL(5)POP [AX](6)INT 3002,已知IP=1000H,CF=0,则执行指令JNC short_label后,下列各数中哪一个是可能的IP值?(A)0FFFFH (B)0FFEH (C)10FEH (D)1100H请详细说明为什么3,已知某字串BUF1的首址为0000H,BUF2的首址为0010H,数据段和附加段重合.欲从BUF1处开始将10个字数据顺序传送至BUF2处,试在下面程序段的空白处填上适当的指令或操作数以实现上述功能.LEA SI,BUF1ADD SI,_____LEA DI,BUF2________________STDMOV CX,__________REP MOVSW4,附加段中有某字符串首址为STRING,长15个字节.欲查找其中第一次出现字符“d”的位置,并将位置所在的偏移地址入栈保护
- 微机原理的一些题,帮忙回答下.6.有关伪指令语句叙述不正确的是( A.本身不会产生可执行的机器指令代码B.它告诉汇编程序有关源程序的某些信息C.它有时用来说明内存单元的用途D.伪指令在汇编过程中没有经过汇编程序处理.7.若标志寄存器的奇偶标志位PF置“1”反映操作结果低8位中( A.结果是偶数 B.结果是奇数C.结果中“1”的个数为偶数 D.结果中“1”的个数为奇数8.下列指令中,影响标志的指令是( A.从寄存器取数指令 B.条件转移指令 C.压栈指令 D.循环移位指令9.用来表示堆栈指针的寄存器是( A.IP B.BP C.SP D.SS10.在DMA方式下,CPU与总线的关系是( A.只能控制数据总线 B.只能控制地址总线 C.成隔离状态 D.成短接状态11.在最小模式下,CPU把数据写进存储器操作,、、信号的状态依次是( )A.0、0、1 B.0、三态、0 C.0、1、0 D.1、0、1
- 执行下列程序段后,变量a,b,c的值分别是多少?int x=10,y=9,a,b,c;a=(--x==y++)?--x:++y;b=x++;c=y;A.a=9,b=9,c=9 B.a=8,b=8,c=10 C.a=9,b=10,c=9 D.a=1,b=11,c=10书上的答案是选B的 可我理解不了
- 初一数学的一些题目(有关于整式的乘除)1.下列能化成(a±b)^2的形式的式子有( )①x^2+x+1/4;②a^2+6ab+9;③x^4*y^2-2x^2*y+1;④y^2-10y-25A.1个 B.2个 C.2个 D.4个2.长方形的长增加50%,宽减少50%,那么长方形的面积( )A.不变 B.增加75% C.减少25% D.不能确定3.已知10^m=5,10^n=7,则10^2m+2n=( )4.一个正方形的边长增加3厘米,它的面积增加了39平方厘米,那么正方形原来的边长是( )厘米5.计算:(x+3)^2*(x-3)^2*(x^2+9)^2(详细过程)已知:x+y=10,xy=24,求5x^2+5y^2的值(详细过程)6.某同学做一道数学题:两个多项式A,B,其中B=4x^2-3x+7,试求A+B.他误将“A+B”看成了“A-B”,求出结果为8x^2-x+1,如果是求A*B,结果为多少?7.已知式子(x^2+mx+8)*(x^2-3x+1)展开后不含x^2的项,求m的值
- 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
- 执行下面的程序段后,a和b的值分别为?int a=3,b=5,c; c=(a>--b) a++:b--; A、3,2 B、3,3 C、4,4 D、4
- 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
- penalty什么意思
- 先化简,再求值 7乘x的二次方减3乘x的二次方减2x减2乘x的平方+5+6x,其中x=-2