题目内容

请选出合法的C语言赋值语句()。

A.a=b=58
B.(i+1)++
C.a=58,b=58
D. k=(int)a+b;

查看答案
更多问题

以下选项中,不正确的赋值语句是()。

A. t=t+1;
B. n1=(n2=(n3=0));
C. k=i=j;
D. a=b+c=1;

有定义“int a,b,c;”, 要给变量a、b、c输入数据,正确的输入语句是()。

A. scanf(“%d%d%d”,&a,&b,&c);
B. scanf(“%D%D%D”,&a,&b,&c);
C. read(a,b,c);
D. scanf(“%d%d%d”,a,b,c);

4、阅读程序:#includemain(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf("a=%d,b=%f,c=%f",a,b,c);}若运行时从键盘上输入987654321,则程序的输出结果是()。

A. a=98,b=765,c=4321
B. a=98,b=765.000000,c=4321.000000
C. a=98,b=765.0,c=4321.0
D. a=98.0,b=765.0,c=4321.0

5、已知字母A的ASCⅡ码为进制的65,下面程序的输出结果是()。#includemain(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);}

A. 67,D
B,C
C,D
D. 不确定的值

答案查题题库