Question 6

基本数据类型

以下哪个不是 C++ 中的基本数据类型?

单项选择2难度 基础

正确答案

C. struct

一句话考点

`int`、`float`、`char` 都是基本类型;`struct` 是用户自定义复合类型机制。

C++ 基础语法数据类型

Prompt

题目与选项

以下哪个不是 C++ 中的基本数据类型?

A. int

B. float

C. struct

D. char

Quick Check

做题抓手

先判断题型

先定位知识点,再决定是公式套用、手推样例还是结构重建。

再核对边界

第一轮很爱在闭区间、下标偏移、递归终止条件和布尔返回值上设陷阱。

最后看输出层次

尤其是阅读程序题,要分清函数返回值、变量值和最终打印值是不是同一件事。

Explanation

详细讲解

  1. Step 1

    基本数据类型是语言直接提供的原生类型,例如整型、浮点型、字符型等。

  2. Step 2

    `struct` 表示“结构体”,它用于把多个成员组合成一个新的复合类型,不属于基本类型。

  3. Step 3

    因此选项 C 才是“不是基本数据类型”的答案。

Pitfalls

易错点

  • 把关键字和基本类型混为一谈,认为出现语法关键字就一定是基本类型。
  • 忘记 `char` 也是 C++ 的基础类型之一。

Extend

拓展补充

  • 和 `struct` 同类的还有 `class`、`enum` 等,它们都不是基本类型。

返回总览

回到整套试卷

返回题目总览页,继续从目录、知识图谱或其他分区进入。

所属分区

返回 单项选择

回到首页对应分区,继续顺序刷题或查看同类知识点。

上一题

第 5 题

MB 与 bit 换算

下一题

第 7 题

循环语句识别