以下不能定义为用户标识符的是()。A)Main B)_0C)_int D)sizeof

题目

以下不能定义为用户标识符的是()。A)Main B)_0C)_int D)sizeof


相似考题
更多“以下不能定义为用户标识符的是()。A)Main B)_0C)_int D)sizeof ”相关问题
  • 第1题:

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

    A.Main

    B._0

    C._int

    D.sizeof


    正确答案:D
    解析:C语言规定标识符只能由字母、数字和下划线三种符号组成,而且第一个字符必须是字母或下划线,标识符名不能与关键字重名。选项A)中Main与主函数名main不同,所以选项D)是非法的标识符。

  • 第2题:

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

    A.scanf

    B.Void

    C.3com

    D.int


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

  • 第3题:

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

    A.Scanf

    B.Void

    C._3com_

    D.int


    D

  • 第4题:

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

    A.scanf

    B.Void

    C._3com

    D.int


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

  • 第5题:

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

    A.Main

    B._0

    C._int

    D.sizeof


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