旧云浮风 发表于 2025-10-25 15:00:31

2

再来一次 发表于 2025-10-25 17:50:51

D:\

再来一次 发表于 2025-10-25 20:58:19

为什么我复制小甲鱼的代码在DEV C++运行完也是0行代码呢?

3297601989 发表于 2025-10-25 23:08:33

nhddqwdqwdqwdqw

Kelekin 发表于 2025-10-26 15:34:06

cpu只能读懂0和1
cpu只认识机器语言
编译
编译型:源代码=>汇编=>机器
解释型:源代码=>字节码=>解释器
路径不同
5:
6:

soyaa 发表于 2025-10-26 16:01:08

xx

白贺词 发表于 2025-10-26 22:09:21

0.二进制
1.机器码
2.编译
3.解释型语言需要解释器
4.能
5.解释器在不同平台上都有
6.一一对应
7.不知道

lemonade111 发表于 2025-10-27 15:32:23

哦香哦 发表于 2025-10-27 17:39:53

支持

anhedemo 发表于 2025-10-27 22:56:40

查看

李瑞泽 发表于 2025-10-28 09:37:09

0、
因为它只能识别和分析二进制的0和1
1、
二进制的0和1,机器语言
2、
编译
3、
编译型语言是直接以机器语言的形式输入cpu,而解释型语言是不需要编译只有在执行时才会翻译成机器语言
4、
不行,格式不同及编程语言不同
5、
它是通过把解释型语言转换为中间代码,然后通过解释器翻译给cpu
6、
查表
7、
亲们趁敌人吃饭时发起进攻

一字长安 发表于 2025-10-28 10:57:06

#include <stdio.h>
int main()
{
        printf("Hello word!\n");
        return 0;
}

W.G. 发表于 2025-10-28 14:54:12

嘻嘻

辉18 发表于 2025-10-28 21:28:15

0、只懂得二进制,0和1
1、机器语言
2、编译
3、程序代码被转换成机器指令并执行的时机和方式​​。
4、不可以
5、增加一个解释器
6、编译和解码的过程

0、
#include <stdio.h>
#include <io.h>
#include <direct.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>

#define MAX    256

long total;

int countLines(const char *filename);
void findAllCodes(const char *path);
void findALLDirs(const char *path);

int countLines(const char *filename)
{
    FILE *fp;
    int count=0;
    int temp;
    if((fp= fopen(filename,"r"))==NULL){
      fprintf(stderr,"Can not open the file:%s\n",filename);
      return 0;
    }
    while ((temp = fgetc(fp)) != EOF){
      if (temp == '\n'){
            count ++;
      }
    }
    fclose(fp);
    return count;
}

void findAllCodes(const char *path){
    struct _finddata_t fa;
    long handle;
    char thePath,target;

    strcpy(thePath,path);
    if((handle = _findfirst(strcat(thePath,"/*.c"),&fa)) != -1L){
      do{
            sprintf(target,"%s%s",path,fa.name);
            total += countLines(target);
      }while (_findnext(handle,&fa) == 0);
      
      
    }
    _findclose(handle);
}

void findALLDirs(const char *path)
{
    struct _finddata_t fa;
    long handle;
    char thePath;

    strcpy(thePath,path);
    if((handle = _findfirst(strcat(thePath,"/*"),&fa)) == -1L){
      fprintf(stderr,"The path %s is wrong!\n",path);
      return;
    }
    do{
      if(!strcmp(fa.name,".")||!strcmp(fa.name,".."))
            continue;
      if(fa.attrib == _A_SUBDIR){
            sprintf(thePath,"%s%s",path,fa.name);
            findAllCodes(thePath);
            findALLDirs(thePath);
      }
    }while (_findnext(handle,&fa) == 0);
    _findclose(handle);
}

int main()
{
    SetConsoleOutputCP(CP_UTF8);
    SetConsoleCP(CP_UTF8);
    char path = ".";
    printf("计算中...\n");
    findAllCodes(path);
    findALLDirs(path);
    printf("目前你总共写了%ld行代码!\n\n",total);
    system("pause");
   

    return 0;
}

7、亲们趁敌人吃饭时发动进攻
8、

洛luo 发表于 2025-10-29 10:48:22

1

飞翔发动机 发表于 2025-10-29 16:40:43

##### 0、为什么我们说计算机其实是“二傻子”?
答:因为计算机只认识0和1
##### 1、CPU 唯一认识的语言是什么语言?
答:机器语言又或者说叫机器码
##### 2、C 语言编写的源代码转换为汇编语言的过程叫什么?
答:编译
##### 3、编译型语言和解释型语言的本质区别是什么?
答:编译型语言最终会被计算机编译为机器语言(机器码)最后被CPU执行;而解释性语言不直接编译成机器码,而是转换为中间代码需要解释器逐句翻译给CPU来执行。
##### 4、在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
答:不能
##### 5、解释型编程语言是如何实现跨平台的?
答:解释型语言需要解释器,写出来的代码会转化为中间代码,但无论怎么转换,这种语言就相当于一串文本,只需要在对应平台使用解释器就可以执行代码。就好比**Python, JavaScript, PHP**这对应中文、英语、西班牙语,我们的解释器就是精通三国语言的翻译大师,说这三国语言的代表上台发言,说的话记录为文本——相当于这些解释性语言的源代码,翻译官通过翻译,比如给windows系统下安装了python我就能执行.py文件,linux系统下我想读懂python也需要一个python解释器。
#####6、莫斯密码的原理其实是什么?
答:其实就是一个编码解码的过程,编码就是将我们直接理解的文字转换为加密文字;解码就是根据“我们理解的文字——加密文字”一 一对应的密码表通过查表翻译回我们理解的文字。
##### 7、视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)?
答:qinmenchendirenchifanshifadongjingong
亲们趁敌人吃饭时发动进攻

Yangqingcen100 发表于 2025-10-30 15:06:43

答案

Yangqingcen100 发表于 2025-10-30 15:08:00

看看答案

what?!! 发表于 2025-10-30 16:49:13

/

zezrkq 发表于 2025-10-30 20:19:11

想要答案{:5_111:}
页: 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 [2122] 2123 2124 2125 2126 2127 2128 2129 2130 2131
查看完整版本: S1E2:第一个程序 | 课后测试题及答案