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

有下列程序段:inta,b,c;a=10.b=50;c=30;if(a&gt


有下列程序段:inta,b,c;a=10.b=50;c=30;if(a>b)a=b;b=C;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是( )。

  • Aa=10b=50C=10
  • Ba=10b=50c=30
  • Ca=10b=30c=10
  • Da=50b=30c=50
参考答案
参考解析:

C。【解析】程序中a=10,b=50,c=30,判断if(a>b)为假,不执行if语句,执行c=a=10。所以选项A正确。

分类:其他
相关推荐

1、有如下程序段struct abc{ int a, b, c, s;};mai

有如下程序段struct abc{ int a, b, c, s;};main(){ struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t);}程序运行后输出的结果是A.5 B.6 C.7 D.8A5 B6 C7 D8

2、下列程序段运行后,m的值为( )a = 7: b = 2: c = 23If

下列程序段运行后,m的值为( )a = 7: b = 2: c = 23If a >b Then m = a Else m = bIf c >m Then m = cA7B2C23D提示错误,无答案

3、有以下程序段 main() { int a=5,*b,**c; c=&

有以下程序段 main() { int a=5,*b,**c; c=&b;&a; } 程序在执行了“C=&b;b=&a;”语句后,表达式“**c”的值是A变量a的地址B变量b中的值C变量a中的值D变量b的地址

4、有以下程序段: main() { int a=5, *b, **c; c=&

有以下程序段: main() { int a=5, *b, **c; c=&b; b=&a; } 程序在执行了c=&b; b=&a; 语句后,表达式**c的值是______。A变量a的地址B变量b中的值C变量a中的值D变量b的地址

5、设inta=3,b=4,c=5;表达式(a+b)>c&&b==c的值是()。

设inta=3,b=4,c=5;表达式(a+b)>c&&b==c的值是()。A2B-1C0D1

6、若有定义: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