鱼C论坛

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

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

    [复制链接]
发表于 2023-7-26 22:03:19 | 显示全部楼层
哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-27 01:13:40 | 显示全部楼层
查看参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 10:00:14 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-27 10:18:12 | 显示全部楼层
0、0和1
1、机器语言
2、编译
3、C语言➡汇编语言➡机器语言➡CPU执行
   源代码转化为中间代码,然后发送给解释器,由解释器翻译给CPU
  Java➡字节码➡解释器➡CPU执行
6、解释型语言➡解释器➡操作系统
7、编译
8、QINMENCHENDIRENCHIFANSHIFADONGJINGONG亲们趁敌人吃饭时发动进攻C:\Users\111\Desktop\c++\test2
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 11:03:39 | 显示全部楼层
0.为什么我们说计算机其实是〝二傻子〞
答:因为计算机只认识0和1

1.CPU 唯一认识的语言是什么语言?
答:机器码

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

3.编译型语言和解释型语言的本质区别是什么?
答:编译型语言是先将源代码通过编译器编译为可执行文件,后面CPU可以直接执行编译后的机器码,而解释型语言不能直接编译机器码,需要先将源代码转换成中间代码、发送给编译器后由编译器逐句的翻译给CPU来执行

4.在Linux 系统上用 C 语言编译的可执行程序,是否能在Windows 系统上执行?
不能的,编译后的程序需要在对应的系统环境中进行执行

5.解释型编程语言是如何实现跨平合的?
答:通过编译器

6.莫斯密码的原理其实是什么?
答:只能查表了,这个真一时半会背不下来

7.视频中小甲鱼〝故弄玄虚"的那段密文还原后是什么内容(中文)?
QINMEN
CHEND
IRENC
HIFAN
SHIF
ADONG
JINGO
NG
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 11:45:29 | 显示全部楼层
C:\Users\Administrator\Desktop\编程
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 13:15:10 | 显示全部楼层
我发现我抄代码容易看漏一些很小的字母,果断还是要多打代码

                               
登录/注册后可看大图
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 14:32:47 From FishC Mobile | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-27 18:30:28 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-27 18:39:32 | 显示全部楼层
0.只认识0和1
1.机器语言
2.编译
3.编译型语言编译出的机器语言可以背CPU直接执行,而解释型语言则需将源代码转换为中间码,再背解释器逐句翻译给CPU
4.能
5.把源代码转化成中间码然后发送给解释器再逐句翻译给CPU
6.转化为字符然后翻译

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 20:42:01 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-28 09:23:16 | 显示全部楼层
0. 为什么我们说计算机其实是“二傻子”?
虽然很快,但是是只认识0和1

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

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

3. 编译型语言和解释型语言的本质区别是什么?
编译型语言:编译成机器码交由CPU识别、运行
解释型语言:不直接编译成机器码,而是编译成中间代码由解释器解释给cpu执行,

4. 在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
不能,不同系统的操作系统执行可执行文件的准备工作不同,导致执行文件的格式不同,无法直接在不同操作系统上执行


5. 解释型编程语言是如何实现跨平台的?
不同平台有不同的解释器,但是他们需要“翻译”的中间代码是一致的,所以解释型语言编译成的执行文件可以在不同平台上直接执行

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

7. 视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)?
亲们趁敌人吃饭时发动进攻

E:\fishc\homework1.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 09:24:03 | 显示全部楼层
JohnWu97 发表于 2023-7-28 09:23
0. 为什么我们说计算机其实是“二傻子”?
虽然很快,但是是只认识0和1

补图
homework1.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 09:42:53 | 显示全部楼层

开行号看了下,是把课上的“helloworld”程序的六行代码也算进去了,程序抄写无误
2.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2023-7-28 14:05:42 | 显示全部楼层
0.因为计算机并不能理解我们的语言,只有我们将操作转换为二进制他才能理解。
1.机器语言
2.编译
3.区别为不直接编译成机器码,解释型语言会编译成中间代码。
4.不能
5.通过解释器来进行再次翻译
6.查表对字
7.qinmenchend
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 16:42:19 | 显示全部楼层
参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 17:39:53 | 显示全部楼层
代码行数出不来,0条代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 17:47:17 | 显示全部楼层
测试题:
0,只读的懂0和1
1,二进制语言  机器语言
2,编译
3,编译型语言可直接被执行,而解释型语言要解释器翻译
4,稍加修改后可以
5,通过中间代码实现跨平台的
6,翻译
7,QINMENCHENDIRENCHIFANSHIFADONGJINGONG 亲们趁敌人吃饭时发动进攻
动动手:
屏幕截图 2023-07-28 174359.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 20:29:56 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 20:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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