AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 c语言选择判断题库 题目详情
CA4E3A01C46000013755684012D01E55
c语言选择判断题库
379
单选题

1、第200题 (1.0分) 题号:88 下列字符序列中,可用作C标识符的一组字符序列是()。

A
 S.b,sum,average,_above
B
 class,day,lotus_1,2day
C
 #md,&12x,month,student_n!
D
 D56,r_1_2,name,_st_1

答案解析

正确答案:D

解析:

**解析:** 在 C 语言中,标识符(Identifier)的命名必须遵循以下规则: 1. **组成字符**:只能由字母(A-Z, a-z)、数字(0-9)和下划线(_)组成。 2. **首字符限制**:第一个字符必须是字母或下划线,**不能是数字**。 3. **关键字限制**:不能使用 C 语言的关键字(如 `int`, `class` 在 C++ 中是关键字,但在标准 C 中 `class` 不是关键字,不过通常这类题目考察的是通用命名规范或特定上下文,这里主要看字符合法性)。 4. **特殊字符**:不能包含空格、标点符号或其他特殊字符(如 `.`, `#`, `&`, `!` 等)。 **逐项分析:** * **A 选项**:`S.b` 中包含点号 `.`,这是非法字符;因此该组不可用。 * **B 选项**:`2day` 以数字 `2` 开头,违反了“首字符不能是数字”的规则;因此该组不可用。 * **C 选项**:`#md` 包含 `#`,`&12x` 包含 `&`,`student_n!` 包含 `!`,这些均为非法特殊字符;因此该组不可用。 * **D 选项**: * `D56`:由字母和数字组成,以字母开头,合法。 * `r_1_2`:由字母、数字和下划线组成,以字母开头,合法。 * `name`:由字母组成,合法。 * `_st_1`:由字母、数字和下划线组成,以下划线开头,合法。 * 该组所有标识符均符合 C 语言标识符命名规则。 **结论:** 正确答案是 **D**。
题目纠错
c语言选择判断题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码