以下对指针变量的操作中,不正确的是()。A.int p, *q; q=&p;B.int *p, *q; q=p=NULL;C.int a=5, *p; *p=a;D.int a=5, *p=&a, *q=&a; *p=*q;"

题目
以下对指针变量的操作中,不正确的是()。

A.int p, *q; q=&p;

B.int *p, *q; q=p=NULL;

C.int a=5, *p; *p=a;

D.int a=5, *p=&a, *q=&a; *p=*q;"


相似考题
更多“以下对指针变量的操作中,不正确的是()。 ”相关问题
  • 第1题:

    以下关于C/C++语言指针变量的叙述中,正确的是______。

    A.指针变量可以是全局变量也可以是局部变量

    B.必须为指针变量与指针所指向的变量分配相同大小的存储空间

    C.对指针变量进行算术运算是没有意义的

    D.指针变量必须由动态产生的数据对象来赋值


    正确答案:A
    解析:本题考查程序语言基础知识。
      变量是内存单元的抽象,用于在程序中表示数据。当变量存储的是内存单元地址时,称为指针变量,或者说指针变量指向了另一个变量。指针变量可以定义在函数或复合语句内,也可以定义在所有的函数之外,即可以是全局变量,也可以是局部变量。需要区分指针变量与指针所指向的变量,无论指针变量指向何种变量,其存储空间大小都是一样的。当指针变量指向数组中的一个元素时,对指针变量进行算术运算可以使其指向同一个数组中的其他元素。

  • 第2题:

    2、关于指针变量,以下描述不正确的是()。

    A.在没有对指针变量赋值时,指针变量的值是不确定的

    B.基类型相同的指针变量可以进行相减运算

    C.在使用没有赋值的指针变量时,不会出现问题

    D.可以通过指针变量来取得它指向的变量值


    在使用没有赋值的指针变量时,不会出现问题

  • 第3题:

    【单选题】以下关于指针的表述不正确的是?

    A.指针就是地址

    B.指针变量是存放地址的变量

    C.通过指针变量可以访问到指针变量所指变量的值

    D.int *p,a; p=&a;其中*号表示访问a的空间


    int *p,a; p=&a;其中*号表示访问a的空间

  • 第4题:

    【单选题】以下对指针变量的操作中,不正确的是()。

    A.int p, *q; q=&p;

    B.int *p, *q; q=p=NULL;

    C.int a=5, *p, *q=&a; p=q;

    D.int a=5, *p; *p=a;


    int a=5,*p,*q=&a;*p=*q;

  • 第5题:

    【单选题】以下对指针变量的操作中,不正确的是()。

    A.int a, *p, *q; p=q=&a;

    B.int a, *p, *q; q=&a; p=*q;

    C.int a=6, b,*p; p=&a; b=*p;

    D.int a=6, *p, *q=&a; p=q;


    int a=5,*p,*q=&a;*p=*q;