admin 管理员组

文章数量: 1086019


2025年1月1日发(作者:powerful造句简单带翻译)

第一章 计算机、程序和python概述

1.1什么是硬件?什么是软件?

答:硬件包括计算机上能看到的物理元素,而软件提供控制硬件并让硬件执行特定任务

的不可见的指令。通常来说,硬件包括CPU、内存(主存储器)、存储设备(如磁盘和

光盘)、输入设备(如鼠标和键盘)、输出设备(如显示器和打印机)、通信设备(如调

制解调器和网络接口卡)。

1.2罗列出计算机的五个主要硬件组件。

答:中央处理器(CPU),存储设备(如磁盘和光盘),输入设备(如键盘和鼠标),输出

设备(如打印机和显示器),通信设备(如调制解调器和网络接口)。

1.3缩写“CPU”表示什么?

答:中央处理器,它是计算机的大脑。

1.4 CPU的速度用什么单位表示?

答:赫兹(Hz),1赫兹相当于每秒1个脉冲。现在intel公司最新的处理器运行速度是

3GHz左右。

1.5比特是什么?字节是什么?

答:比特就二进制系统中0和1;计算机中最小的存储单元是字节,1字节=8比特

1.6内存是干什么的?RAM表示什么?为什么内存被称为RAM?

答:内存是计算机执行程序的工作区,程序和数据必须在被CPU执行之前放在计算机的

内存中。内存中的每个字节都有一个唯一的地址,地址用来定位存储和获取数据内存又

被成为随机访问内存(RAM)

1.7用于表示内存大小的单位是什么?

答:字节,另1GB=1024MB,1MB=1024B

1.8用于表示磁盘大小的单位是什么?

答:字节

1.9内存和存储设备中主要的区别是什么?

答:内存是不稳定的,因为当电源关闭时,内存中的信息会丢失。程序和数据被永久地

存储在存储设备中,并且可以被自由移动。当计算机实际上使用它们时,从内存中调用

会比存储设备快得多。

1.10 CPU能够理解的是什么语言?

答:机器语言是一套在每个计算机上都建的原始指令。这是用计算机理解的语言,并由

计算机执行。

1.11什么是汇编语言?

答:汇编语言是一种低级的编程语言,助记符来表示每个机器语言指令。

1.12什么是汇编器?

答:一种将汇编语言翻译成机器语言的软件。

1.13什么是高级程序设计语言?

答:高级语言很像英语,并且易于学习和使用,其编写的指令称为语句。

1.14什么是源程序?

答:高级语言编写的程序称为源程序或源代码。

1.15什么是解释器?

答:解释器是一个从源代码读入一条语句的软件,将其翻译为机器代码或虚拟机代码,

然后将其立即执行。

1.16什么是编译器?

答:编译器将整个源代码翻译成一个机器代码文件,然后执行这个机器代码文件。

1.17解释语言和编译语言之间的区别是什么?

答:解释器读取源代码中的一个语句,将其翻译为机器代码或虚拟机代码,然后将其立

即执行。编译器将整个源代码翻译成机器代码文件,然后执行机器代码文件。

1.18什么是操作系统?罗列一些流行的操作系统。

答:操作系统(OS)是计算机上运行的最重要的程序,操作系统管理和控制计算机的动

作。Windows、Mac OS以及Linux

1.19操作系统的主要任务是什么?

答:1)管理和控制系统行为 2)调配和分配系统资源3)调度操作

1.20什么是多程序设计、多线程和多进程?

答:1)多程序设计允许多个程序共享同一个CPU同步运行;

2)多线程允许单个程序同时执行多个任务;

3)多进程,或者叫并行处理,使用两个或更多处理器一起完成同时发生的多个子任务,

然后将这些自认为有的解决方案组合在一起,获取整个任务的解决方案。

1.21 Python是解释性的。这是什么意思?

答:Python是解释性的,这表示Python代码是被解释器翻译和执行的,每次一句。在

编译语言中,整个源代码被编译,然后执行。

1.22使用Python2编写的程序可以在Python3中运行吗?

答:不能。Python3是比较新的版本,但是它不向后兼容Python2.

1.23使用Python3编写的程序可以在Python2中运行吗?

答:不能。

1.24可以用两种模式运行Python。解释这两种模式。

答:可以运行Python脚本模式或交互模式。从运行一个脚本文件的程序被称为运行

Python脚本模式。键入一个声明>>>提示和执行称为运行Python交互模式。

1.25 Python区分大小写吗?

