目录: 标题| 题干| 答案| 搜索| 相关
问题

设有定义:int a=1,b=2,C=3;以下语句中执行效果与其他三个不同的


设有定义:int a=1,b=2,C=3;以下语句中执行效果与其他三个不同的是( )。

  • Aif(a>
  • BC=a,a=b,b=C;B.if(a>B.{C=a,a=b,b=C;}
  • Cif(a>B.C=a;a=b;b=c;
  • Dif(a>B.{C=a;a=b;b=c;}
参考答案
参考解析:

由于a小于b,所以所有选项中的条件都为假,c选项中实际执行了a=b;b=c;两个操作。而A、B、D选项由于条件不成立,所以什么也没有做,所以选择c选项。

分类:其他
相关推荐

1、有以下定义语句: double a,b; int w; long c; 若各

有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是 ______。Aa=a+b=b++Bw%((int)a+b)C(c+w)%(int)aDw=a==b;

2、若有定义:int a,b,C;以下程序段的输出结果是( )。a=11;b=3

若有定义:int a,b,C;以下程序段的输出结果是( )。a=11;b=3;C=0;printf(”%d\n”,c=(a/b,a%);A2B0C3D1

3、若在定义语句:int a,b,C,*p=&c;之后,接着执行以下选项

若在定义语句:int a,b,C,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。AA)scanf("%dft,a,b,c);BB)scanf("%d%d%d",a,b,c);CC)scanf("%d”,p);DD)scanf("%d",&p);

4、设a=3,b=2,c=-3,则表达式Abs(b+c)+a*Int(Rnd+3

设a=3,b=2,c=-3,则表达式Abs(b+c)+a*Int(Rnd+3)+Asc(Chr(65+a))的值是()。

5、设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a&

设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后,n的值是A.1 B.2 C.3 D.4A1 B2 C3 D4

6、设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>

设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) &&(n=c>d) 后,n的值是A1B2C3D4