更多"已知p、p1为指针变量,a为数组名,i为整型变量,下列语句中,不正确的"的相关试题:
[单项选择]已知p为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )
A. p=&i;
B. p=a;
C. p=&a;
D. p=10;
[单项选择]若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值语句是 ( )
A. pb=&x;
B. pb=x;
C. * pb=& x;
D. * pb=* x;
[单项选择]若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值表达式为( )
A. pb=x
B. pb=&x
C. *pb=&x
D. *pb=*x
[单项选择]若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是______。
A. iht x,*p=&x;
B. int x,p=&x;
C. int x,*p=*x;
D. int*p=&x,x;
[单项选择]若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。
A. pb=&x;
B. pb=x;
C. *pb=&x;
D. *pb=*x
[单项选择]若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。
A. int
B. int*
C. (*in
D. (int*)
[单项选择]若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p p=______malloc(sizeof(int)); 则应填入______。
A. int
B. int*
C. (*in
D. (int*)
[单项选择]若要用下面的程序片段使指针变量P指向一个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。
A. int
B. int*
C. (*in
D. (int*)
[单项选择]若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int *p;p=______ malloc (sizeof (int));则应填入 ______。
A. int
B. int*
C. (*in
D. (int*)
[单项选择]已知i为整型变量,关于一元运算+ + i和i+ +,下列说法正确的是( )。
A. + +i运算将出错
B. 在任何情况下运行程序结果都一样
C. 在任何情况下运行程序结果都不一样
D. 在任何情况下变量i的值都增1
[单项选择]设变量p是指针变量,语句p = NULL; 是给指针变量赋NULL值,它等价于
[单项选择]在整型指针变量ptr1、ptr12的定义中,错误的是 ______。
A. int x, *ptr1, ptr2;
B. int*ptrl, x, *ptr2;
C. int x,*ptrl=&x,*ptr2;
D. int*ptr1, x,*ptr2=&x;