itgle.com

以下叙述正确的是______。A.可以把define和if定义为用户标识符B.可以把define定义为用户标识符,但不能把if定义为用户标识符C.可以把if定义为用户标识符,但不能把define定义为用户标识符D.define和if都不能定义为用户标识符

题目

以下叙述正确的是______。

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

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

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

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


相似考题
参考答案和解析
正确答案:B
解析:if是C语言中的保留字,所以不能作为用户标识符;define是C语言中的预编译命令,由于C语言中的预编译命令都是以#开头,所以define可以作为用户标识符。
更多“以下叙述正确的是______。A.可以把define和if定义为用户标识符B.可以把define定义为用户标识符,但 ”相关问题
  • 第1题:

    C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是( )。

    A.预定义标识符(如库函数中的函数名)可用做用户标识符,但失去原有含义

    B.用户标识符可以由字母和数字任意顺序组成

    C.在标识符中大写字母和小写字母被认为是相同的字符

    D.关键字可用做用户标识符,但失去原有含义


    正确答案:A
    用户标识符不能以数字开头,C语言中标识符是区分大小写的,关键字不能用做用户标识符。

  • 第2题:

    以下叙述正确的是()。

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

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

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

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


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

  • 第3题:

    以下叙述中错误的是?

    A.用户定义的标识符允许使用关键字

    B.用户所定义的标识符应尽量做到“见名知意”

    C.用户所定义的标识符不能用数字作为开头

    D.用户所定义的标识符是区分大小写的,即apple和Apple是不同的标识符


    A c语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线,排除D);用户定义标识符中大小写字母之间是有区别的并且应尽量做到”见名识意”,排除选项B)和c);C语言中还规定标识符不能为c语言的关键字,故选项A)叙述错误,正确答案是选项A)。

  • 第4题:

    以下叙述中错误的是( )。

    A.用户所定义的标识符允许使用关键字

    B.用户所定义的标识符应尽量做到“见名识意”

    C.用户所定义的标识符中,大、小写字母代表不同标识

    D.用户所定义的标识符必须以字母或下划线开头


    正确答案:A
    c语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线,排除D);用户定义标识符中大小写字母之间是有区别的并且应尽量做到”见名识意”,排除选项B)和c);C语言中还规定标识符不能为c语言的关键字,故选项A)叙述错误,正确答案是选项A)。

  • 第5题:

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

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

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

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

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


    C