csdn程序设计课后练习
csdn程序设计课后练习
1.什么是程序?什么是程序设计?
程序:计算机能够识别和执行的一组二进制Q指令。
程序设计:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。
专业的程序设计人员常被称为程序员。劳动与社会保障专业就业前景
玉树怎么养2.为什么需要计算机语言?高级语言有哪些特点?
为了便于人与计算机进行信息交流,需要创造一种计算机和人都能识别的语言,这就是计算机语言。
高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。但高级语言编译生成
的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度也慢。所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序。高级语言、汇编语言和机器语言都是用于编写计算机程序的语言。高级语言程序“看不见”机器的硬件结构,不能用于编写直接访问机器硬件资源的系统软件或设备控制软件。
为此,一些高级语言提供了与汇编语言之间的调用接口。用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。
3.正确理解以下名词及其含义:
最好听的伤感歌曲
(1)源程序,目标程序,可执行程序。
源程序:由程序员通过高级语言编辑器创建并保存的文本文件。目标程序:源程序经过编译器编译(转换)成二进制形式的程序。
可执行程序:把所有编译后得到的目标模块(程序)连接装配起来再与函数库相连接成为一个整体,生成一个可供计算机执行的目标程序,称为可执行程序(excutable object file)。
(2)程序编辑,程序编译,程序连接。
程序编辑:通过高级语言编辑器创建文本文件的过程。
程序编译:程序编译包括程序预编译和正式编译两个阶段,源程序编译成二进制目标文件的过程。
程序连接:把所有编译后得到的目标模块(程序)连接装配起来再与函数库相连接成为一个整体,生成一个可供计算机执行的目标程序的过程。
(3)程序,程序模块,程序文件。
程序:广义程序:为完成某项活动所规定的方法;狭义程序,一组计算机能够识别和执行的指令。
暗夜精灵德鲁伊程序模块:即可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令。它是大型程序指令的一个组成部分。在Windows中,术语”模块"g-Dynamic Linking Library,又被称为动态链接库模块或DLL模块),或一个设备驱动
程序,也可能是一个程序包含的能被另一个程序存取的数据资源。模块一词也被用于特指自包含的一段程序。
程序文件:描述程序的文件称为程序文件;程序文件存储的是程序,包括源程序和可执行程序。
(4)函数,主函数,被调用函数,库函数。
函数:计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。我们数学里的函数是固定的那些,而计算机中的函数,可以根据其运算功能,由我们自己去定义,只要是运算功能是固定的,我们就可以把它定义成一个函数,这样可以避免相同的程序段在程序中重复出现,在需要它时,只需要调用相应的函数就行了。这样不仅可以使我们编写的程序精简,而且可以使我们的程序更富有可读性。
主函数:主函数是可执行程序的入口函数。当操作系统加载可执行程序到内存中,并且为可执行程序开辟进程空间后,系统调用的可执行程序内的第一个函数,其它各函数、方法的调用,都从主函数开始驱动。这样整个程序的运行轨迹就像一种栈。
英国文化被调用函数:被调用函数计算机编程术语,即由一个函数调用另一个函数,则称第二个函数为被调用函数。
库函数:库函数库函数;顾名思义是把函数放到库里是别人把一些常用到的函数编完放到一个文件里,供别人用.别人用的时候把它所在的文件名用#include<>加到里面就可以了一般是放到b文件里的…
我的核酸一天一夜都没结果

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。