【章节自测】第三章——顺序程序设计

2023-05-16

第三章——顺序程序设计

​ 学校的老师在上程序设计这门课时,给我们每一章指定了一些学习目标,用于课前的预习和课后的具体检测复盘,因为每一个目标都是具体可测的,而只要所有的目标你都能达成,你的这一章就达到了一个及格的水平。因为我的基础不牢,所以开一个长篇连载的博客记录每次的学习目标巩固基础。

自测学习目标1

1.能够描述程序运行的定义

程序和数据放在内存,等待或正在被执行的过程。

2.能够描述常量变量的定义

在运行过程中,其值不能(能)够发生改变的量。

3.能够描述常量三(应该是五)种分类及其书写方式

整型常量、实型常量、字符常量、字符串常量、符号常量

int、float、’’、""、#define

4.能够使用十进制和指数形式表示小数

3.14159

314159e-5

5.能够描述ASCII码的定义,使用普通字符来表示ASCII码

以整数的形式储存字符,其中一种字符和数字一一对应的关系被称为ASCII码

‘a’ 97

6.能够描述转义字符的定义和书写形式,使用常用的转义字符表示ASCII码

将\后面的字符转换成另外的意义

\后加字符

7.能够使用常用的转义字符来表示普通字符和和ASCII码

\ " (markdown格式问题 中间应该没有空格)

\ooo 与该八进制码对应的ASCII码

8.能够使用符号常量定义常量,并能够描述符号常量使用的两个原则

#define PI 3.14159

含义清晰、改一处全改

9.能够描述字符串常量的定义和书写形试

若干个字符组成的一串

“xxx”


自测学习目标2

10能描述变量的名字向成的三要素

数字、字母、下划线

11.能够描变量定义和使用五个基本原则

在运行过程中,其值能够改变的量

1.先定义后使用

2.知名见意

3.名字由数字、字母、下划线组成,首位非数字

4.名字区分大小写

5.变量的名字实质上是内存中的地址,变量的值储存在地址对应的内存中


自测学习目标3

12.能够描述数据类型的定义、四大类型

数据在计算机的存储方式和长度

基本类型——整型、长整型、短整型、双长整型、布尔型、字符型

空类型

枚举类型

派生类型——函数、指针、数组、结构体、共用体

13.能够求解整数的二进制补码

按位取反后加一

14.能够描述整型类型的8大分类及其定义符号、储存方式

整型、长整型、短整型、双长整型的有符号和无符号形式

unsigned,默认signed,有符号是补码形式,无符号纯二进制形式

15.能够定义整型类型数据的变量及初始化

int a;

a = 2;

16.能够描述字符型数据符号、存储方式

char

整数ASCII码储存

17.能够定义字符型数据的变量及初始化

char a;

a = ‘a’;

18.能够描述浮点型的3大分类及其定义符号、存储方式

单精度浮点型、双精度浮点型、长双精度

数符、小数部分、指数

19.能够定义浮点型类型数据的变量及初始化

float c;

c = 3.0;


自测学习目标4

20.能够描述C语言的13种类型运算符

算术、关系、逻辑、位、赋值、条件、逗号、指针、求字节数、强制类型转换、成员、下标、其他

21.能够描述学习运算符的基本方法

运算符的符号、作用、用法,其中用法要知道是几目运算符、操作数类型、运算结果及类型、优先级和结合方向。

22.能够描述并使用C语言算术运算符的7种运算符号进行运算

正号、负号、加号、减号、乘号、除号、求余

23.能够使用自增、自减运算符进行运算

i++先使用,后加一;++i先加一,后使用。

24.能够描述表达式的定义、运算对象包含的三类内容

用算术运算符和括号将运算对象连接起来的、符合C语法规则的式子;常量、变量、函数

25.能够描述C语言的优先级和结合性定义

当多个运算符在一起时,运算的先后;当优先级一致时运算的顺序。

26.能够描述不同类型数据间的混合运算规律

