A、5
B、7
C、20
D、21
A、+
B、-
C、=
D、==
A、7
B、8
C、99
D、100
A、5
B、0
C、4
D、7
A、China
B、Beijing
C、ng
D、ing
A、指针变量是一种变量,该变量是用来存放某个变量的地址值的
B、指针变量的类型与它所指向的变量类型一致
C、指针变量的命名规则与标识符相同
D、在定义指针时,”*”号表示指针变量的指向
A、for(i=0;i<6;i++)printf(“%2d”,*(p++));
B、for(i=0;i<6;i++)printf(“%2d”,*(p+i));
C、for(i=0;i<6;i++)printf(“%2d”,*p++);
D、for(i=0;i<6;i++)printf(“%2d”,(*p)++);
A、指针中存放的是某变量或对象的地址值
B、指针的类型是它所存放的数值的类型
C、指针是变量,它也具有一个内存地址值
D、指针的值是可以改变的
A、*++p
B、a[0]
C、*p++
D、++a[0]
A、&(a+1)
B、&(p+1)
C、&p[2]
D、*p++
A、p[i]
B、*(*(a+i))
C、a[p-a]
D、*(&a[i])
A、char *s;s="Olympic";
B、char s[7];s="Olympic";
C、char *s;s={"Olympic"};
D、char s[7];s={"Olympic"};
A、定义了基类型为int的三个指针变量
B、定义了基类型为int的具有三个元素的指针数组pt
C、定义了一个名为*pt、具有三个元素的整型数组
D、定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组
A、4
B、1O
C、14
D、6
A、1,2,1,2
B、1,2,2,1
C、2,1,2,1
D、2,1,1,2
A、p=a
B、q[i]=a[i]
C、p=a[i]
D、p=&a[2][1]
A、9,One*World
B、9,One*Dream
C、10,One*Dream
D、10,One*World
A、将a所指字符串赋给b所指空间
B、使指针b指向a所指字符串
C、将a所指字符串和b所指字符串进行比较
D、检查a和b所指字符串中是否有’\0’
A、char str[ ]=”string”;c=str;
B、scanf(“%s”,c);
C、c=getchar();
D、*c=”string”;
A、3,5,5,3
B、3,5,3,5
C、5,3,3,5
D、5,3,5,3
A、p=s+5;
B、s=p+s;
C、s[2]=p[4]
D、*p=s[0]
A、b=””;
B、*b=”abcd”;
C、p=”abcd”;
D、*p=”abcd”;
A、ps+2
B、s[2]
C、ps[2]
D、ps+=2,*ps
A、char s[8];s={"Beijing"};
B、char *s;s={"Beijing"};
C、char s[8];s="Beijing";
D、char *s;s="Beijing";
A、p*=3;
B、p/=q;
C、p+=3;
D、p+=q;
A、p=&n;scanf("%d",&p);
B、p=&n;scanf("%d",*p);
C、scanf("%d",n);
D、p=&n;scanf("%d",p);
A、pb=&x
B、pb=x
C、*pb=&x
D、*pb=*x
A、因变量无定义输出不定值
B、0
C、-1
D、1
A、20
B、30
C、21
D、31
A、20
B、30
C、21
D、31
A、20
B、30
C、21
D、31
A、a,point,*&a
B、&*a,&a,*point
C、*&point,*point,&a
D、&a,&*point,point
A、s和p完全相同
B、数组s中的内容和指针变量p中的内容相等
C、s数组长度和p所指向的字符串长度相等
D、*p与s[0]相等
A、将p1所指字符串复制到p2所指内存空间
B、将p1所指字符串的地址赋给指针p2
C、对p1和p2两个指针所指字符串进行比较
D、检查p1和p2两个指针所指字符串中是否有’\0’
A、9
B、5
C、6
D、7
A、3e,6
B、62,5
C、56,5
D、3E,6
A、*&a
B、&*a
C、*&b
D、&*b
A、*(s+i)
B、*(p+i)
C、*(s=s+i)
D、*(p=p+i)