鱼C论坛

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

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

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

使用道具 举报

发表于 2025-2-27 19:21:05 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-27 19:21:40 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-27 20:57:24 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-2-27 21:18:24 | 显示全部楼层
我爱你
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-2-28 13:33:05 | 显示全部楼层
0.因为计算机认识的语言是二进制语言。
1.机器语言。
2.编译。
3.有没有编译过程。
4.不能。
5.使用不同解释器。
6.查找表。
7.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-2-28 17:43:29 | 显示全部楼层

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

使用道具 举报

发表于 2025-3-1 11:35:03 | 显示全部楼层
#include<io.h>
#include<direct.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX 256
long total;
int countlilnes(const char *filename);
void fidnALLCodes(const char *path);
void findALLFiles(const char *path);
int countlines(const char *filename)
{
FILE*fp;
int count=0;
int temp;
if((fp=fopem9filename,"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[MAX],target[MAX];
strcpy(thePath,path);
if((handle=_findfirst(sttrcar(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 chaar *path)
{
struct_finddata_t fa;
long handle;
char thePath[MAX] ;
strcpy(thePath,path);
if((handle=_findfisrt(strcat(thePath,"/*"),&fa))==-1L)
{
}
}


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

使用道具 举报

发表于 2025-3-1 13:56:54 | 显示全部楼层
我很赞同
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-1 21:11:37 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-2 11:50:49 | 显示全部楼层
CPU 唯一认识的语言是什么语言?
CPU 唯一认识的语言是机器语言,它由二进制代码(0 和 1)组成,是计算机硬件能够直接识别和执行的指令集合。机器语言的指令直接对应着计算机硬件的操作,不同类型的 CPU 有不同的机器语言指令集。
C 语言编写的源代码转换为汇编语言的过程叫什么?
C 语言编写的源代码转换为汇编语言的过程叫编译。在编译过程中,编译器会对 C 语言源代码进行词法分析、语法分析、语义分析等一系列处理,将高级语言的代码转换为汇编语言代码,汇编语言是一种低级语言,更接近机器语言,之后再由汇编器将汇编语言转换为机器语言(目标代码) 。
编译型语言和解释型语言的本质区别是什么?
编译型语言和解释型语言的本质区别在于执行方式。编译型语言在执行前,需要通过编译器将源代码一次性全部翻译成目标机器的机器语言,生成可执行文件,之后可直接运行该可执行文件。而解释型语言是在运行时,由解释器逐行读取源代码并立即执行,不生成独立的可执行文件。这就导致编译型语言执行效率相对较高,因为其目标代码是针对特定机器优化的;而解释型语言具有更好的跨平台性,只要有对应的解释器,源代码可以在不同的操作系统和硬件平台上运行,且修改代码后无需重新编译即可运行 。
在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
通常情况下,在 Linux 系统上用 C 语言编译的可执行程序不能直接在 Windows 系统上执行。这是因为 Linux 和 Windows 的可执行文件格式不同,Linux 常用的可执行文件格式是 ELF(Executable and Linkable Format),而 Windows 使用的是 PE(Portable Executable)格式。此外,它们的系统调用接口、运行库等也存在差异,这些因素导致 Linux 下编译的可执行程序无法在 Windows 环境中直接运行。若要在 Windows 上运行,需要针对 Windows 环境重新编译,并解决可能存在的依赖问题 。
解释型编程语言是如何实现跨平台的?
解释型编程语言通过在不同平台上安装对应的解释器来实现跨平台。解释器负责读取并执行解释型语言的源代码,它屏蔽了不同操作系统和硬件平台之间的差异。当运行解释型语言程序时,解释器会根据所在平台的特性将源代码转换为相应的机器指令来执行。例如,Python 语言在 Windows、Linux、macOS 等多种平台上都有对应的 Python 解释器,只要在不同平台上安装了合适版本的 Python 解释器,Python 程序就可以在这些平台上运行,无需针对每个平台重新编译源代码。
莫斯密码的原理其实是什么?
莫斯密码的原理是用不同排列顺序的点(&#12539;)和划(—)来表示字母、数字和标点符号等。通过对不同字符的编码,以电信号的长短来传递信息。在实际通信中,发送方按照莫斯密码规则将信息编码成点和划的序列,通过信号传输(如电报、灯光闪烁、声音长短等方式),接收方再根据莫斯密码表将接收到的信号解码还原成原始信息 。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-2 15:11:16 | 显示全部楼层
good
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-2 22:08:50 | 显示全部楼层
已抄送完毕!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-3 16:04:43 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-3 23:32:34 | 显示全部楼层
1427
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-4 16:43:44 | 显示全部楼层
回复~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-4 22:19:29 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-5 07:52:05 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-5 14:27:29 | 显示全部楼层
0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-3-5 17:04:13 | 显示全部楼层
1111111
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 16:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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