加减乘除有float自动转double防溢出

int和float运算,结果转double

27.能够使用优先级和结合性对一个表达式进行运算和求解包含混合运算情况下的结果

(10 + 3)/ 3 * 6 % 2 + ‘a’ = 97

28.能够描述类型转换的2种形式

自动类型转换

强制类型转换

29.能够使用强制类型运算符进行表达式的运算和求解结果

double x = 3.2;

int y = 1;

int(x) + y = 4


自测学习目标6

30.能够描述C程序的3种单位

源程序文件.C、函数、语句

31.能够描述语句的5种类型

控制、函数调用、表达式、空、复合

32.能够描述并使用C语言(复合)赋值运算符进行赋值表达式的求解

int a = 4 ;

a *= 3 -->12

33.能够描述类型转换的5个原则

浮点变整型 丢小数

整型变浮点 变类型

浮点double变float截取小数点后位数 注意数值范围别超

整型多字节变少字节 低位字节原封不动截断、扩展传输

字符变整型

34.能够描述并使用单/多赋值运算符进行变量的赋值

x % ( y +3 )


自测学习目标7

35.能够描述数据输入输出的概念

输入输出的对象是计算机 C语言本身不提供输入输出语句

36.能够描述并使用printf函数进行多类型数据的输出

37.能够描述并使用scanf函数进行多类型数据的输入

38.能够描述并使用 getchar/putchar 函数进行字符数据的输入和喻出

只是对于单个字符的输入输出更方便,其余情况还是要用printf和scanf

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【章节自测】第三章——顺序程序设计 的相关文章

