更多“在C语言中,所谓指针型数据,即指该数据是一个地址”相关问题
  • 第1题:

    在下面关于指针的说法中,错误的一条是( )

    A.变量的指针就是变量的地址

    B.可以将一个整型量或任何其他非地址类型的数据赋给一个指针变量

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

    D.指针变量中只能存放地址(指针)


    正确答案:B

  • 第2题:

    语句int(*ptr)();的含义是

    A.ptr是指向一个维数组的指针变量

    B.ptr是指向int型数据的指针变量

    C.ptr是指向函数的指针,该函数返回一个int型数据

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


    正确答案:C
    解析:本题考查的是函数指针的定义。定义一个函数指针的形式为:类型标识符(*指针变量名)()。函数指针的值等于函数的入口地址,通过这个指针变量能够调用它所指向的函数。

  • 第3题:

    设有如下定义,则以下叙述中正确的是______。 int(*ptr)();

    A.ptr是指向一维数组的指针变量

    B.ptr是指向int型数据的指针变量

    C.ptr是指向函数的指针,该函数返回一个int型数据

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


    正确答案:C
    解析:“int(*ptr)();”说明ptr是一个指向函数的指针,返回值是整型。*ptr两边的括号非常关键,表示*和ptr组合成一个指针变量,然后再和后边的圃括号结合,表示该指针变量*ptr是一个指向函数的指针变量。如果没有*ptr两边的括号,“int*ptr();”表示ptr是个函数,该函数返回指向整型数据的指针。

  • 第4题:

    语句int(*ptr)的含义是( )。

    A.ptr是一个返回值为int的函数

    B.ptr是指向int型数据的指针变量

    C.ptr是指向函数的指针,该函数返回一个int型数据

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


    正确答案:C
    本题考查的是指向函数的指针。函数指针定义的基本格式为:类型标识符(*指针变量名)。“类型标识符”为函数返回值的类型。

  • 第5题:

    在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.B.C.D.A.ASX

    在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:B
    本题考查指针函数。其定义的基本格式为:类型说明符(*函数名)()。“类型说明符”表示返回的指针值指向的数据类型。

  • 第6题:

    语句Char(*P)说明了( )。

    A.P是指向函数的指针,该函数返回一个Char型数据

    B.P是指向Char型数据的指针变量

    C.P是指向数组的指针变量

    D.P是一个函数名,该函数的返回值是指向Char型数据的指针


    正确答案:A
    P是指向函数的指针,该函数返回一个char型数据。

  • 第7题:

    下列叙述中错误的是( )

    A)在C语言中,对二进制文件的访问速度比文本文件快

    B)在C语言中,随机文件以二进制代码形式存储数据

    C)语句FILE fp;定义了一个名为fp的文件指针

    D)C语言中的文本文件以ASCII码形式存储数据


    正确答案:C

  • 第8题:

    假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为()。

    A1

    B2

    C4

    D8


    C

  • 第9题:

    在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()

    • A、先从堆栈取出数据,然后SP指针减
    • B、先从堆栈取出数据,然后SP指针加
    • C、SP指针先加1,然后从堆栈取出数据
    • D、SP指针先减1,然后从堆栈取出数据

    正确答案:A

  • 第10题:

    在标准库函数的调用形式“fread(buffer,size,count,fp);”中,参数buffer代表的是()

    • A、一个整型变量,代表要读入的数据总数
    • B、一个文件指针,指向要读的文件
    • C、一个指针,指向读入数据存放的首地址
    • D、一个存储区,存放要读的数据项

    正确答案:C

  • 第11题:

    在汇编语言中,变量是一个数据存储单元的名字,即数据存放地址的符号表示。


    正确答案:正确

  • 第12题:

    判断题
    在汇编语言中,变量是一个数据存储单元的名字,即数据存放地址的符号表示。
    A

    B


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

  • 第13题:

    假定p是一个指向float 型数据的指针,则p+1 所指数据的地址比p所指数据的地址大______ 。

    A.1

    B.2

    C.4

    D.8


    正确答案:D
    解析:一个float型数据占的字节为4位。

  • 第14题:

    在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。


    正确答案:this
    this

  • 第15题:

    (C语言)假设有如下定义方式int(**ptr)();,则以下叙述中正确的是

    A、ptr是指向一维数组的指针变量

    B、ptr是指向int型数据的指针变量

    C、ptr是指向函数的指针的指针,该函数返回一个int型数据 我是应届生

    D、ptr是一个函数名,该函数的返回值是指向int型数据的指针


    正确答案:
     

  • 第16题:

    语句int(*ptr)()的含义是( )。

    A.ptr是一个返回值是int的函数

    B.ptr是指向int型数据的指针变量

    C.ptr是指向函数的指针,该函数返回一个int型数据

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


    正确答案:C
    解析:本题考查的是指向函数的指针。函数指针定义的基本格式为:类型标识符(*指针变量名)()。“类型标识符”为函数返回值的类型。

  • 第17题:

    在C++语言中,每个类都有一个隐含的指针叫【 】指针。该指针指向【 】。


    正确答案:this 正在调用成员函数的对象
    this 正在调用成员函数的对象 解析:C++提供了一个特殊的对象指针——this指针,它是成员函数所属对象的指针,它指向类对象的地址。this指针是一个隐含的指针,它隐含于每个类的非静态成员函数中,它明确地表示出了成员函数当前操作的数据所属的对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存储数据成员时,则隐含使用this指针。

  • 第18题:

    已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是( )。

    A 存放读入数据项的存储区

    B 存放读入数据的地址或指向此地址的指针

    C 一个指向所读文件的文件指针

    D 一个整形变量,代表要读入的数据项总数


    正确答案:B

  • 第19题:

    在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针。()

    A

    B



  • 第20题:

    假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大()个字节。

    A1

    B2

    C4

    D8


    C

  • 第21题:

    指针是数据对象的地址,指针变量是存放某个数据对象地址的变量。


    正确答案:正确

  • 第22题:

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

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

    正确答案:C,D

  • 第23题:

    判断题
    指针是数据对象的地址,指针变量是存放某个数据对象地址的变量。
    A

    B


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