绪论 单元测试

1、判断题:
智慧城市的核心驱动力是数据与算法的结合。 ( )
选项:
A:错
B:对
答案: 【

2、判断题:
课程中将数据结构比喻为城市的“智慧大脑”。 ( )
选项:
A:对
B:错
答案: 【

3、判断题:
本课程围绕智慧城市设计了5大项目。 ( )
选项:
A:错
B:对
答案: 【

4、判断题:
本课程的总目标包括培养学生的家国情怀和职业理想。 ( )
选项:
A:对
B:错
答案: 【

5、判断题:
智慧城市中的算法仅用于交通信号灯优化。 ( )
选项:
A:错
B:对
答案: 【

项目一 单元测试

1、单选题:
炒鸡蛋的菜谱在PPT中被用来类比说明算法的哪个特征?( )
选项:
A:输入输出
B:有穷性
C:可行性
D:确定性
答案: 【有穷性

2、单选题:
数据对象的定义强调什么特性?( )
选项:
A:数据元素的存储位置相同
B:数据元素的性质相同
C:数据元素的数量相同
D:数据元素的类型相同
答案: 【数据元素的性质相同

3、多选题:
以下哪些是C语言中的基本数据类型?( )
选项:
A:float
B:struct
C:int
D:bool
答案: 【float;
int;
bool

4、多选题:
推导大O阶时需遵循哪些原则?( )
选项:
A:仅保留最高阶项
B:保留所有常数项
C:包含所有低阶项
D:省略最高阶项的系数
答案: 【仅保留最高阶项;
省略最高阶项的系数

5、判断题:
声音和视频数据无法被计算机直接处理,必须转换为字符数据。( )
选项:
A:错
B:对
答案: 【

项目二 单元测试

1、单选题:
二维数组的遍历顺序通常是( )。
选项:
A:随机访问
B:仅遍历对角线
C:先行后列
D:先列后行
答案: 【先行后列

2、单选题:
关于字符数组的初始化,正确的是( )。
选项:
A:char str = "Hello"; // 数组长度为5
B:char str = {'H', 'i'}; // 自动添加
C:char str; str = "Hi"; // 直接赋值合法
D:char str = "World"; // 包含隐含的
答案: 【char str = "World"; // 包含隐含的

3、单选题:
单向链表的头节点作用是( )。
选项:
A:作为访问链表的唯一入口
B:存储链表的长度
C:指向链表的中间节点
D:自动维护指针关系
答案: 【作为访问链表的唯一入口

4、多选题:
以下哪些是双向链表的典型应用场景?( )
选项:
A:浏览器的前进/后退功能
B:快递配送的单方向路线
C:环形公交线路
D:地铁线路的双向通行

剩余70%内容付费后可查看