题目
[单选题]
已知 a,b,c的值分别是 4,5,6,执行下面的程序段后,判断变量 n的值为____ if(c<b) n=a+b+c; else if(a+b<c) n=c-a-b; else n=a+b;
答案
B 解析: 本题考查自加(++)、自减(--)运算符的使用。“++i,--i”,在使用i之前,先使i的值加1或者减1,再使用此时的表达式的值参与运算;“i++,i--”,先使用此时的i的值参与运算,在使用i之后,再使i的值加1或者减1。 对于第1个表达式--x=4,y++=4。两者相等,--x==y++为真,所以a=x=4,执行完此语句后y的值是5。 第2个表达式b=++x,x的值先加1,然后赋给b,即b=x+1=5;第一个表达式c=y=5。
更多“已知 a,b,c的值分别是 4,5,6,执行下面的程序段后,判断变量 n的值为____ if(c<b) n=a+b+c; else if(a+b<c) n=c-a-b; else n=a+b;”相关的问题
第1题
执行以下程序段后,变量a,b,c的值分别是___。 int x=10,y=9; int a,b,c; a=(--x==y++)?--x:++y; b=x++; c=y;
A.a=8,b=8,c=10
B.a=9,b=9,c=9
C.a=9,b=10,c=9
D.a=1,b=11,c=10
点击查看答案
第2题
下列代码段执行结束后变量a的值是?int a, b = 1; a = b++;
点击查看答案
第3题
执行以下程序段后,x的值为0,y的值为1。 int x, y; if (x = 0) y = 0; else y = 1;
点击查看答案
第4题
变量是在程序执行期间其值可以改变的量,必须先定义后使用。
点击查看答案
第5题
已知 i=5;写出语句 i+=012; 执行后整型变量 i 的十进制值是_____。
点击查看答案
第6题
已知函数abc的定义为: void abc() { …. } 则函数定义中void的含义是_______
A.执行函数abc后,函数没有返回值
B.执行函数abc后,函数不再返回
C.执行函数abc后,可以返回任意类型值
D.以上三个答案全是错误的
点击查看答案
第7题
已知字母A的ASCII码为65,且变量S为字符型,则执行语句S='A'+'6'-'3';后,S中的值为()。
点击查看答案
第8题
以下关于Python函数说法错误的是: def func(a,b): c=a**2+b b=a return c a=10 b=100 c=func(a,b)+a
A.执行该函数后,变量b的值为100
B.该函数名称为func
C.执行该函数后,变量c的值为200
D.执行该函数后,变量a的值为10
点击查看答案
第9题
若int i=1;执行下面程序段后,变量i的值是()。 switch (i) { case '1': case '2': case '3': default : i+=1 ;break; }
点击查看答案