鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] S1E2:第一个程序 | 课后测试题及答案

    [复制链接]
发表于 2020-7-19 17:13:17 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
检查答案来啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-19 17:15:42 | 显示全部楼层
图片
敲代码.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-19 17:16:34 | 显示全部楼层
打卡
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-19 17:35:55 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-19 17:38:52 | 显示全部楼层
谢谢老师!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-19 17:49:01 | 显示全部楼层
为啥显示0行?复制粘贴也是0行。。。怎么解决
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-19 18:32:02 | 显示全部楼层
看不懂摩斯密码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-19 18:43:01 | 显示全部楼层
1.计算机只能读取二进制代码
2.机器语言
3.编译
4.编译型语言由汇编语言转为机器语言可直接由CPU执行,而解释型语言则由解释器翻译字节码给CPU执行,这样的好处是可以跨平台
5.解释型语言则由解释器翻译字节码给CPU执行
6.由密码表来翻译点.和一
7.emmmmm
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-19 19:30:22 | 显示全部楼层
.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-19 22:15:27 | 显示全部楼层
学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-19 22:32:50 | 显示全部楼层
成功,第一天打卡
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-20 00:57:22 | 显示全部楼层
0. 为什么我们说计算机其实是“二傻子”?

0、1

1. CPU 唯一认识的语言是什么语言?

机器语言(机器码)

第一代编程语言(机器语言)->第二代编程语言(汇编语言,助记符->【编译】->机器码)->第三代编程语言(C语言为代表的高级语言:C++\C#\JAVA\Python\Swift\Objective-C\Delphi,可读性,C语言->汇编语言->机器语言->CPU读取,灵活度高、效率高、可移植性高)

2. C 语言编写的源代码转换为汇编语言的过程叫什么?

编译

3. 编译型语言和解释型语言的本质区别是什么?

先编译再执行和边编译边执行

编译型语言:(C语言->汇编语言->机器语言)->CPU执行

解释型语言:(JAVA->字节码)->(解释器->CPU执行)

4. 在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?

不能

5. 解释型编程语言是如何实现跨平台的?

解释器

6. 莫斯密码的原理其实是什么?

通过字典规则实现密文和明文的转换

7. 视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)?

QIMEN
CHEND
IRENC
HIFAN
SHIF
ADONG
JINGO
NG

动动手:

[root@localhost s1e2]# ./TongJiDaiMaZongHangShu
计算中...
目前你总共写了 112 行代码!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-20 09:11:01 | 显示全部楼层
109
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-20 09:26:25 | 显示全部楼层
查看参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-20 09:49:39 | 显示全部楼层
0.为什么我们说计算机其实是“二傻子”?
因为他只能按你写的步骤去走。

1.CPU 唯一认识的语言是什么语言?
机器语言
2.C 语言编写的源代码转换为汇编语言的过程叫什么?
编译
3. 编译型语言和解释型语言的本质区别是什么?
C语言--汇编语言--机器语言--cpu执行
Java--字节码--解释器--cpu执行

4.在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
可以

5.解释型编程语言是如何实现跨平台的?
可以
6.莫斯密码的原理其实是什么?来
查表
7.视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)?R
Q in men chen di  ren chi fan shi fa do in nong
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-20 10:13:18 | 显示全部楼层
查看答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-20 11:19:03 | 显示全部楼层
0.
CPU只懂得二进制0和1
1.
机器语言
2.
编译
3.
编译型语言CPU可对其直接执行,解释型语言不直接编译成机器码,而是将源代码转化为中间代码,发送给解释器,由解释器逐句翻译给CPU
4.
不能
5.

6.
查表,莫斯编码表,可以将明文对照着翻译为点横组合,反过来可以将点横组合解密为原文
7.QINMEN
   CHEND
   IRENC
   HIFAN
   SHIFAO
   JINGO
   NG
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-20 11:36:29 | 显示全部楼层
本帖最后由 yaoyang1001 于 2020-7-20 11:37 编辑

答:0、计算机只识别代码语言
1、机器语言
2、编译
3、编译型语言可被直接编译成机器语言,CPU直接执行;解释型语言需要先转换成机器码后由解释器解释给CPU执行
4、不能
5、先转换成机器码后由解释器解释给CPU执行
6、查表
7、亲们趁敌人吃饭时发动进攻
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-20 12:27:53 | 显示全部楼层
0 计算机只能读取二进制的数字
1 机器语言
2 编译
3 编译器语言编译后产生cpu可以直接执行的机器语言,解释型语言会输出一个可依靠解释器翻译的代码,可实现跨平台
4 不一定
5 不同平台上用同一个解释器就能实现跨平台
6 用字符组与对应字母或者数字的一一对应关系
7 亲们,趁敌人吃饭时发动进攻
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-20 14:07:47 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-18 16:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表