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

6.下列字符序列中,不可用作C语言标识符的是()。

A
 b70
B
 #ab
C
 symbol
D
 a_1

答案解析

正确答案:B

解析:

**解析:** 在 C 语言中,标识符(Identifier)用于给变量、函数、数组等命名。合法标识符的命名规则如下: 1. **组成字符**:只能由**字母**(a-z, A-Z)、**数字**(0-9)和**下划线**(_)组成。 2. **首字符限制**:第一个字符必须是**字母**或**下划线**,不能是数字。 3. **关键字限制**:不能使用 C 语言的保留关键字(如 `int`, `if`, `while` 等)。 4. **特殊字符**:不能包含空格、标点符号或其他特殊字符(如 `#`, `$`, `%`, `@` 等)。 **逐项分析:** * **A. `b70`**:由字母 `b` 开头,后跟数字 `7` 和 `0`。符合“字母或下划线开头,后续可接字母、数字、下划线”的规则。**合法**。 * **B. `#ab`**:以特殊字符 `#` 开头。C 语言标识符不允许包含 `#`,且 `#` 通常用于预处理指令(如 `#include`)。**不合法**。 * **C. `symbol`**:全部由字母组成,且不是关键字。**合法**。 * **D. `a_1`**:由字母 `a` 开头,后跟下划线 `_` 和数字 `1`。符合规则。**合法**。 因此,不可用作 C 语言标识符的是 **B**。 **答案:B**
题目纠错
c语言选择判断题库

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

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