单选题关于地址和指针,以下说法正确的是(  )。A 通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量B 可以取一个常数的地址赋值给同类型的指针变量C 可以取一个表达式的地址赋值给同类型的指针变量D 可以取一个指针变量的地址赋值给基类型相同的指针变量

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

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

B

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

C

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

D

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


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

    下列说法中,正确的是______。

    A.指针是一个变量

    B.指针中存放的可以是任何类型的值

    C.指针变量是变量地址

    D.指针变量占用存储空间


    正确答案:D
    解析:指针是地址,存放指针的变量是指针变量,不同类型的指针变量存放不同类型数据的地址,指针变量作为可存储指针的变量,也要占用一定的存储空间。

  • 第2题:

    关于指针概念,下列说法中,不正确的是______。

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

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

    C.只有同一类型变量的地址才能放到指向该类型变量的指针变量之中

    D.指针变量可以由整数赋值,不能用浮点数赋值


    正确答案:D

  • 第3题:

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

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

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

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

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


    正确答案:B

  • 第4题:

    以下关于IP地址类型说法正确的是()。

    • A、128.88.188.88是一个A类地址
    • B、192.88.188.88是一个
    • C、类地址
    • D、125.88.188.88是一个A类地址

    正确答案:C,D

  • 第5题:

    定义指针变量int*p;则下列说法正确的是()

    • A、*p是指针常量
    • B、*p是一个地址
    • C、*p是指针变量
    • D、指针指向int型数据

    正确答案:C,D

  • 第6题:

    关于IP地址,以下说法正确的有()。

    • A、34.45.67.111/8是一个A类地址
    • B、112.67.222.37和112.67.222.80属于同一个IP子网
    • C、145.48.29.255是一个子网广播地址
    • D、123.244.8.0是一个子网网络地址

    正确答案:A

  • 第7题:

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

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

    正确答案:C

  • 第8题:

    关于指针变量赋值下面说法正确的是()

    • A、未经赋值的指针变量不能使用
    • B、指针变量同其普通变量一样需定义、赋值
    • C、给指针变量的赋值只能赋予地址
    • D、给指针变量赋值可以赋任何数值

    正确答案:A,B,C

  • 第9题:

    下列关于指针说法不正确的是()

    • A、地址就是内存区中对每个编号的存储值
    • B、指针的一般形式为:类型说明符变量名#;
    • C、指针的一般形式为:类型说明符#变量名;
    • D、floatp;该变量为指针类型变量

    正确答案:A,B,C,D

  • 第10题:

    以下关于IP地址的说法正确的有()。

    • A、IP地址长度为32位
    • B、IP地址由网络ID和主机ID两部分组成
    • C、IP是网络通信中的唯一标识
    • D、IP地址总共分为五类

    正确答案:A,B,D

  • 第11题:

    单选题
    以下关于进入Web站点说法正确的有()。
    A

    只能输入IP地址

    B

    只能输入域名

    C

    需要同时输入IP地址和域名

    D

    可以输入IP地址或域名


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

  • 第12题:

    多选题
    以下关于IP地址类型说法正确的是()。
    A

    128.88.188.88是一个A类地址

    B

    192.88.188.88是一个

    C

    类地址

    D

    125.88.188.88是一个A类地址


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

  • 第13题:

    关于地址和指针,以下叙述正确的是( )。

    A.可以通过强制类型转换让char型指针指向double型变量

    B.函数指针P指向一个同类型的函数f时,必须写成:p=&f;

    C.指针P指向一个数组f时,必须写成:p=ecf;

    D.一个指针变量P可以指向自身


    正确答案:A
    函数指针P指向一个同类型的函数f时,可以写成:p=f,而不能写成材,选项B错误。函数名代表函数的入口地址,指针P指向一个数组f时,可以写成:P=f,也可写成&f,数组名f可以代表数组的首地址,选项c错误。指针变量指向的是地址,是个常量,不能将地址指向另—个地址,选项D错误。char型根据转化原则可以转化为double类型。因此答案为A选项。

  • 第14题:

    以下关于访问Web站点的说法正确的是( )

    A.只能输入IP地址

    B.需同时输入IP地址和域名

    C.只能输入域名

    D.可以输入IP地址或输入域名


    正确答案:D

  • 第15题:

    以下关于进入Web站点的说法正确的有()。

    A只能输入IP地址

    B需同时输入IP地址和域名

    C可以输入IP地址或域名

    D只能输入域名


    C

  • 第16题:

    数据结构中,以下说法正确的是()。

    • A、数组做参数属于地址传递,传递的是数组的首地址,或数组第一个元素的地址。
    • B、数组名表示数组的首地址(因此调用时候只写数组名)。
    • C、函数的地址传递是指参数是:数组或指针类型时,传递的是地址,而不是值。
    • D、值传递时,函数的实参和形参分别占有存储单元。

    正确答案:A,B,C,D

  • 第17题:

    以下关于进入Web站点说法正确的有()。

    • A、只能输入IP地址
    • B、只能输入域名
    • C、需要同时输入IP地址和域名
    • D、可以输入IP地址或域名

    正确答案:D

  • 第18题:

    关于this指针的说法正确的是()

    • A、this指针必须显式说明
    • B、定义一个类后,this指针就指向该类
    • C、成员函数拥有this指针
    • D、静态成员函数拥有this指针

    正确答案:C

  • 第19题:

    以下关于指针概念不正确的是()

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

    正确答案:A

  • 第20题:

    在指针章节关于“&”和“*”运算符描述正确的是()

    • A、运算符&是一个返回操作数地址的单目运算符
    • B、运算符&叫做取地址运算符
    • C、运算符“*”是单目运算符
    • D、运算符“*”叫做指针运算符

    正确答案:A,B,C,D

  • 第21题:

    以下关于进入Web站点的说法中正确的是:()

    • A、只能输入IP地址
    • B、只能输入域名
    • C、需要同时输入IP地址和域名
    • D、输入IP地址或域名

    正确答案:D

  • 第22题:

    单选题
    以下关于进入Web站点的说法中正确的是:()
    A

    只能输入IP地址

    B

    只能输入域名

    C

    需要同时输入IP地址和域名

    D

    输入IP地址或域名


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

  • 第23题:

    单选题
    以下关于进入Web站点的说法正确的有()。
    A

    只能输入IP地址

    B

    需同时输入IP地址和域名

    C

    可以输入IP地址或域名

    D

    只能输入域名


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

  • 第24题:

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

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

    B

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

    C

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

    D

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


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