对于基类型相同的两个指针变量之间,不能进行的运算是(). A) < B) = C) + D) -A.两个指针变量比较大小,可以区分所指向的地址不同位置B.基类型相同的两个指针变量之间可以赋值C.两个指针变量相加没意义D.基类型相同的两个指针变量之间相减可以表明所指向地址的距离

题目

对于基类型相同的两个指针变量之间,不能进行的运算是(). A) < B) = C) + D) -

A.两个指针变量比较大小,可以区分所指向的地址不同位置

B.基类型相同的两个指针变量之间可以赋值

C.两个指针变量相加没意义

D.基类型相同的两个指针变量之间相减可以表明所指向地址的距离


相似考题
更多“对于基类型相同的两个指针变量之间,不能进行的运算是(). A) < B) = C) + D) -”相关问题
  • 第1题:

    下列关于指针定义的描述中错误的是()。

    A.指针是一种变量,用于存放变量的地址。

    B.指针变量的类型与它所指向的变量类型一致。

    C.指针变量的命名规则与标识符相同。

    D.定义指针时,标识符前的“*”号表示指针所指向的内容。


    参考答案:D

  • 第2题:

    由于指针的数据类型实际上指的是指针所指向对象的数据类型,所以不同数据类型的指针变量之间不能相互赋值。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第3题:

    若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。

    A.p是整型变量

    B.p是基类型为整型的指针变量

    C.q是基类型为整型的指针变量

    D.程序中可用INTEGER代替int类型名


    正确答案:B
    解析:本题中INTEGER被定义为int*的别名,故直接由它定义的类型基类型为整型的指针变量。因此,p是基类型为int的指针变量,q是int型指针的指针变量。故4个选项中B正确。

  • 第4题:

    以下叙述中错误的是

    A.只要类型相同,结构体变量之间可以整体赋值

    B.函数的返回值类型不能是结构体类型,只能是简单类型

    C.可以通过指针变量来访问结构体变量的任何成员

    D.函数可以返回指向结构体变量的指针


    正确答案:B
    暂无解析,请参考用户分享笔记

  • 第5题:

    对于基本类型机同的两个指针变量之间,不能进行的动算是 ( )

    A.<

    B.=

    C.+

    D.-


    正确答案:C

  • 第6题:

    下面关于指针的说法中错误的是( )。

    A)在指针定义的同时可以对其进行初始化

    B)指针根据其所指向变量的类型的不同,所占用内存大小也不同

    C)指针中存放的是内存单元的地址

    D)相同类型的指针之间可以相互赋值


    正确答案:B

  • 第7题:

    具有相同基类型的指针变量P和数组变量Y,下列写法中不合法的是()。

    • A、P=Y
    • B、*P=Y[i]
    • C、P+&Y[i]
    • D、P=&Y

    正确答案:D

  • 第8题:

    对于基类型相同的两个指针变量之间,不可进行的运算是()

    • A、==
    • B、=
    • C、+
    • D、-

    正确答案:C

  • 第9题:

    关于指针概念不正确的说法是()。

    • A、一个指针变量只能指向同一个类型的变量
    • B、一个变量的地址称为该变量的指针
    • C、只有同一类型变量的地址才能放到指向该类型变量的指针变量之中
    • D、指针变量可以由整数赋值,不能用浮点数赋值

    正确答案:C

  • 第10题:

    对于基类型相同的指针变量,不能进行()运算。

    • A、+
    • B、-
    • C、=
    • D、= =

    正确答案:A

  • 第11题:

    单选题
    下面关于指针的说法中错误的是(  )。
    A

    在指针定义的同时可以对其进行初始化

    B

    指针根据其所指向变量的类型的不同,所占用内存大小也不同

    C

    指针中存放的是内存单元的地址

    D

    相同类型的指针之间可以相互赋值


    正确答案: C
    解析:
    指针是一种用来存放其他变量地址的数据类型,它的声明形式为:(类型)*(变量名),可以在声明的时候对其进行初始化,由于其存放的是内存单元的地址,所以大小一般都是4个字节。

  • 第12题:

    单选题
    以下关于指针的叙述,错误的是(  )。
    A

    两个基类型相同的指针变量不能指向同一个对象

    B

    可以通过对指针变量自增、自减来移动指针

    C

    只有两个类型相同的指针才能进行减运算

    D

    一个指针变量可以通过不同的方式获得一个确定的地址值


    正确答案: C
    解析:
    只要两个指针变量基类型相同,可以指向同一个对象,答案选择A选项。

  • 第13题:

    下面对于指针的描述不正确的是:()。

    A.指针是地址变量

    B.指针不能用除0以外的常量赋值

    C.两个指针变量的加法无意义

    D.指针指向不同基类型的变量长度不同


    正确答案:D

  • 第14题:

    对于基类型相同的两个指针变量之间,不能进行的运算是 ______。

    A.<

    B.=

    C.+

    D.-


    正确答案:C

  • 第15题:

    以下叙述中错误的是( )。

    A.函数的返回值类型不能是结构体类型,只能是简单类型

    B.函数可以返回指向结构体变量的指针

    C.可以通过指向结构体变量的指针访问所指结构体变量的任何成员

    D.只要类型相同,结构体变量之间可以整体赋值


    正确答案:A
    函数返回值类型可以是简单类型和结构体类型。

  • 第16题:

    以下叙述中正确的是

    A.基类型不同的指针变量可以相互混用

    B.函数的类型不能是指针类型

    C.函数的形参类型不能是指针类型

    D.设有指针变量为double*p,则P+1将指针P移动8个字节


    正确答案:D
    A选项中,虽然不同基类型的指针变量占用字节数是相同的,但是不能混用。b选项中,所谓函数类型是指函数返回值的类型。在C语言中允许一个函数的返回值是一个指针(即地址),这种返回指针值的函数称为指针型函数;C选项中,函数的参数不仅可以是整型、实型、字符型等数据,还可以是指针类型;因此D选项正确。

  • 第17题:

    在定义指针型变量时指定的基类型为该指针变量所能指向的变量类型。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第18题:

    具有相同类型的指针类型变量p与数组a,不能进行的操作是( )。

    A p=a;

    B *p=a[0];

    C p=&a[0];

    D p=&a;


    正确答案:D

  • 第19题:

    以下关于指针概念的叙述中,错误的是()

    • A、一个指针变量只能指向同一类型的变量
    • B、一个变量的地址称为该变量的指针
    • C、两个同类型的指针变量可以作加减运算
    • D、任何指针变量都可以与空指针NULL进行比较

    正确答案:C

  • 第20题:

    下面关于指针变量叙述项正确的包含()

    • A、指针变量不可以进行自增
    • B、指针变量不可以进行自减
    • C、指针变量自增、自减与普通变量相同
    • D、指针都按照它所指向的数据包类型的直接长度进行增或减

    正确答案:D

  • 第21题:

    若有以下说明和定义:typedefint*INTEGER INTEGERp,*q;以下叙述正确的是()

    • A、p是int型变量
    • B、p是基类型为int的指针变量
    • C、q是基类型为int的指针变量
    • D、程序中可用INTEGER代替int类型名

    正确答案:B

  • 第22题:

    单选题
    对于基类型相同的两个指针变量之间,不可进行的运算是()
    A

    ==

    B

    =

    C

    +

    D

    -


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    以下关于指针概念的叙述中,错误的是()
    A

    一个指针变量只能指向同一类型的变量

    B

    一个变量的地址称为该变量的指针

    C

    两个同类型的指针变量可以作加减运算

    D

    任何指针变量都可以与空指针NULL进行比较


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    关于地址和指针,以下说法正确的是(  )。
    A

    通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量

    B

    可以取一个常数的地址赋值给同类型的指针变量

    C

    可以取一个表达式的地址赋值给同类型的指针变量

    D

    可以取一个指针变量的地址赋值给基类型相同的指针变量


    正确答案: A
    解析:
    常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的地址赋给指针变量没有任何意义,C语言也不允许这样做,编译会出错,B项错误;表达式的值存储在临时变量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C语言不允许这样做,编译会出错,C项错误;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给指针类型的指针变量,D项错误。答案选择A选项。