【知识点详解】
1. SQL中的`Create Table`语句与`Primary Key`:在SQL中,`Create Table`语句用于创建新的表结构,而`Primary Key`是用于定义表中某一列或几列的组合,作为主键,用于唯一标识表中的每一行。主键的特性是不允许为空且值必须唯一,它确保了数据的完整性和一致性。
2. 图像类型:图像可以分为数字图像和模拟图像,其中照片和画片是实际场景的静止画面,属于数字图像的一种,包括位图(如BMP格式)和矢量图(如SVG格式)。
3. 音频文件扩展名:常见的音频文件扩展名有MP3、MID(MIDI)、WAVE(WAV),而BMP是位图图像文件的扩展名,不属于音频文件。
4. 指针的概念:在编程语言中,指针是一种特殊的数据类型,它可以存储其他变量的内存地址,使得可以通过指针间接访问和修改该变量的值,增强了程序的灵活性。
5. 结构化程序设计:这种编程风格强调程序的易读性和模块化,以降低复杂性,提高代码的可维护性。它主张使用顺序、选择和循环三种基本控制逻辑,避免使用复杂的跳转语句如`goto`。
6. 类与对象的关系:类是对象的模板,用于封装数据和方法,而对象是类的具体实例,类的继承性使得一个类可以继承另一个类的属性和方法,消息传递是对象间通信的方式。
7. 软件工程的目标:软件工程的主要目标是解决软件开发中的复杂性和不确定性,提高软件的质量、可维护性和可移植性,从而缓解软件危机。
8. 嵌入式计算机:嵌入式计算机通常被集成到设备中,用于实现特定的功能,它们的软件通常固化在ROM中,而不是随机存储器(RAM),并拥有输入输出接口。
9. 输入设备:打印机和显示器是输出设备,而扫描仪和指纹识别器可以作为计算机的输入设备,用于接收外部数据。
10. 计算机总线:地址总线、控制总线和数据总线是构成计算机系统中的基本总线,而高速总线是总线的一种类型,寄存总线这个术语不常见。
11. 进程特性:进程是程序的动态执行实体,具有并发性、动态性、独立性和异步性,但并非所有进程都可以相互控制。
12. 中断类型:中断分为强迫性中断和自愿性中断,前者是由硬件故障或外部事件引发,后者是软件请求的中断。
13. 计算机病毒传播媒介:存储器介质、网络介质和内存介质都可能传播计算机病毒。
14. 数据操纵语言(DML):DML是数据库管理系统的一部分,用于插入、修改、删除和查询数据库中的数据。
15. 数据模型:常见的数据模型有层次模型、网状模型、关系数据模型和面向对象数据模型。
16. SQL语言组成:SQL语言包括数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)和数据控制语言(DCL),不包括数据约束语言。
17. RGB颜色模型:RGB(0,255,0)表示绿色,RGB(255,255,255)表示白色。
18. 面向对象编程语言:Visual Basic、Java是面向对象的,而Basic、C语言、汇编语言在不同的上下文中可能支持面向对象编程,但不是纯粹的面向对象语言。
19. 软件测试:动态测试是指通过运行软件来检测其功能和性能的过程,包括黑盒测试和白盒测试。
20. 结构化程序设计规则:选择、顺序和循环是结构化程序设计的基本控制结构,模块化编程要求每个模块有唯一的入口和出口,注重可读性而非执行效率,避免过度使用`goto`语句。
21. 二叉树的性质:若一棵二叉树没有度为1的节点,根据二叉树的性质,度为2的节点数等于度为0的节点数(叶子节点)加1。
22. 低级语言:机器语言和汇编语言被称为低级语言,因为它们更接近计算机硬件。
23. VB的编程方式:VB使用事件驱动的面向对象编程,基于Visual Basic for Applications (VBA)。
24. 关系数据库操作:选择(Select)操作是从表中选取特定行。
25. 局域网模式:对等模式、客户机/服务器模式是局域网常见的两种模式。
26. 第三代计算机的电子器件:第三代计算机主要采用集成电路(IC)作为电子器件。
27. 计算机系统软件的核心:操作系统是计算机系统软件的核心。
28. 八进制转换:八进制数771.54转换为十进制是375.325。
29. 系统调用的作用:系统调用是用户程序与操作系统交互的接口,允许程序访问操作系统提供的服务。
30. 时间片轮转调度算法:该算法将CPU时间分成固定时间片,轮流分配给进程。
31. 传输控制层协议:TCP(传输控制协议)和UDP(用户数据报协议)是传输控制层的两个主要协议。
32. 硬盘存储容量计算:硬盘容量 = 磁头数 × 磁道数(柱面数) × 每道扇区数 × 每扇区字节数。
33. 哈夫曼编码:哈夫曼编码是一种无损数据压缩方法,属于熵编码。
以上是根据题目内容提取的相关知识点,涵盖了计算机基础、数据库、编程语言、操作系统、网络、数据结构等多个方面。