鱼C论坛

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

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

    [复制链接]
发表于 2022-9-21 14:30:21 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 14:36:18 | 显示全部楼层
0.为什么我们说计算机其实是“二傻子”?
它只懂得二进制的0和1
1.CPU 唯一认识的语言是什么语言?
机器语言 汇编语言 第三代编程语言(C语言、C++、java)
2.C 语言编写的源代码转换为汇编语言的过程叫什么?
编译
3.编译型语言和解释型语言的本质区别是什么?
编译语言(C语言) 解释型语言(JAVA、Python、Ruby)
4.在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
可以
5. 解释型编程语言是如何实现跨平台的?
解释型语言不直接编译成机器语言,而是将源代码转换成中间代码,然后发送给解释器,由解释器逐句翻译给CPU来执行
6.莫斯密码的原理其实是什么?
通过查找指令表,CPU能将0和1的组合跟具体的指令挂钩,这些0和1的组合称为机器码,也叫机器语言,属于第一代编程语言
7.视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)?
qin men chen di ren chi fan shi fa dong jin gong
亲们趁敌人吃饭时发动进攻
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-21 14:54:17 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 15:14:55 | 显示全部楼层
C:\Users\z'j'r\Pictures\Screenshots\temp
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-21 15:24:56 From FishC Mobile | 显示全部楼层

机械语言
编译
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-21 15:25:29 From FishC Mobile | 显示全部楼层
机械语言
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-21 16:06:31 | 显示全部楼层
6
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 16:44:47 | 显示全部楼层
复制的windows代码和自己输入的都是错误的,请问是我个人那个环节出了问题?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-21 16:50:07 | 显示全部楼层
嘿嘿!
QQ截图20220921164913.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 17:04:51 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 17:36:17 From FishC Mobile | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 17:38:59 | 显示全部楼层
#include <体育场>
#include <统一>
#include <>
#include <弦>
#include <斯特利布>
#include <系统/统计>

#define最大 256

长总计;

int countLines(常量字符 *文件名);
int isCode(const 字符 *文件名);
void findAllDirs(const char *path);

int countLines(常量字符 *文件名)
{
文件 *fp;
整数计数 = 0;
温度;

如果 ((fp = 源(文件名,“r”)) == 空)
        {
fprintf(标准,“无法打开文件: %s\n”, 文件名);
返回 0;
        }

而 ((温度 = fgetc(fp)) != EOF)
        {
如果 (温度 == '\n')
                {
计数++;
                }
        }

断续器;

返回计数;
}

int isCode(常量字符 *文件名)
{
整型长度;

长度 = 字符串(文件名);
        
如果 (!斯特坎普(文件名 + (长度 - 2),“.c”))
        {
返回 1;
        }

        {
返回 0;
        }
}

void findAllDirs(const char *path)
{
目录 *dp;
结构差异 *条目;
结构统计统计;

如果 ((dp = opendir(路径)) == 空)
        {
fprintf(stderr, “路径 %s 是错误的!\n”, path);
返回;
        }

切迪尔(路径);
而 ((条目 = redir(dp))!= 空)
        {
lstat(entry->d_name, &statbuf);

如果 (!strcmp(“.”, 条目>d_name) || !strcmp(“..”, 条目>d_name))
继续;

如果 (S_ISDIR(statbuf.st_mode)
                {
查找所有dirs(入口->d_name);
                }

                {
如果 (是代码(入口->d_name))
                        {
总计 += 计数行(入口->d_name);
                        }
                }
        }

奇迪尔(“..”);
封闭式;
}

int main()
{
字符路径 [最大] = “.”;

printf(“计算中...\n”);

查找所有Dirs(路径);

printf(“目前你总共写了 %ld 行代码!\n\n”, total);

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

使用道具 举报

发表于 2022-9-21 18:36:57 | 显示全部楼层
.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 18:57:34 | 显示全部楼层
hh
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 19:43:01 | 显示全部楼层
错了好多嗄
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-21 20:33:06 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 21:26:31 | 显示全部楼层
0因为电脑使用二进制 1机器语言 2 编译 3 编码与解码的过程 4 不 5 通过解释器 6 编码与解码 7
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-21 22:11:28 | 显示全部楼层
.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 22:21:25 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-21 22:27:39 | 显示全部楼层
查查
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-13 08:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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