【计算机二级等级考试知识点】
1. **类与方法的定义**:在编程中,类(Class)是对象的模板,可以包含数据成员(属性)和成员函数(方法)。因此,选项A(可以在类中定义类)和B(可以在类中定义方法)是正确的。类可以在类内部定义,形成嵌套类;方法也可以在类内部定义,用于实现类的功能。
2. **计算机硬件系统**:计算机硬件系统通常包括CPU(控制器)、内存、硬盘、显示器、键盘和鼠标等主要组件。描述中的“由控制器、显示器、打印机、主机、键盘组成”是不完整的,缺少了内存和其他关键部件。
3. **C语言参数传递**:C语言中,当简单变量作为函数参数时,采用的是单向值传递,即实参的值被复制给形参,形参的改变不会影响实参。
4. **层次数据模型**:层次数据模型中,每个节点可以有多个子节点,但只有一个父节点。所以,有两个节点没有双亲,即根节点和叶节点。
5. **计算机指令结构**:计算机指令通常由操作码和操作数两部分组成,操作码指示要执行的操作,操作数则是操作的对象。
6. **宏操作范围**:在创建宏时,可以通过定义宏条件表达式来限制宏的操作范围,以控制宏何时执行。
7. **MySQL授权对象**:在MySQL数据库中,最小的授权对象是列,这意味着可以为表中的某一列授予特定的权限。
8. **实现Runnable接口创建线程**:Java中,可以通过实现Runnable接口创建线程,这种方式可以避免单继承的限制,同时允许多个线程共享同一资源,符合面向对象的设计原则。
9. **类的声明**:正确的类声明应该包含访问修饰符(如public)、类名(首字母大写)和一对花括号包裹的类体。所以,选项D (`publicclassCar{…}`)是正确的。
10. **栈的特点**:栈是一种后进先出(LIFO)的数据结构,只能在栈顶进行插入(压栈)和删除(弹栈)操作。
11. **操作系统**:操作系统是计算机系统的软件核心,负责管理计算机的硬件资源和提供服务给应用程序。
12. **端口号**:在计算机网络中,端口号使用16位的二进制数表示,范围是0到65535。
13. **变量定义关键字**:在VB等编程语言中,`Declare`不是用来定义变量的关键字,而`Dim`, `Public`, `Private`是可以的。
14. **Map集合操作**:在Java等编程语言中,Map集合用于存储键值对,使用`put()`方法添加键值对,使用`get()`方法根据键获取对应的值。
15. **Access对象导出**:Access数据库中的宏不能直接导出到Excel,但窗体、查询和报表可以。
16. **VB特性**:VB是在Dartmouth学院的Basic语言基础上发展起来的,是面向对象的可视化开发工具,但不能在任何操作系统环境下运行,需要相应的环境支持。
17. **Word边框设置**:在Word中,可以通过“格式”菜单的“边框和底纹”选项设置文字的边框。
18. **RandomAccessFile**:`RandomAccessFile`类在Java中用于随机访问文件,创建时指定"rw"表示既能读也能写。
19. **SQL查询未选课学生**:查询所有未选课的学生信息,应使用`NOT IN`子句,正确SQL语句是B。
20. **C语言程序输出**:这段代码定义了一个2x3的数组`a`并初始化,然后输出数组第一行的元素,即1,2,3。
以上是对计算机二级等级考试中涉及的编程基础、计算机体系结构、数据库管理、操作系统、网络和文本处理等多个方面的知识点的解析。这些知识点涵盖了计算机科学的基础概念和技术,是准备计算机等级考试的重要内容。