1.高级语言一般有哪些基本构成要素?
常量、变量(存储单元)、保留字、表达式(算术、逻辑、比较)、结构(顺序、分支、循环)
常量:整数、实数、字符、布尔。
变量:对存储数据地址的命名。
2.什么是汇编语言和汇编程序?高级语言到汇编语言到机器语言是如何转化的?
汇编语言(assembly language):利用助记符号编写程序的语言。
汇编程序(assembler):将汇编语言源程序翻译成机器语言程序的程序。
所以高级语言先通过编译程序将高级语言源程序编译成汇编语言源程序,再通过汇编程序将汇编语言源程序翻译成机器语言程序
3.编译器有哪些组成成分?
主要是编译程序和汇编程序
4.编译:先翻译再执行 解释:边翻译边执行。
5.编程模式
过程式模式:程序作为主体来操作一系列被动对象,内容包括,定义对象,编写过程代码,调用过程。
面向对象模式:程序主要用来定义活动对象和调用对象的属性和方法。
函数式模式(functional paradigm):程序是不同函数组合而成的函数(黑盒)。
说明式模式(declarative paradigm):程序是不同原则推到出来的原则。
6.子程序(subprogram):函数、模块。
传值参数:主程序传递它值的副本给子程序,子程序运行后改变的值不关主程序原值的事。
传应用:子程序可以改变主程序里的值。
4.系统一般提供哪些函数?
数学运算、数据转换、字符串操作、输入输出、文档操作、其他