题目内容

若有定义:int i1=30, i2=40;int * const p=&i1;const int *q = &i2;且有语句:1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10;则下列_____中的语句均不正确。

A. 1、2
B. 2、3
C. 3、4
D. 1、3

查看答案
更多问题

若有说明:int *p1,*p2,m = 5,n; 以下均是正确赋值语句的选项是______。

A. p1 = &m; p2 = &p1;
B. p2 = &n; *p1 = *p2;
C. p1 = &m; p2 = p1;
D. p1 = &m; *p2 = *p1;

若p,q是同类型的指针变量,则p、q之间可以进行的算术运算是_____。

A. +
B. -
C. *
D. /

若有语句:char s1[]="string1",s2[8],*s3,*s4="string2"; 则对库函数strcpy的错误调用是_____。

A. strcpy(s1,"string2");
B. s4 = s2; strcpy(s4,"string1");
C. strcpy(s3,"string1");
D. strcpy(s2,s1);

_____变量的值是地址。

A. 整型
B. 字符
C. 浮点型
D. 指针

答案查题题库