伪代码block转换成程序流程图_Keil & C语言程序设计

本章节主要探讨C语言的基础知识,包括直接访问物理地址、输入输出语句、语句结构、主函数的唯一性、程序执行起点、函数作为程序构成部分、注释的重要性、代码布局灵活性以及C语言的面向过程特性。同时,介绍了算法的基本概念,如算法的组成、自然语言表述的歧义性、基本结构(顺序、选择、循环)及其特点,以及有效算法的特征,如有穷性、确定性和输入输出的要求。
摘要由CSDN通过智能技术生成

第一章 单元测试

1、判断题:
C语言允许直接访问物理地址
选项:
A:对
B:错
答案: 【对】

2、判断题:
C语言具有输入输出语句
选项:
A:对
B:错
答案: 【错】

3、判断题:
C语言的语句的最后必须加分号。
选项:
A:对
B:错
答案: 【对】

4、判断题:
C语言中,可以有多个主函数
选项:
A:对
B:错
答案: 【错】

5、判断题:
C程序从第一条语句开始执行,这条不一定是主函数的语句。
选项:
A:对
B:错
答案: 【错】

6、判断题:
函数是C程序的主要组成部分,编写C程序的主要工作就是编写一个个函数
选项:
A:对
B:错
答案: 【对】

7、判断题:
C程序中,注释部分是不执行的,因此是可有可无的。
选项:
A:对
B:错
答案: 【错】

8、判断题:
多个C语句可以写在同一行上
选项:
A:对
B:错
答案: 【对】

9、判断题:
C程序是面向对象的程序
选项:
A:对
B:错
答案: 【错】

10、判断题:
C语言具有可移植性好和硬件控制能力高的特点
选项:
A:对
B:错
答案: 【对】

第二章 单元测试

1、多选题:
程序设计人员所应具备的知识包括
选项:
A:算法
B:数据结构
C:程序设计方法
D:语言工具
答案: 【算法;数据结构;程序设计方法;语言工具】

2、判断题:
算法是为解决某个问题而采取的方法和步骤
选项:
A:对
B:错
答案: 【对】

3、单选题:
表示一个算法的方法中,那种方法容易产生歧义
选项:
A:传统流程图
B:自然语言
C:结构化流程图
D:伪代码
答案: 【自然语言】

4、多选题:
三种基本结构包括
选项:
A:重构
B:顺序
C:选择
D:循环
答案: 【顺序;选择;循环】

5、多选题:
三种基本结构的特点包括
选项:
A:只有一个入口
B:只有一个出口
C:结构内的每部分都有机会执行到
D:结构内不存在死循环
答案: 【只有一个入口;只有一个出口;结构内的每部分都有机会执行到;结构内不存在死循环】

6、判断题:
由三种基本结构组成的顺序结构,可以解决任何复杂问题
选项:
A:对
B:错
答案: 【对】

7、多选题:
一个有效的算法应该具有以下特点
选项:
A:有穷性
B:确定性
C:有0个或者多个输入
D:有1个或者多个输出
E:有效性
答案: 【有穷性;确定性;有0个或者多个输入;有1个或者多个输出;有效性】

8、判断题:
算法中的每个步骤必须是确定的,不能是含糊的
选项:
A:对
B:错
答案: 【对】

9、判断题:
有穷性指的是,只要操作步骤是有限的即可
选项:
A:对
B:错
答案: 【错】

10、判断题:
一个算法可以没有输入
选项:
A:对
B:错
答案: 【对】

2d9716669bdf6bd58d6af198ef9e79a8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值