已知“int a=5,b=1,c=0;”,则执行下列语句时()。 if (a=b+c) printf("****\n"); else printf("####\n");
A.有语法错误,没有结果
B.输出****和####
C.输出****
D.输出####
- · 有3位网友选择 D,占比33.33%
- · 有3位网友选择 C,占比33.33%
- · 有2位网友选择 A,占比22.22%
- · 有1位网友选择 B,占比11.11%
A.有语法错误,没有结果
B.输出****和####
C.输出****
D.输出####
main()
{int a=2008,b=1864,e=1950,t;
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
printf("%d %d %d\n",a,b,c);
}
程序运行结果为:
A、(2,3) 2 TypeError
B、2 2 3 8
C、(2,3) 2 (2,3,2,3)
D、(2,) 2 3 8
下列给定程序中,函数proc的功能是:根据输入的:个边长(整型值),判断能否构成三角形:若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回l;若不能,则返回0。 例如,输入3个边长为3,4,5,实际输入时,数与数之间以Enter键分隔而不是逗号。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include include int proc(int a,int b,int c) { if(a+b>c&&b-c>a&&a+c>b) { if(a==b&&b==c) //****found**** return 1; else if(a==b|| b==C||a==c) return 2; //****found**** else return 3; } else return 0; } void main { int a,b,c,shape; printf("\nInput a,b,c:"); scanf("%d%d%d",&a,&b,&c); printf("\na=%d.b=%d,c=%d\n",a,b,c); shape=proc(a,b.c): printf("\n\nThe shape:%d\n",shape); }
A、11
B、013
C、13
D、011
B、5
C、3
D、9
main ( )
{ int x=10,y=-5, z=12;
if (x<y)
if (y<0) z=0;
else z+=1 ;
print f ("%d\n" , z) ;
}
(A)0 (B)12 (C)13 (D)10
B、&&&&
C、****
D、有语法错误,无输出结果
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!