• 2022-06-06
    若定义:int x=2,y=8;,则执行语句x+=y-=4;后,x、y的值分别为______。
    A: 2、4
    B: 2、8
    C: 6、4
    D: 6、8
  • C

    内容

    • 0

      有以下程序void f( int y,int *x){y=y+*x; *x=*x+y;}main( ){ int x=2,y=4; f(y,&x); printf(“%d %d ”,x,y);} 执行后输出的结果是 A: 8 4 B: 4 2 C: 2 4 D: 4 8

    • 1

      若有如下定义int x=4,y=2; ,语句y|=x>>2;执行后,y的值是( )。

    • 2

      设x和y均为int型变量,则执行下面的循环后,y值为( )。#include <iostream.h>void main(){int x, y;for(y= 1,x= 1 ;y<=50;y++){ if(x>=10) }break;if (x%2==1){ x+=5; continue;} x-=3;} cout<<y; A: 2 B: 4 C: 6 D: 8

    • 3

      下面程序的运行结果是(<br/>)。 int fun (int x,int y) { x=x+y; return(x);}int main( ) { int x=2,y=4; y=fun (x,y); printf("x=%d y=%d\n", x, y);} A: x=2<br/>y=4 B: x=2<br/>y=6 C: x=6<br/>y=6 D: x=6<br/>y=4

    • 4

      若定义int w=1,x=2,y=3,z=4,a=5,b=6;,则执行语句(a=w>x)&&(b=y>z);后,b的值为____。