若有语句:inta[10],*p1=a+8,*p2=&a[3];则p1-p2的值是()
第1题:
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。
A.p1:&n;p2=&pl;
B.p1=n;
C.p1=&n;*p2=p1;
D.p1=&n;p2=p1;
第2题:
若有定义“char, *p2,*p3,*p4,ch;”,则不能正确赋值的程序语句为 ( )
A.p1=& ch;scanf("%c",p1);
B.p2=(char*)malloc(1);scanf("%c",p2);
C.p3=getchar( );
D.p4=& ch;*p4=getchar( );
第3题:
若有定义语句:inta=3,b=2,c=1;,则表达式b<b?a:b的值是______。
第4题:
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是( )。A.
B.
C.
D.
A.A
B.B
C.C
D.D
第5题:
A.<
B.=
C.+
D.-
第6题:
此题为判断题(对,错)。
第7题:
分析下列程序:
#include<stdio.h>
main()
{ int*p1,*p2,*p;
inta=6,b=9;
p1=&a;p2=&b;
if(a<B) {p=p1;p1=p2;p2=p;}
printf("%d,%d",*p1,*p2) ;
printf("%d,%d",a,B) ;
}
程序的输出结果为( )。
A.9,6 6,9
B.6,9 9,6
C.6,9 6,9
D.9,6 9,6
第8题:
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。
A.p1=&n;p2=&p1;
B.p1=n;
C.p1=&n;*p2=p1;
D.p1=&n;p2=p1;
第9题:
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是()。A.
B.
C.
D.
A.A
B.B
C.C
D.D
第10题:
若有定义:inta=3;,语句a+=a-=a*a;运行后a的值为()。
A.-3
B.-6
C.-12
D.0