更多“要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )。 ”相关问题
  • 第1题:

    语句int *p;说明了()。

    A.p是指向一维数组的指针

    B.p是指向函数的指针,该函数返回一int型数据

    C.p是指向int型数据的指针

    D.p是函数名,该函数返回一指向int型数据的指针


    B 解析:本题主要考查了一维数组指针的赋值和用指针引用数组元素进行运算。选项B)中p2为指向int型变量的指针,而k为int型变量,不能将int型变量直接赋值给指向int型变量的指针,所以选项B)错误。

  • 第2题:

    15、const int *p中的const说明不能修改()。

    A.指针p

    B.p指向的变量

    C.p指针地址

    D.p指针指向的变量的数据类型


    正确

  • 第3题:

    int *p表示定义了一个指向int类型数据的指针变量p。


    C

  • 第4题:

    【单选题】要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为 。

    A.const char * p="ABCD";

    B.char const * p= "ABCD";

    C.char * const p="ABCD";

    D.const char * const p= "ABCD";


    const char * const p=“ABCD”;

  • 第5题:

    语句int *p;说明了

    A.p是指向一维数组的指针

    B.p是指向函数的指针,该函数返回一int型数据

    C.p是指向int型数据的指针

    D.p是函数名,该函数返回一指向int型数据的指针


    int *p=a;