已知:char*constp=”abc”;,则下列语句合法的是()
A: p[2]=’k’;
B: *p[2]=’k’;
C: *p=”xyz”;
D: p=”xyz”;
A: p[2]=’k’;
B: *p[2]=’k’;
C: *p=”xyz”;
D: p=”xyz”;
举一反三
- 已知:char * const p=”abc”;,则下列语句合法的是( ) A: p[2]=’k’; B: *p[2]=‘k’; C: p=“xyz”; D: A、B和C都不合法。
- 假定k是一个double类型的变量,则定义变量p的正确语句为()。 A: double p=&k; B: int *p=&k; C: double &p=*k; D: char *p="Thank you!";
- 有定义语句:char s[3][10],(k)[3],p;则对于下列赋值语句,哪个是正确的() A: p = s[0]; B: p = s; C: p = k; D: k = s;
- 语句int *p=&k;定义了指针p,与这个语句等效的语句序列是( ). A: int k,*p;p=&k; B: int k,*p;p=k; C: int k,*p;*p=&k; D: int k,*p;*p=k;
- 设P(X=k)=0.1k,k=1,2,3,4.则P(2≤ A: P(X=2)+P(X=3)+P(X=4) B: P(X=2)+P(X=3)