更多“以下不能定义为用户标识符的是 _____。A.MainB.0C.intD.sizeof ”相关问题
  • 第1题:

    以下不能定义为用户标识符的是______。

    A.scanf

    B.Void

    C._3com

    D.int


    正确答案:D
    解析:本题选项D中int为C语言的保留字,是错误的。注意:C语言的标识符是区分大小写的,void是C语言的保留字,而Void不是C语言的保留字,故Void也可定义为用户标识符。

  • 第2题:

    以下不能定义为用户标识符的是

    A.Main

    B._0

    C._int

    D.sizeof


    正确答案:D
    解析:合法的标识符由字母、数字和下划线组成,并且第一个字符必须是字母或下划线。而且在用户标识符中,如果与关键字相同,程序在编译时将出错,所以,用户标识符不能为关键字。

  • 第3题:

    下面叙述中正确的是()。

    A.可以把define和if定义为用户标识符

    B.可以把define定义为用户标识符,但不能把if定义为用户标识符

    C.可以把if定义为用户标识符,但不能把define定义为用户标识符

    D.define和if都不能定义为用户标识符


    C

  • 第4题:

    以下不能定义为用户标识符的是( )。

    A.scanf

    B.Void

    C.3com

    D.int


    正确答案:D
    解析:在C语言中,合法的标识符由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。选项D中int为C语言中的保留字,不能作为用户的标识符:选项A、B、C都为合法的标识符。所以,4个选项中选项D符合题意。

  • 第5题:

    以下叙述正确的是()。

    A.可以把if定义为用户标识符,但不能把define定义为用户标识符

    B.可以把define定义为用户标识符,但不能把if定义为用户标识符

    C.可以把define和if定义为用户标识符

    D.define和if都不能定义为用户标识符


    B 解析:C语言中的保留字,而define不是保留字。用户标识符不允许使用保留字。