以下各组标识符,选出合法的用户标识符组。()A、_PAD和P_DB、_scanf和*aC、int和x_1D、2a和max

题目

以下各组标识符,选出合法的用户标识符组。()

  • A、_PAD和P_D
  • B、_scanf和*a
  • C、int和x_1
  • D、2a和max
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面四个选项中,均是不合法的用户标识符的选项是

A.A P_0 do

B.float la0_A

C.b-a goto int

D._123 temp int


正确答案:C
解析:C语言规定的标识符只能由字母、数字和下划线3种字符组成,第一个字符必须为字母或下划线,并且不能使用C语言中的关键字作为标识符。选项C)中goto和int是关键字,b-a中'-'不是组成标识符的3种字符之一;选项D)中int是关键字,所以,均是不合法用户标识符的选项是C)。

第2题:

下列关于标识符的说法中错误的是

A.合法的标识符是由字母、数字和下划线组成

B.C语言的标识符中,大写字母和小写字母被认为是两个不同的字符

C.C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符

D.用户标识符与关键字不同时,程序在执行时将给出出错信息


正确答案:D

第3题:

下面四个选项中,均是不合法的用户标识符的选项是

A.AP_0 do

B.float 1a0_A

C.b-a goto int

D.123 temp int


正确答案:C
解析: C语言规定的标识符只能由字母、数字和下划线3种字符组成,第一个字符必须为字母或下划线,并且不能使用C语言中的关键字作为标识符。选项C)中goto和 int是关键字,b-a中'-'不是组成标识符的3种字符之一;选项D)中int是关键字,所以,均是不合法用户标识符的选项是C)。

第4题:

以下四组用户自定义标识符中,全部合法的一组是( )。

A._main enclude sin

B.If - max turbo

C.txt REAL 3COM

D.int k_2 _001


正确答案:A
解析:C语言规定标识符只能由字母、数字和下划线三种符号组成,而且第一个字符必须是字母或下划线。D)中的-max不合法,'-'既不是字母、数字,也不是下划线;C)中的3COM第一个字符为数字,不合法;D)中的int和C语言的关键字重名,不合法。

第5题:

以下叙述正确的是______。

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

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

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

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


正确答案:B
解析:if是C语言中的保留字,所以不能作为用户标识符;define是C语言中的预编译命令,由于C语言中的预编译命令都是以#开头,所以define可以作为用户标识符。

第6题:

下面四个选项中,均是不合法的用户标识符的选项是

A.A P_0 do

B.float la0 _A

C.b-a goto int

D._123 temp int


正确答案:C

第7题:

以下标识符中,不能作为合法的C用户定义标识符的是()。

A. putchar

B. _double

C. _123

D. INT


参考答案A

第8题:

阅读以下程序includemain(){Int Case;float printF;printf("请输入2个数:");scanf("%d

阅读以下程序 #include<stdio.h> main() {Int Case;float printF; printf("请输入2个数:"); scanf("%d %f",&Case,&printF); printf("%d%f\n",Case,printF); } 以下说法正确的是( )。

A.定义浯句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符

B.定义语句出错,Int无法被识别

C.定义语句无错,scanf不能作为输入函数使用

D.定义语句无错,printf不能输出Case的值


正确答案:B
解析:C语亩足一种大小写敏感的语言,因此Int应为int,而Case printF则可以使用。

第9题:

以下4组用户定义标识符中,全部合法的一组是 ______。

A._main enclude sin

B.If -max turbo

C.txt REAL 3COM

D.int k_2 _001


正确答案:A
解析:选项C中有非法标示符-max,错误;选项B中有非法标示符3COM;选项D中有非法标示符int。选项A正确。

第10题:

下列C语言用户标识符中,不属于合法标识符的是A.ad_int B.bb_7 C._dd7 D.int


正确答案:D
C语言的标识符主要用来表示常量、变量、函数和类型等的名字,只起到标识作用。标识符由数字、下画线或英文字母构成,可以分为三类:保留字、预定义标识符和用户定义标识符。保留字是指每一个标识符都有其特定的含义,不允许用户把它们当做变量名使用,如if、int、for等。预定义标识符也是一类具有特殊含义的标识符,它们被用做库函数名和预编译命令,如define、include等。用户定义标识符是用户根据自己的需要定义的一类标识符,用于标识变量、符号常量、用户定义函数、类型名和文件指针等。这类标识符主要由英文字母、数字和下画线构成,但开头字符一定是字母或下画线。
题目中选项A、B、C都是合法的用户自定义标识符,选项D为保留字,不属于用户标识符。