3.3 以下合法的C语言赋值语句是
A) A=B=58
B) k=int(a+b);
C) a=58,b=58
D) --i;
答案:D
3.4 以下程序的输出结果是
A) 0
B) 1
C) 3
D)不确定的值
main()
{
int x=10,y=3;
printf("%d\\n", y=x/y);
}
答案:C
3.5 若变量已正确说明为int类型,要给a、b、c输入数据,以下不正确的输入语句是
A) read(a,b,c);
B) scanf("%d%d%d",a,b,c);
C) scanf("%D%D%D",&a,&b,&c);
D) scanf("%d%d%d",&a,&b,&c);
答案:D
3.6 若变量已正确说明为float类型,要通过以下赋值语句给a赋予10、b赋予22、c赋予33,以下不正确的输入形式是
A) 10
B) 10.0,22.0,33.0
C) 10.0
D) 10 22
scanf("%f %f %f", &a, &b, &c);
答案:B