设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。 A.++a;B.f一一;SXB设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。A.++a;B.f一一;C.c++;D.8++;

题目
设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。 A.++a;B.f一一;SXB

设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。

A.++a;

B.f一一;

C.c++;

D.8++;


相似考题
更多“设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。 A.++a;B.f一一; ”相关问题
  • 第1题:

    设有定义int a=1;float f=1.2;char c=‘a’;,则下列表示错误的是

    A.++a;

    B.f--;

    C.c++;

    D.8++;


    正确答案:D
    解析:++,--运算符不能用于常量表达式。

  • 第2题:

    当用“#define F 37.5f”定义后,下列叙述正确的是( )。

    A.F是float型数

    B.F是char型数

    C.F无类型

    D.F是字符串


    正确答案:D
    解析:字符替换定义格式为:#define标识符(形参表)形参表达式。题中F是代表形参表达式的标识符(字符串)。

  • 第3题:

    变量W_data定义如下:union data_node{float ff'int n;char ch;}W_data;则变量W_data所占的内存存储空间可表示为______。

    A.sizeof(int)
    B.sizeof(char)
    C.sizeof(float)
    D.sizeof(int)+sizeof(char)+sizeof(float)

    答案:C
    解析:
    本题考查C语言编程的基本知识。本题中变量W_data类型为联合。联合中所有数据项占有相同的内存空间。联合体所占的内存存储空间为所包含数据项所占的内存存储空间的最大值。

  • 第4题:

    当用“define F 37.5f”定义后,下列叙述正确的是( )。 A.F是float型数B.F是Char型数S

    当用“#define F 37.5f”定义后,下列叙述正确的是( )。

    A.F是float型数

    B.F是Char型数

    C.F无类型

    D.F是字符串


    正确答案:D
    字符替换定义格式为:#define标识符(形参表)形参表达式。题中F是代表形参表达式的标识符(字符串)。

  • 第5题:

    设有定义语句int(*f(int);,则下列叙述正确的是( )。

    A.f是基类型为int的指针变量

    B.f是指向函数的指针变量,该函数具有一个int类型的形态

    C.f是指向int类型一维数组的指针变量

    D.f是函数名,该函数的返回值是其类型为int类型的地址


    正确答案:B
    解析:定义语句int(*f(int)中f是指向函数的指针变量,该函数中也只有一个int型的形参。