出自:西安交通大学--程序设计综合训练学习指南
下列语句实现的功能与其printf语句中所表达的含义相符的是( )。
A、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c);
if(a=b=c) printf("这是一个等边三角形\n");
B、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c);
if(a+b>c||a+c>b|| c+b>a)printf("这三条边能组成一个三角形\n");
C、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c);
if(a==b&&b==c) printf("这是一个等边三角形\n");
D、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c);
if(a==b||b==c) printf("这是一个等腰三角形\n")
若有以下变量说明和数据的输入方式,则正确的输入语句为( )。
变量说明:float x1,x2;
数据的输入方式:4.52<回车>
3.5<回车>
A、scanf(“%f,%f”,&x1,&x2); B、scanf(“%f%f”,&x1,&x2);
C、scanf(“%3.2f,%2.1f”,&x1,&x2); D、scanf(“%3.2f%2.1f”,&x1,&x2);
若0<=i<10,则下列( )是对数组元素的错误引用。
int a[ ]={1,2,3,4,5,6,7,8,9,0},*p, i;
p=a;
A、*(a+ i) B、a[p-a] C、p+ i D、*(&a[i])