D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
【参考答案】D
25.下面程序的运行结果是( )
#include <stdio.h>
main()
{ int y=10;
do{y--;}while(--y);
printf(″%d\n″,y--);
}
A.-1 B.1 C.8 D.0
【参考答案】D
26.有如下程序
int a[10]={1,2,3,4,5,6,7,8,9,10};
int *p=&a[3],b;b=p[5];
则b的值是( )
A.5 B.6 C.9 D.8
【参考答案】C
27.下列程序的输出结果是( )
int b=2;
int func(int *a)
{ b+=*a;return(b);}
main()
{ int a=2,res=2;
res+=func(&a);
printf(″%d\n″,res);
}中华IT学院
A.4 B.6 C.8 D.10
【参考答案】B
28.若已定义
int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
其中0≤i≤9,则对a数组元素不正确的引用是( )
A.a[p-a] B.*(&a[i]) C.p[i] D.a[10]
【参考答案】D
29.若有以下程序
#include <stdio.h>
int a[ ]={2,4,6,8};
main()
{ int i;
int *p=a;
for(i=0;i<4;i++)a[i]=*p;
printf(″%d\n″,a[2]);
}
上面程序输出结果是( )
A.6 B.8 C.4 D.2
【参考答案】D