下列叙述错误的是( )A.函数名是属于用户标识符,需符合C语言对标识符的规定B.形参只能是变量C.为保证程序的正常运行,函数中定义的变量不能与其他函数中的变量同名D.函数中定义的变量可以与其他函数中的变量同名

题目

下列叙述错误的是( )

A.函数名是属于用户标识符,需符合C语言对标识符的规定

B.形参只能是变量

C.为保证程序的正常运行,函数中定义的变量不能与其他函数中的变量同名

D.函数中定义的变量可以与其他函数中的变量同名


相似考题
参考答案和解析
正确答案:C
解析:本题考查函数调用时参数的作用域。在函数调用时,函数体内定义的变量的作用域连函数体内,因而在不同函数体内定义的变量可以相同,不影响各个变量的使用。
更多“下列叙述错误的是()A.函数名是属于用户标识符,需符合C语言对标识符的规定B.形参只能是变量C.为保 ”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:A
    解析:在C语言中,合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,凡是要求标识符的地方都必须按此规则命名。在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题:

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

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

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

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

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


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

  • 第5题:

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

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

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

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

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


    C