有下列程序段: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
有下列程序段: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);程序的输出结果是( )。
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