2021-2022计算机二级等级考试试题及答案No.18947.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### 计算机二级等级考试知识点解析 #### 1. 关键字导入包中的类 - **知识点**:在程序开发中,为了使用其他包中的类,需要使用`import`关键字来导入所需的类。 - **解释**:在Java等编程语言中,不同包中的类需要通过`import`关键字进行引入,才能在当前程序中使用。例如,如果需要使用`java.util`包下的`ArrayList`类,就需要在程序开头添加`import java.util.ArrayList;`这样的语句。 #### 2. 文本框滚动条设置 - **知识点**:要在文本框中启用水平和垂直滚动条,首先需要设置`MultiLine`属性为`True`,然后设置`ScrollBar`属性为`3`。 - **解释**:在Visual Basic等编程环境中,文本框默认不支持滚动条。如果希望文本框支持多行输入并包含滚动条,需要先将`MultiLine`属性设置为`True`,这样文本框才能接受多行输入。之后,为了添加滚动条,需要将`ScrollBar`属性设置为`3`,这意味着同时启用了水平和垂直滚动条。 #### 3. Swing 容器添加组件 - **知识点**:可以直接向`JPanel`组件添加其他组件。 - **解释**:在Java Swing中,`JFrame`、`JDialog`和`JWindow`都是顶级容器,它们自身不能直接包含子组件,但可以通过在这些容器内部添加`JPanel`等容器来间接放置组件。`JPanel`作为一个Swing容器,可以直接添加组件,如按钮、标签等。 #### 4. APPENDBLANK 命令后的新记录位置 - **知识点**:使用`APPENDBLANK`命令添加新记录后,该记录会位于当前记录集的最后。 - **解释**:在数据库操作中,使用`APPENDBLANK`命令会在当前记录集的末尾添加一条空白记录。例如,如果有8条记录,当前记录号为5,在执行`APPENDBLANK`命令后,新的空白记录将会成为第9条记录。 #### 5. 运行时不可见的对象 - **知识点**:`Timer`对象在运行时是不可见的。 - **解释**:`Timer`控件用于控制时间间隔内触发事件的操作,它本身不会显示在界面上,因此在运行时是不可见的。通常用于实现定时任务等功能。 #### 6. 网页的基本概念 - **知识点**:一个网站的首页不等同于网页。 - **解释**:网页是构成网站的基本单元,一个网站可以由多个网页组成。首页通常是进入网站的第一个页面,但它只是众多网页中的一个,并非所有网页都是首页。此外,网页中可以包含指向其他网页的超链接,也可以使用Word等工具编写。 #### 7. HTML 代码的正确显示 - **知识点**:HTML代码的正确格式是使用`<html>`、`<head>`和`<body>`等标签。 - **解释**:正确的HTML文档结构应该包括`<html>`标签作为文档的根元素,其中包含`<head>`部分用于定义文档元信息,以及`<body>`部分用于展示实际内容。 #### 8. 地址传递 - **知识点**:使用地址作为实参传给形参时,实参和形参实际上是同一个对象。 - **解释**:在编程中,当通过地址传递参数时(例如,通过引用或指针),实际上传递的是一个指向原始数据的引用,这意味着实参和形参指向的是相同的内存位置。 #### 9. 控制器的功能 - **知识点**:控制器负责对计算机发布命令。 - **解释**:在计算机系统中,控制器的作用是解读指令并发出相应的控制信号,协调各个硬件部件的工作,从而实现计算机的各种操作。 #### 10. 软件生命周期的需求分析阶段 - **知识点**:需求分析阶段明确软件系统必须做什么和具备的功能。 - **解释**:在软件开发过程中,需求分析是确定软件系统必须实现什么功能的关键阶段。这一阶段的主要任务是与客户沟通,理解他们的需求,并明确软件的功能规格。 #### 11. 关系数据库的基本结构 - **知识点**:关系数据库的基本结构是关系模型。 - **解释**:关系数据库是基于关系模型的一种数据组织方式。在这个模型中,数据被组织成一系列二维表格,每个表格称为一个关系,这些关系通过公共字段(即键)相互关联。 #### 12. 用户定义完整性约束 - **知识点**:在商品库存表中规定库存量必须大于等于0属于用户定义完整性约束。 - **解释**:用户定义完整性约束是指数据库管理员根据特定的应用需求自定义的一些规则,以确保数据的有效性和一致性。例如,规定库存量必须大于等于0,就是为了避免出现负库存的情况。 #### 13. 输入、输出和存储设备组合 - **知识点**:鼠标器、绘图仪和光盘分别是输入、输出和存储设备。 - **解释**:鼠标器是一种常用的输入设备;绘图仪是一种输出设备,主要用于绘制图形或打印高精度图纸;光盘既可以作为数据的存储介质,也可以用来传输数据。 #### 14. 常量声明 - **知识点**:使用`Const`声明的常量值不能被改变。 - **解释**:在Visual Basic等编程语言中,使用`Const`关键字声明的常量一旦被赋值后,其值就不能再被修改。因此,代码`Const Number1 = 15: Number1 = 10`是非法的。 #### 15. 计算机通用性的基础 - **知识点**:计算机的通用性主要依赖于其指令系统。 - **解释**:计算机的通用性使其能够执行各种算术和逻辑运算,这是通过其指令系统实现的。指令系统定义了计算机所能执行的所有基本操作。 #### 16. 返回逻辑值的函数 - **知识点**:`RECNO()`函数不会返回逻辑值。 - **解释**:`EOF()`、`BOF()`和`FOUND()`函数通常返回布尔值,表示文件是否结束、是否为文件首部或者记录是否被找到。而`RECNO()`函数返回当前记录的位置编号,不是一个逻辑值。 #### 17. 查询的数据源 - **知识点**:在Access 2003中,可以使用查询作为创建新查询的数据源。 - **解释**:在Microsoft Access中,不仅可以使用表作为查询的数据源,还可以使用其他已存在的查询作为数据源来构建更复杂的查询。 #### 18. switch 语句的等效形式 - **知识点**:`switch`语句可以用`if`语句替代。 - **解释**:虽然`switch`语句提供了一种方便的方式来处理多个条件分支,但在某些情况下,也可以使用`if...else if...else`语句来实现相同的功能。 #### 19. Word 办公软件 - **知识点**:Word 是微软推出的一款办公应用软件。 - **解释**:Microsoft Word是一款功能强大的文字处理软件,广泛应用于文档编辑、排版、报告撰写等领域,是Office套件的一部分。 #### 20. 方法定义 - **知识点**:正确的方法定义应符合语法规范。 - **解释**:在编程语言中,方法(函数)的定义需要遵循一定的语法格式。例如,在Java中,方法的返回类型、方法名、参数列表和方法体都必须正确定义。选项A正确地定义了一个返回整型值的方法,而其他选项存在语法错误。 #### 21. JavaScript 脚本的嵌入 - **知识点**:使用`<script>`标签可以在HTML中嵌入JavaScript脚本。 - **解释**:在HTML文档中,可以使用`<script>`标签来嵌入JavaScript脚本,以实现动态效果和交互功能。 #### 22. 变量操作 - **知识点**:执行特定运算后变量的值会发生变化。 - **解释**:在执行表达式`a+=a-=a*a`时,变量`a`的初始值为4。根据运算规则,先执行`a=a-a*a`得到-12,然后执行`a=a+a`得到-24。 #### 23. 层次联系 - **知识点**:学校与校长之间是一对一的联系。 - **解释**:在关系数据库模型中,一对一联系指的是两个实体集中的每一个实体至多只能与另一个实体集中唯一的一个实体相联系。例如,一所学校只会有一个校长,而一个校长也只能服务于一所学校。 #### 24. ROM 存储器 - **知识点**:ROM存储器只能读取数据,不能写入数据。 - **解释**:只读存储器(ROM)的特点是只能读取其中存储的信息,而不能对其进行更改。这使得ROM适合用于存储固定的程序和数据。 #### 25. SUM 命令的范围 - **知识点**:SUM命令缺省范围时计算所有记录的总和。 - **解释**:在数据库操作中,使用SUM命令时如果没有指定范围,则默认计算所有记录的和。 #### 26. Java 包的结构 - **知识点**:Java中的包结构应该与文件目录结构一致。 - **解释**:在Java中,包是用来组织类的命名空间。包的命名应遵循一定的约定,通常是采用逆域名的方式,如`com.example`。包内的类文件应该按照包名结构放在对应的文件夹中,确保包结构与文件目录结构一致。 #### 27. 线性表操作 - **知识点**:在顺序存储的线性表中插入元素时,平均需要移动一半的元素。 - **解释**:对于长度为n的顺序存储线性表,在任何位置插入或删除一个元素时,平均需要移动表中的n/2个元素。这是因为插入或删除操作会导致后续的元素向前或向后移动。 #### 28. 函数描述 - **知识点**:函数不仅仅是为了增加代码复用性。 - **解释**:函数是一种功能抽象,可以提高代码的复用性,但它的作用远不止于此。函数还能够提高代码的可读性和可维护性,降低代码复杂度等。
- 粉丝: 9
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助