欲壑de难填 发表于 2019-7-30 19:39:59

0 二进制
1 机器码
2编译

克烈酱skr 发表于 2019-7-30 19:53:06

报错了!哎难搞了!

xyylover 发表于 2019-7-30 20:25:17

打完了括号里汉字怎么打啊

liuhong123 发表于 2019-7-30 23:53:57

学习

工科女孩不秃头 发表于 2019-7-31 11:25:59

测试题:
0. 为什么我们说计算机其实是“二傻子”?
它只能识别0和1(机器码)
1. CPU 唯一认识的语言是什么语言?MK}t%#@('<
机器语言
2. C 语言编写的源代码转换为汇编语言的过程叫什么?l
编译
3. 编译型语言和解释型语言的本质区别是什么?
解释性语言有跨平台特性,效率偏低
4. 在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
能,C语言可替代性强
5. 解释型编程语言是如何实现跨平台的?
通过字节码和解释器
6. 莫斯密码的原理其实是什么?
查表
7. 视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)?
亲们,趁敌人吃饭时发动进攻

Yang06 发表于 2019-7-31 11:52:38

看答案,哈哈哈

HugoLily 发表于 2019-7-31 11:58:56

慕名而来!准备买会员了

YKYC 发表于 2019-7-31 11:59:25

啦啦啦

Mr_qiao 发表于 2019-7-31 14:32:20

爱鱼c

978100070 发表于 2019-7-31 17:27:42

11111

a1002697032 发表于 2019-7-31 17:44:17

0. 电脑不会直接执行人类发出的指令
1.cpu唯一认识的语言室汇编语言
2.编译
3.编译型语言是将c语言转换为汇编语言然后转换为及其语言然后让CPU执行
而解释型语言这是讲语言翻译成字节码通过解释器来交由CPU执行这样可以实现跨平台操作
4.可以,大部分的系统的都有用c语言来汇编的
5解释型语言是通过解释器来翻译cpu'执行。
6摩斯密码其实就是翻译.
7QIN MEN CHEN DI REN CHI FAN SHI FA DONG JIN GONG

327318733@qq.co 发表于 2019-7-31 20:28:32

对对答案

香菇滑稽 发表于 2019-7-31 21:02:08

yu c

ALITA-YU 发表于 2019-7-31 21:05:39


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

#define MAX      256

long total;

int countLines(const char *filename);
void findAllCodes(const char *path);
void findALLFiles(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()
{
      char path = ".";
      
      printf("计算中...\n");
      
      findAllCodes(path);
      findALLDirs(path);
      
      printf("目前你总共写了 %ld 行代码!\n\n", total);
      system("pause");
      
      return 0;
}

Kumengda 发表于 2019-7-31 22:12:51

66666666666666666

ALITA-YU 发表于 2019-7-31 22:19:44

无条件支持楼主!

1104624021 发表于 2019-7-31 23:53:08

谢谢!

我要做大做强 发表于 2019-8-1 00:21:42

1

wanqianjieyuan 发表于 2019-8-1 09:34:45

辛苦了

蕾哥 发表于 2019-8-1 10:25:53

0
页: 344 345 346 347 348 349 350 351 352 353 [354] 355 356 357 358 359 360 361 362 363
查看完整版本: S1E2:第一个程序 | 课后测试题及答案