假设a和b为int类型,则执行下列语句后b的值为(?) a=1;b=10; do{b-=a;a++;} while (b--

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 10:18:10
假设a和b为int类型,则执行下列语句后b的值为(?) a=1;b=10; do{b-=a;a++;} while (b--

假设a和b为int类型,则执行下列语句后b的值为(?) a=1;b=10; do{b-=a;a++;} while (b--
假设a和b为int类型,则执行下列语句后b的值为(?) a=1;b=10; do{b-=a;a++;} while (b--

假设a和b为int类型,则执行下列语句后b的值为(?) a=1;b=10; do{b-=a;a++;} while (b--
第一次做do-while循环前,a=1,b=10,然后b-=a,相当于b=b-a,b变为9,a++,就是a自增,a变成2,while当中的条件表示先判断b是否小于0,是小于0则继续做循环体,然后再做自减,因此第一次循环中b=9不小于0,所以不再做循环了,然后b自减得8,因此选D

假设a和b为int类型,则执行下列语句后b的值为(?) a=1;b=10; do{b-=a;a++;} while (b-- 若有定义:int a=1,b=11,c=4; 则执行下列语句后,a,b,c的值分别为( ). 若有定义int a=3,&b=a;则执行语句b=5后a和b的值为( ) 执行下列语句后a的值为( ),b的值为( ).int a,b,c; a=b=c=1; ++a|| ++b && ++c; 5.假定a和b为int型变量,则执行以下语句后b的值为().a=1; b=10; do { b-=a; a++; } while (b-- c语句 int a=5,b;b=a>3&&0,a++;执行后变量b的值为? 假定a和b为int型变量,则执行以下语句后b的值是:a=1;b=10; do{b-=a;a++;}while(b-- 假定a和b为int型变量,则执行以下语句后b的值是:a=1;b=10; do{b-=a;a++;}while(b-- 9.设a 为5,执行下列语句后,b 有值不为2的是( ).① b=a/2 ② b=6-(--a) ③ b=a%2 ④ b=a>3?2:210.设x 和y均为int型变量,则执行下面的循环后,y 的值是( ).for ( y =1,x =1 ; yd?c:d)的值等于 .10.表达式 5>3& 设a为int变量,执行下列语句后a的值是多少,a=125.634,a=20.0/3;a(int)125.521%4; 关于C语言For语句下列程序执行的结果是a=1b=2;c=3;while(b<a<c){t=a;a=b;b=t;c--}printf("%d,%d,%d",a,b,c); 2,1,0 2.执行语句for(i=1;i++<4;);后i的值 为什么是5?3.若 int x;则执行下列程序段后输出 设有定义int a=0,b=0,t;,则执行语句:t = a++&&++b;后,a和b的值是( ). 5、设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A、529 B、2401 C、1209 D、625 已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,变量c的值为_______. 设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209 D.625 已知int a=2,b;,则执行语句b=1.0/a;后,b的值是?解释一下 x是int 类型变量,则执行下列语句x=7;x+=x-=x+x; 后x的值是 假定一个类A,其私有成员分别为int a和int b,其构造函数为 A(int aa,int bb假定一个类A,其私有成员分别为int a和int b,其构造函数为A(int aa,int bb){a=a++;b=a*++b;},其执行A x(4,5);语句后,x.a和x.b的值分别是多