随机推荐

  • 【Linux命令-shell】中断退出:基本语法、机选双色球

    1 基本语法 脚本中断与退出的命令 continue 可以结束单次循环 break可以结束循环体 exit 可以退出脚本 结束本次循环 xff0c 继续后面的循环 xff0c tmp1 sh文件内容如下 bin bash for i in
  • 【Linux命令-shell】字符串的处理与变量的初始化

    目录 1 字符串的处理机制 1 1字串的截取 1 2字串的替换 1 3字串的掐头 1 4字串的去尾 1 5批量修改文件的扩展名 2 变量初始化 2 1创建系统用户 1 字符串的处理机制 1 1字串的截取 语法格式 xff1a 变量 xff1
  • STC89C51 单片机60s倒计时

    基于51单片机实现60s倒计时 八段数码管动态驱动I O口显示 数码管动态显示界面 xff0c 动态驱动数码管8个笔画 a b c d e f g dp 小数点 xff0c 同名端连在一起 xff0c 并为每个数码管的公共极COM增加位选控
  • 设有4x4的方阵,其中的元素由键盘输入。分别求出主对角线上元素之和、辅对角线上元素之积、方阵中最大的元素。

    知识点 xff1a 理解二维数组与主 辅对角线 在上述求主对角线和辅对角线的和已给出如何找到在主对角线上及辅对角线上的元素 那么在这里便不再赘述相同的概念了 xff0c 若仍有疑问的同学可通过链接分别计算二维数组主对角线元素与辅对角线元素的
  • win11电脑开移动热点,但是手机连不上

    一 现象描述 电脑连接宽带 xff0c 然后用电脑开移动热点 前一天用手机连接热点的时候 xff0c 还是正常的 xff1b 今天连接的时候 xff0c 手机就显示 拒绝接入 寻找各种解决方法 xff0c 结果都无法解决我的问题 后来 xf
  • Android:使用RxJAva实现倒计时

    64 SuppressLint 34 SetTextI18n 34 private void startTimer mTvSend setEnabled false Observable intervalRange 1 60 0 1 Tim
  • linux的远程管理

    linux的远程管理 一 远程管理二 实现ssh远程管理无密码验证 一 远程管理 span class token comment 我们需要安装openssh软件包 span span class token punctuation spa
  • Uni-app 小程序 App 的广告变现之路:激励视频广告

    Intro 激励视频广告 xff0c 是cpm收益最高的广告形式 手机用户观看几十秒视频广告 xff0c 在广告播放完毕后可获得应用开发商提供的奖励 xff0c 而应用开发商则可以从广告平台获取不菲的广告收入 与开屏 信息流等广告变现方式不
  • 数据库查询50道题

    创建四张表 student sc course teacher CREATE DATABASE db 2 CHARSET 61 39 utf8 39 USE db 2 Student Sid Sname Sage Ssex 学生表 DROP
  • 如何使用Python实现图像文字识别OCR

    要使用Python实现图像文字识别OCR xff0c 可以使用以下步骤 xff1a 安装Tesseract OCR引擎 Tesseract是一种开源OCR引擎 xff0c 可以处理多种语言和字体 要使用Python进行OCR xff0c 需
  • C#获取指定日期所在周、月、年的第一天和最后一天

    需求 xff1a 给定一个日期 xff0c 获取日期所在周的周一 周日 xff0c 获取日期所在月的第一天和最后一天 xff0c 获取所在年份的第一天和最后一天 代码如下所示 span class token comment lt summ
  • STM32+W5500网络通信

    目录 一 W5500介绍二 资源分享三 例子程序四 实现应用层modbus httpd协议编程 xff08 一 xff09 modbus xff08 二 xff09 HTTPS 五 总结六 参考链接七 modbus和HTTPS源码 一 W5
  • 服务器部署code-server

    部署code service 思路 1 租用服务器 2 部署code service 3 映射端口 xff0c 修改配置文件 4 让服务一直挂在后台 5 配置C C 43 43 环境 购买服务器 xff0c 部署宝塔面板 这里采用腾讯的云服
  • Arch 中 fcitx5 提示拼音不可用的解决过程

    Arch 中 fcitx5 提示拼音不可用的解决过程 问题描述 xff1a 按照 Fcitx5 ArchWiKi 安装 fcitx5 后不能输入中文 xff0c 提示拼音不可用 查找解决办法 首先查看环境变量设置是否正确 xff1a etc
  • Vue3 setup函数的使用

    全新的 setup 函数 在开始编写 Vue 组件之前 xff0c 需要了解两个全新的前置知识点 xff1a 全新的 setup 函数 xff0c 关系到组件的生命周期和渲染等问题 写 TypeScript 组件离不开的 defineCom
  • Stm32的按键控制流水灯

    对于stm32的设置首先是对时钟进行启动 要求 xff1a key0控制LED0和LED1的亮 key1控制LED0和LED1的亮 kw up控制闪灯 led c span class token macro property span c
  • 头文件之间存在依赖关系该如何包含?

    本文旨在探讨头文件之间存在依赖关系时 xff0c 包含顺序的影响 分两种情况讨论 xff1a 头文件A单方面依赖头文件B xff1a struct h xff1a struct abc int num char ptr def h xff1
  • 单片机入门(利用中断控制流水灯的走向)--适合初学者

    电路图 点击下载 xff08 下载时可能会提醒不安全 xff0c 其实没事 xff0c 本博主是放在自己服务器上面 xff09 代码 span class token macro property span class token dire
  • python实现微信公众号定时消息提醒-手把手教你将代码部署到云端

    这两天微信公众号消息提醒蛮火的 xff0c 我也来蹭一下热度 xff0c 我们的主题是考研倒计时 xff0c 顺便也发一发天气预报 思路 xff1a 获取我们需要的数据 xff0c 比如天气信息 然后去微信公众平台注册一个测试号 xff0c
  • 【章节自测】第三章——顺序程序设计

    第三章 顺序程序设计 学校的老师在上程序设计这门课时 xff0c 给我们每一章指定了一些学习目标 xff0c 用于课前的预习和课后的具体检测复盘 xff0c 因为每一个目标都是具体可测的 xff0c 而只要所有的目标你都能达成 xff0c