计算机二级等级考试主要涵盖计算机基础知识、编程语言、操作系统、数据库管理、网络技术等多个方面的知识。以下是对题目中涉及的一些知识点的详细解释:
1. **TCP/IP协议**:TCP/IP(Transmission Control Protocol/Internet Protocol)是一组通信协议,最初是为ARPANet(美国高级研究计划局网络)设计的,它允许不同制造商的计算机在互联网上相互通信。TCP负责数据的可靠传输,IP负责数据包的路由。
2. **CSS**:CSS(Cascading Style Sheets)是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。B选项是正确的。
3. **计算机病毒**:计算机病毒是恶意软件的一种,它可以自我复制并可能传播到其他计算机系统,但不是文档文件,而是程序代码。
4. **VAL函数和LEN函数**:在某些编程语言中,如VBA,VAL函数用于将字符串转换为数值,SUBS函数用于从字符串中截取子串,LEN函数则用于计算字符串的长度。题目中的表达式是将“奔腾586”的第五个字符(数字5)转换为数值,并加上“VisualFoxpro”的长度(16),结果是18,所以答案是C。
5. **编译程序**:编译程序是一种翻译程序,它将高级语言源代码转换为机器语言的目标程序。C选项正确,它完成从高级语言到低级语言的等价翻译。
6. **键盘布局**:标准的个人电脑键盘有101键和104键两种布局,用于输入各种指令和数据。
7. **计算机系统**:一个完整的计算机系统包括硬件系统(如CPU、内存、硬盘等)和软件系统(如操作系统、应用程序等)。
8. **修改记录功能**:在数据库管理中,浏览(Browse)和编辑(Edit)命令可以修改记录,而替换(Replace)可以更改指定条件的记录,但DISTRU(可能是打字错误,通常应该是UPDATE)不是标准命令。
9. **线程设置**:在多线程编程中,通过调用线程的setDaemon(true)方法可将其设置为后台线程,该方法必须在start()方法之前调用,以确保线程启动后作为后台线程运行。
10. **汉字内码**:在汉字系统中,每个汉字的内码通常占用2个字节来表示。
11. **信息高速公路**:这个术语指的是高速互联网基础设施的建设,旨在方便快捷地交换信息。
12. **二分法检索**:在已排序的线性表中,二分法检索是一种高效的查找方法,前提是线性表以顺序方式存储且按关键码值排序。
13. **Word表格操作**:在Word2003中,表格的单元格高度可以统一,但宽度可以不同;可以在单元格中插入图片;表头单元格可以绘制斜线。
14. **HTML插入图片**:在HTML中,插入图片的代码通常使用`<img>`标签。
15. **删除键**:在Word中,Delete键用于删除光标右边的字符。
16. **异常处理**:在编程中,try-catch结构用于处理可能出现的异常,try块包含可能抛出异常的代码,catch块则定义如何处理这些异常。
17. **数据库逻辑删除**:在浏览窗口中,通常有多种方式删除记录,但直接按Delete键通常是物理删除。
18. **DDL、DML、DCL**:SQL语言中,DDL(Data Definition Language)用于定义数据库结构,DML(Data Manipulation Language)用于操作数据,DCL(Data Control Language)用于控制数据库访问权限。DLL(Dynamic Link Library)是Windows下的动态链接库,与SQL语言的分类无关。
19. **数据库字段类型**:在MySQL中,整型数据类型可以设置为AUTO_INCREMENT,实现自增属性。
20. **表文件扩展名**:如果表文件含备注型或通用型字段,打开时会自动打开扩展名为.FPT的文件。
21. **直到型循环**:在某些编程语言中,直到型循环(Do...While)至少会执行一次循环体。
22. **类的定义**:在面向对象编程中,类的定义通常包含在花括号{}之间。
23. **SQL语言分类**:SQL不包括DLL(Database Layer Language)这种分类,它主要分为DDL(定义数据)、DML(操作数据)、DCL(控制数据)。
24. **关系数据库**:如果两个表的关联字段都是候选码,那么这两个表之间建立了一对一的关系。
25. **计算机科学奠基人**:艾伦·图灵被认为是计算机科学的奠基人之一,他的贡献包括提出图灵机模型和图灵测试。查尔斯·巴贝奇、阿塔诺索夫和冯·诺依曼也是计算机科学的重要人物,分别在机械计算机和电子计算机领域有所建树。
以上是根据题目内容总结的计算机二级考试相关知识点,涵盖了网络、操作系统、数据库、编程语言等多个方面。这些知识对于理解和应对计算机二级考试至关重要。