鱼C论坛

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

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

    [复制链接]
发表于 2023-12-13 12:48:22 | 显示全部楼层
零基础入门学习C语言封面
《零基础入门学习C语言》
小甲鱼 著
立即购买
加油!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-12-13 14:15:13 | 显示全部楼层
11
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-12-13 15:24:50 | 显示全部楼层
kankandaan
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-13 15:43:16 | 显示全部楼层
xuexi
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-13 16:40:24 | 显示全部楼层
非常感谢教程
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-13 17:00:16 | 显示全部楼层
sdafgedagherth
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-14 15:25:32 | 显示全部楼层
kankan
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-14 17:59:12 | 显示全部楼层
亲们趁敌人吃饭时发动进攻
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-14 18:37:22 | 显示全部楼层
0只认识0和1
1汇编语言
2编译过程
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-14 18:39:24 | 显示全部楼层
查看参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-14 21:34:06 | 显示全部楼层
ccc
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-12-14 23:21:01 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-12-15 09:59:56 | 显示全部楼层
鱼C有你更精彩^_^
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-15 11:12:13 | 显示全部楼层
缓慢起步
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-15 13:41:00 | 显示全部楼层

#include < io.h>
#include < direct.h>
#include < stdio.h>
#include < stdlib.h>
#include < string.h>

#define MAX        256

长总计;

int countLines(const char *文件名);
无效 findAllCodes(const char *path);
void findALLFiles(常量字符 *路径);

int countLines(常量字符 *文件名)
{
文件 *fp;
int 计数 = 0;
int 温度;
        
if ((fp = fopen(filename, “r”)) == NULL)
        {
fprintf(stderr, “无法打开文件:%s\n”, filename);
返回 0;
        }
        
而 ((temp = fgetc(fp)) != EOF)
        {
如果 (temp == '\n')
                {
计数++;
                }
        }
        
关闭(fp);
        
返回计数;
}

无效 findAllCodes(常量字符 *路径)
{
结构_finddata_t fa;
长柄;
char thePath[MAX], target[MAX];
        
strcpy(路径,路径);
if((handle = _findfirst(strcat(thePath, “/*.c”), &fa)) != -1L)
        {

                {
sprintf(target, “%s/%s”, 路径, fa.name);
总计 += countLines(target);
}while (_findnext(句柄, &fa) == 0);
        }
   
_findclose(手柄);
}

无效 findALLDirs(常量字符 *路径)
{
结构_finddata_t fa;
长柄;
char thePath[最大];
        
strcpy(路径,路径);
if((handle = _findfirst(strcat(thePath, “/*”), &fa)) == -1L)
        {
fprintf(stderr, “路径 %s 是错误的!\n”,path);
返回;
        }
   

        {        
if (!strcmp(fa.name, “.”) || !strcmp(fa.name, “..”))
继续;
                    
if( fa.attrib == _A_SUBDIR)
                {        
sprintf(thePath, “%s/%s”, 路径, fa.name);
findAllCodes(路径);
findALLDirs(路径);
                }
}while (_findnext(句柄, &fa) == 0);
   
_findclose(手柄);
}

int main()
{
char 路径[MAX] = “.”;
        
printf(“计算中...\n”);
        
findAllCodes(路径);
findALLDirs(路径);
        
printf(“目前你总共写了 %ld 行代码!\n\n”, total);
system(“暂停”);
        
返回 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-15 13:47:42 | 显示全部楼层
好的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-12-15 21:08:56 | 显示全部楼层
0. 它只认0和1
1. 机器语言
2.编译
3.
4.不能
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-16 10:33:49 | 显示全部楼层
0.为什么我们说计算机其实是“二傻子”?
——因为计算机的核心是CPU,它负责计算机大部分日常的计算功能,而CPU只能识别0和1,。
1.CPU 唯一认识的语言是什么语言?
——机器语言,也叫机器码,由纯数字组成
2.C 语言编写的源代码转换为汇编语言的过程叫什么?
——编译
3.编译型语言和解释型语言的本质区别是什么?
——对于CPU而言,编译型语言是将源代码先通过编译器编译为CPU认识的机器码(可执行文件),此后CPU随时都可以直接执行编译后的机器码;而解释型语言则不直接编译成机器码,而是将源码转成中间代码,然后发送给解释器,由解释器逐句翻译给CPU来执行。
4.在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
——不能,因为不同的操作系统可执行文件的格式不完全相同,Windows上大部分可执行文件为PE格式,而Linux上大部分可执行文件为ELF格式。格式不同导致了不同的可执行文件无法跨平台直接使用。
5. 解释型编程语言是如何实现跨平台的?
——解释型编程语言为每个操作系统专门制定一个解释器作为中转,因此解释器只需提供一个统一的入口即可
6.莫斯密码的原理其实是什么?
——有相应的编码表进行查表,编码表里将英文字母和数字进行编码对应,便于查表。
7.视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)
亲们,趁敌人吃饭时,发起进攻
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-16 15:27:34 | 显示全部楼层
hello
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-17 17:28:02 | 显示全部楼层
0.他只能
1.二进制
2.转码
3.语言类型不同
4.可以
5.可执行代码是原码
6.二进制
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-27 05:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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