网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
写出下列语句执行后a,b的值。 int a=6,b; b=(++b)+(a++); ()
A
a=8,b=14
B
a=7,b=8
C
a=14,b=14
D
a=8,b=8
参考答案
参考解析
解析:
暂无解析
更多 “单选题写出下列语句执行后a,b的值。 int a=6,b; b=(++b)+(a++); ()A a=8,b=14B a=7,b=8C a=14,b=14D a=8,b=8” 相关考题
考题
下列说法中正确的是( )。A.运算符*的优先级要低于sizeof的优先级B.若a=5.4,b=4,则执行(int)(a/b,a++)后a的值为6C.已知a=4,b=5,max=(++a<b++)? a++:++b,则max的值为5D.a=1;b=5;--ab++;,执行后b的值为5
考题
单选题若有定义语句int a,b;double x;则下列选项中没有错误的是( )。A
switch(x%2)
{
case 0:a++;break;
case 1:b++;break;
default:a++;b++;
}B
switch((int)x/2.0)
{
case 0:a++;break;
case 1:b++;break;
default:a++;b++;
}C
switch((int)x%2)
{
case 0:a++;break;
case 1:b++;break;
default:a++;b++;
}D
switch((int)(x)%2)
{
case 0.0:a++;break;
case 1.0:b++;break;
default:a++;b++;
}
考题
单选题若有定义:int a=0,b=0,c=0,d=0; 有C语言表达式 (a++ b++)? c++ : d++,以下关于其执行顺序的叙述正确是( )。A
先执行a++,表达式a++的值为0,由此即可确定(a++ b++)值为0,因此执行d++B
先执行a++,表达式a++的值为0;再执行b++,表达式b++的值为0,由此可确定(a++ b++)值为0,因此执行d++C
先执行a++,表达式a++的值为1;再执行b++,表达式b++的值为1,由此可确定(a++ b++)值为1,因此执行c++D
先执行b++,表达式b++的值为1;再执行a++,表达式a++的值为1,由此可确定(a++ b++)值为1,因此执行c++
考题
单选题执行下面的语句后,a、b、c的值分别是() int a=2; int b=(a++)*3; int c=(++a)*3;A
2、6、6B
4、9、9C
4、6、12D
3、9、9
热门标签
最新试卷