下列对变量的引用中,错误的是
A.int a; int &p = a;
B.char a; char &p = a;
C.iht a; int &p; p =a;
D.float a; float &p=a;
第1题:
请选出正确的程序段______。
A.int*p scanf("%d"",p); ……
B.int*s,k; *s=100; ……
C.int*s,k; char *p,c; s=&k; p=&c; *p='a'; ……
D.int *s,k; char *p,e; s=&k; p=&c; s=p; *s=1; ……
第2题:
以下正确的程序段是______。
A.int*p; scanf("%d",p);
B.int *s,k *s=100;
C.int*s,k; char*p,c; s=&k; p=&c; *p='a';
D.int*s,k; char*p,c; s=&k; p=&c; s=p; *s=1;
第3题:
若已定义a为int型变量,则_______是对指针变量p的正确说明和初始化。
A.int *p=a
B.int *p=*a
C.int p=&a
D.int *p=&a
第4题:
请选出正确的程序段
A.int*p; scanf("%d",p); …
B.int *s,k; *s=100; …
C.int *s,k; char *p,c; s=&k; p=&c; *p='a'; …
D.int *s,k; char *p,e; s=&k; p=&c; s=p; *s=1; …
第5题:
下列程序段没有错误的是( )。
A.int*p;cin>>*p;
B.int*s,k;*s=100
C.int *s ,k; char *p ,c; s=&k; p=&c; *p='a'; *s=1;
D.int *s,k; char *p,c; s=&k; p=&c; s=p;
第6题:
7、下面语句错误的是()。
A.int *p; *p=20;
B.char *s="abcdef"; printf("%s\n",s);
C.char *str="abcdef"; char *p; p=str
D.char *str;str="abcdef";