答:区分。

1.26按照惯例,Python源代码的扩展名是什么?

答:

1.27运行Python源文件的命令是什么?

答:python

1.28什么是注释?如何表示注释行和注释段?

答:注释用于表示该文档的程序是什么,以及如何构造程序。注释有助于程序员或用户

沟通和理解程序。注释不是程序语句,会被编译器忽略。在Python中,注释之前,使

用#,该行中的内容均为注释,或封闭之间”(一行或几行,三引号称为一段评论。当看

到# Python,它忽略了所有的文本在同一行后#。当它看到' ',它扫描为下一个' ',并忽

略了任何文本之间的三重引号。

1.29在控制台显示消息“Hello world”的语句是什么?

答:print (‘Hello world’)

1.30找出下面代码中的错误: #Display two ,messages

print(‘welcome to Python’)

Print(‘Python is fun’).

答:第二行不应该留空格;第三行应去掉那个“.”。

1.31给出下面代码的结果: print(‘3.5*4/2-2.5 is’)

Print(2.5*4/2-2.5)

答:”3.5*4/2-2.5 is” 2.5

1.32三种程序错误是什么?

答:语法错误:来自代码构建过程中的错误

运行时错误:导致程序意外终止的错误

逻辑错误:当程序不能四线它原来打算要完成的任务是导致的错误

1.33如果忘记在字符串后边加右引号,将会产生什么错误?

答:语法错误

1.34如果程序需要从文件中读取数据,但是这个文件并不存在,那么当你运行这个程序

时就会导致错误,这个错误是哪类错误?

答:运行时错误

1.35假设你编写一个程序计算一个矩形的周长,而你写错了程序导致它计算成矩形的面

积,这个错误呀是哪类错误?

答:逻辑错误

1.36如何导入Turtle模块?

答:import turtle

1.37如何在turtle中显示文本?

答:(“需要显示的内容”)

1.38如何向前移动笔?

答:(50)

1.39如何设置新颜色?

答:(‘red’)

1.40不绘制任何东西时如何移动笔?

答:() (50) n()

1.41如何绘制一个圆?

答:(r)

()的目的是什么?

答:可以导致程序暂停知道用户关闭turtle图形化窗口,其目的是给用户时间来查看图

形;若没有这一行,图形窗口会在程序完成时立即关闭。

本章总结

1.计算机是一个存储和处理数据的电子设备。

2.计算机包括硬件和软件。

3.硬件是计算机中可以触碰的物理部分。

4.计算机程序,也称为软件,是控制硬件并让硬件完成任务的不可见的指令集。

5.计算机程序设计是指编写让计算机来完成的指令(即代码)。

6.中央处理器(CPU)是计算机的大脑。它从内存获取指令然后执行它们。

7.计算机使用0和1是因为数字设备有两个稳定的电子状态:关和开,习惯上将它们表

示为0和1。

8.比特是二进制数0和1。

9.字节是8比特构成的序列。

大约是1000字节,MB大约是100万字节,GB大约是10亿字节,而TB大约是万

亿字节。

11.内存存储的是CPU要执行的数据和程序指令。

12.内存单元是一个有序字节序列。

13.内存是不稳定的,因为一旦断电,没有保存的信息就会丢失。

14.程序和数据被永久地保存在存储设备上,当计算机真要用到它们的时候被移到内存。

15.机器语言是一套嵌入每台计算机的原始指令集。

16.汇编语言是一种低级程序设计语言,它使用助记符来表示每一条机器语言指令。

17.高级语言很像英语,易于学习和编程。

18.编译器是一个软件程序,它负责将源程序翻译成机器语言程序。

19.高级语言编写的程序称为源代码。

20.操作系统(OS)是管理和控制计算机动作的程序。

21.可以在windows、UNUIX和Mac上运行Python。

是解释性的,这意味着Python解释每条语句,同时处理该语句。

23.可以在Python语句提示符”>>>“下交互的输入Python语句,或者在一个文件中存

储所有代码,然后用一条命令执行它。

24.要从命令行运行Python源文件,使用命令“Python ”

中,在一行前加一个#号的注释称为行注释,而用三重引号(‘’’和’’’)括住一

行或几行称为段注释。

源代码是区分大小写的。

27.程序设计错误可以分为三种类型:语法错误、运行时错误、逻辑错误。语法和运行

时错误会导致程序意外终止;当程序没有完成它预期的任务时出现逻辑错误。


本文标签: 程序 计算机 错误 运行 内存