更多“sizeof(double)是()A、一种函数调用B、一个双精度型表达式C、一个整型表达式D、一个宏替换”相关问题
  • 第1题:

    假定一个函数的原型语句为"intff(int*x);",-个整型数组为a[10],则下面函数调用表达式不正确的是()。

    A、ff(a)

    B、ff(a[0])

    C、ff(a+3

    D、ff(&a[0])


    参考答案:B

  • 第2题:

    若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。

    A.int型

    B.float型

    C.double型

    D.由系统当时的情况而定


    正确答案:A

  • 第3题:

    sizeof(float)是( )。

    A.一种函数调用

    B.一种函数定义

    C.一个浮点表达式

    D.一个整型表达式


    正确答案:D
    解析:sizeof(florat)是C语言内部规定的、用于计算单精度型变量(nom)在计算机的内存中所占用的字节数量的函数,返回一个整数值。

  • 第4题:

    sizeof(char)是( )。

    A.一种函数调用

    B.一个整型表达式

    C.一个字符型表达式

    D.一个不合法的表达式


    正确答案:B
    解析:sizeof(char)是一个C语言的关键字,它不是函数调用。sizeof的功能是计算出运算对象在计算机的内存中所占用的字节数量,该表达式的返回值是一个整数,而不是一个字符型表达式。

  • 第5题:

    sizeof(float)是A.一个双精度表达式 B.一个整型表达式C.一种函数调用 D.一个不合法的表达式


    正确答案:B
    本题主要考查sizeof的作用。在C语言中,sizeof 用来求一个变量或者一种类型所占用的字节数。比如在TC编译系统中,sizeof(int)一般是2,sizeof(float)一般是4,如果定义了一个整型数a,sizeof(a)就是sizeof(int),也就是2。从上面的例子中我们可以看出,sizeof返回的结果是一种整型数值,那么sizeof(float)应该说是一个整型表达式。

  • 第6题:

    下列对于二元算术运算表达式的说法中,正确的一个是______。

    A.若两个操作数都是float型,则表达式结果为float型

    B.若两个操作数都是float型,则表达式结果为double型

    C.若一个操作数是float型,另一个操作数是double型,则表达式结果为float型

    D.若一个操作数是float型,另一个操作数是血型,则表达式结果为int型


    正确答案:A
    解析:选项B中,若两个操作数都是float型,则结果应该还是float型;选项C中,若操作数中一个是float型,一个是double型,则结果应该是double型;选项D中,若操作数中一个是float型,一个是int型,表达式结果应该是float型。

  • 第7题:

    函数定义时,形参是整型变量,则函数调用时,实参不可以是(C)。

    A.整型常量

    B.字符型常量

    C.数组名

    D.整型表达式


    正确答案:C

  • 第8题:

    sizeof(char)是( )。

    A)一种函数调用

    B)一个整型表达式

    C)一个字符型表达式

    D)一个不合法的表达式


    正确答案:B

  • 第9题:

    每一个实在参数就是一个()。

    • A、表达式
    • B、常量
    • C、变量
    • D、函数调用

    正确答案:A

  • 第10题:

    sizeof(float)是()。

    • A、一个双精度表达式
    • B、一个整型表达式
    • C、一种函数调用
    • D、一个不合法的表达式

    正确答案:B

  • 第11题:

    单选题
    假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
    A

    ff(a)

    B

    ff(a[0])

    C

    ff(a+3

    D

    ff(&a[0])


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

  • 第12题:

    单选题
    sizeof(float)是()。
    A

    一个双精度表达式

    B

    一个整型表达式

    C

    一种函数调用

    D

    一个不合法的表达式


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

  • 第13题:

    表达式“a*b%+c!-D#”的值的类型是()。

    A、长整型

    B、整型

    C、单精度型

    D、双精度型


    参考答案:D

  • 第14题:

    sizeof(double)是( )

    A.一种函数调用

    B.一个双精度型表达式

    C.一个整型表达式

    D.一个不合法的表达式


    正确答案:C

  • 第15题:

    表达式a%*b&-d#\2#+c!的结果的数值类型为( )。

    A.整型

    B.长整型

    C.单精度型

    D.双精度型


    正确答案:D
    解析:本题考查表达式类型。在运算时表达式中经常出现不同类型的变量,系统会自动进行类型转换,一般情况下会将数值类型定义为占用内存最多的类型。本题中有Integer整型 (%)、Long长整型(&)、Single单精度型(!) Double双精度型(#),因此,系统会将运算结果的数值类型定义为占用内容最多的双精度型。正确答案为选项D。

  • 第16题:

    sizeof(float)是______。

    A.一个双精度型表达式

    B.一个整型表达式

    C.一种函数调用

    D.一个不合适法的表达式


    正确答案:B

  • 第17题:

    已知一个函数的原型是:

    int fn(double a);

    若要以5.27为实参调用该函数,应使用表达式______。


    正确答案:fn(5.27)
    fn(5.27)

  • 第18题:

    下面叙述正确的是( )

    A.函数调用不可以出现在表达式中

    B.函数调用可以作为一个函数的实参

    C.函数调用可以作为一个函数的形参

    D.函数不可以直接调用其本身


    正确答案:B

  • 第19题:

    己知一个函数的原型是:

    int fn(double x);

    若要以5.27为实参调用该函数,应使用表达式【 】。


    正确答案:fn(5.27)
    fn(5.27) 解析:本题考查的知识点是:函数调用。c++中函数调用的一般形式为:
    函数名>(实参表>)
    故本题应该填fn(5.27)。

  • 第20题:

    假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。

    Aff(a)

    Bff(a[0])

    Cff(a+3

    Dff(&a[0])


    B

  • 第21题:

    以下错误的描述是(),函数调用可以

    • A、出现在执行语句中
    • B、现在一个表达式中
    • C、作为一个函数的实参
    • D、作为一个函数的形参

    正确答案:D

  • 第22题:

    单选题
    每一个实在参数就是一个()。
    A

    表达式

    B

    常量

    C

    变量

    D

    函数调用


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

  • 第23题:

    单选题
    sizeof(double)是()
    A

    一种函数调用

    B

    一个双精度型表达式

    C

    一个整型表达式

    D

    一个宏替换


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