2021-2022计算机二级等级考试试题及答案No.3294.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### 计算机二级等级考试知识点解析 #### 1. 数据库连接函数 mysql_connect() 和 mysql_pconnect() - **mysql_connect()**: 该函数用于建立一个到MySQL服务器的非持久连接。这意味着每次脚本结束执行时,连接都会自动关闭。如果需要手动关闭连接,可以使用 `mysql_close()` 函数来实现这一点。 - **mysql_pconnect()**: 该函数用于建立一个到MySQL服务器的持久连接。持久连接意味着即使脚本执行完毕,连接也不会立即断开,而是被保留在服务器端,以便后续请求重用。同样地,`mysql_close()` 可以用来尝试关闭持久连接,但实际上这并不会断开连接,而只是将连接标记为“空闲”,以便其他脚本可以使用它。 **结论**: 正确选项是 **A** —— `mysql_connect()` 建立非持久连接,并且可以使用 `mysql_close()` 关闭连接。 #### 2. Access 2003 数据表字段管理 - 在Access 2003中,对于数据表中的字段管理,如果一个字段与其他表建立了关系,则必须先解除这些关系才能删除该字段。 - 删除字段时,该字段中的数据也会一同被删除,因此在删除之前需要确保这些数据已经备份或者不再需要。 **结论**: 正确选项是 **C** —— 作为关系的一部分的字段需要先删除关系,再删除字段。 #### 3. 数组初始化 - 对于数组声明 `int a[3][4]={0}`,只有第一个元素 `a[0][0]` 被显式初始化为0,其余所有元素都被默认初始化为0(即未初始化的整数数组元素默认值为0)。 **结论**: 题目描述正确。 #### 4. 大写锁定与 SHIFT 键 - 当处于大写锁定状态下时,按下 SHIFT 键会将当前的大写模式切换为小写模式,即输入小写字母。 **结论**: 题目描述正确。 #### 5. 内存占用最小的数据类型 - **Integer**: 整型,通常占用4字节内存空间。 - **Single**: 单精度浮点型,通常占用4字节内存空间。 - **Boolean**: 布尔型,通常占用1字节内存空间。 - **Byte**: 字节型,通常占用1字节内存空间。 **结论**: 正确选项是 **D** —— `Byte` 类型占用的内存最小。 #### 6. 使用控件进行分页 - 在Access等数据库应用程序中,当窗体内容较多无法在一屏内显示时,可以使用选项卡控件 (`Tab Control`) 来实现分页功能,将不同的内容分隔在不同的标签页中。 **结论**: 正确选项是 **C** —— 选项卡控件。 #### 7. 派生类与基类的关系 - **派生类一般使用公有派生**,这样可以继承基类的公有成员和受保护成员。 - 对基类成员的访问必须是无二义性的,即在派生类中访问基类成员时,不能同时存在多个具有相同名称但不同作用域的成员。 - 赋值兼容规则也适用于多重继承的情况,即派生类可以赋值给其基类。 - 基类的公有成员在派生类中仍然是公有的,但受保护成员变为私有成员。 **结论**: 题目中的空白处应填入 “基类的公有成员在派生类中仍然是公有的” 的否定形式,即 “基类的公有成员在派生类中不再是公有的”。 #### 8. 微型计算机基本数据单位 - 最小数据单位是比特(bit),是二进制数字中的位,代表两种状态之一。 **结论**: 题目描述正确。 #### 9. 程序设计语言的基本成分 - 程序设计语言的基本成分包括数据成分、运算成分、控制成分以及传输成分。 **结论**: 正确选项是 **D** —— 传输成分。 #### 10. 循环语句与变量操作 - 循环条件 `(m++) < n`,每次循环 `m` 自增1,直到 `m` 不小于 `n` 为止。 - 初始值 `m=3`,`n=6`,经过第一次循环后 `m` 变为4,满足条件;第二次循环 `m` 变为5,满足条件;第三次循环 `m` 变为6,不满足条件。 **结论**: 正确选项是 **B** —— 循环执行了1次,`k` 的值为1。 #### 11. 输出设备 - 输出设备包括打印机、绘图仪、显示器等,用于将计算机处理的信息以可见的形式展示给用户。 - 键盘、鼠标器、扫描仪等属于输入设备,而非输出设备。 **结论**: 正确选项是 **D** —— 打印机、绘图仪、显示器。 #### 12. Visual Basic 语句分隔符 - 在Visual Basic中,如果需要在同一行中书写多条语句,则各语句之间需要用分号 `;` 或冒号 `:` 分隔。 - 通常情况下,推荐使用冒号 `:` 作为语句分隔符,因为它更加直观易读。 **结论**: 正确答案为 `:`。 #### 13. 合法变量名 - 合法的变量名必须遵循一定的命名规则,例如不能以数字开头,不能包含特殊字符等。 - `X-y` 包含非法字符 `-`;`123abc` 以数字开头;`integer` 是关键字,不能作为变量名。 **结论**: 正确选项是 **A** —— `X_yz`。 #### 14. E-mail 地址格式 - E-mail 地址由用户名和域名组成,中间用 `@` 符号分隔。 **结论**: 题目描述正确。 #### 15. 字符串长度函数 Len() - 函数 `Len()` 用于获取字符串的长度,对于中文字符,每个字符占2个字节。 - 因此,“实践应用能力” 的长度为6个字节。 **结论**: 正确选项是 **A** —— 6。 #### 16. HTML 语言定义 - HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。 - 它通过标签来定义文档结构和样式,使浏览器能够正确地解释并显示页面内容。 **结论**: 题目描述正确。 #### 17. 报表布局设计 - 设计或修改报表布局时,可以修改控件的位置、大小以及间距等属性,但不能直接修改控件的属性。 - 控件的属性通常需要通过属性窗口进行设置。 **结论**: 正确选项是 **A** —— 属性。 #### 18. 死锁概念 - 死锁是指两个或两个以上的进程在执行过程中因争夺资源而造成的一种僵局现象,每个进程都在等待另一个进程释放资源。 - Java虚拟机没有内置机制来检测和处理死锁。 - 死锁发生时,涉及的线程都将被阻塞,不会抛出异常。 **结论**: 正确选项是 **ABD** —— 当两个线程互相等待对方释放同步锁时会发生死锁、Java虚拟机没有检测和处理死锁的措施、处于死锁状态的线程处于阻塞状态,无法继续运行。 #### 19. C 语言程序输出 - 程序中定义了两个指针 `p` 和 `q`,分别指向变量 `a` 和 `b`。 - 接着,交换了指针 `p` 和 `q` 的指向。 - 输出的结果为 `*P`、`*q`、`a` 和 `b` 的值,即 `b`、`a`、`a` 和 `b` 的值。 **结论**: 正确选项是 **C** —— 8,7,7,8。 #### 20. 异常处理中的 catch 语句 - 在异常处理中,如果一个方法可能会抛出多种异常,可以通过多个 `catch` 语句来捕获不同类型的异常。 - 如果捕获的异常类型之间存在继承关系,那么子类异常应该放在父类异常之前。 **结论**: 题目描述正确。 #### 21. 类与对象的概念 - 抽象类可以包含抽象方法,但也可以包含具体的方法。 - 实例方法可以在子类中被覆盖。 - 静态方法只能被类中的其他静态方法调用。 - 静态方法可以被子类直接访问,但通常需要使用类名来引用。 **结论**: 正确选项是 **B** —— 类 `C` 中的实例方法可以被子类覆盖。 #### 22. 是/否数据类型 - 在数据库和编程语言中,布尔型数据通常表示为 `True`/`False` 或 `Yes`/`No`。 - `是/否` 数据类型在某些编程环境(如Access)中等同于布尔型。 **结论**: 正确选项是 **B** —— 布尔型。 #### 23. 报表统计函数 - 报表统计函数如 `Count` 用于计算范围内的记录个数,`Max` 返回指定范围内的最大值,`Min` 返回最小值。 - `StdDev` 或 `StDev` 用于计算标准偏差。 **结论**: 正确选项是 **C** —— 计算标准偏差。 #### 24. Visual FoxPro 系统配置文件 - Visual FoxPro 6.0 的系统配置文件名为 `config.fpw`。 - 其他选项 `config.sys`、`win.ini` 和 `autoexec.bat` 分别是其他系统的配置文件。 **结论**: 正确选项是 **B** —— `config.fpw`。 #### 25. 局部变量与用户变量 - **局部变量**:在特定的作用域内有效,通常是某个过程或函数内部。 - **用户变量**:以 "@" 开头,可以在整个数据库会话中使用。 - 用户变量使用 `SET` 语句赋值,而局部变量则是在定义时赋予初始值。 **结论**: 正确选项包括 **A** —— 局部变量只在 BEGIN END 语句块之间有效、**B** —— 用户变量以 "@" 开头,局部变量没有这个符号。
- 粉丝: 9
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 此存储库适用于 Linkedin Learning 课程学习 Java.zip
- (源码)基于STM32和AD9850的无线电信标系统.zip
- (源码)基于Android的新闻推荐系统.zip
- 本资源库是关于“Java Collection Framework API”的参考资料,是 Java 开发社区的重要贡献,旨在提供有关 Java 语言学院 API 的实践示例和递归教育关系 .zip
- 插件: e2eFood.dll
- 打造最强的Java安全研究与安全开发面试题库,帮助师傅们找到满意的工作.zip
- (源码)基于Spark的实时用户行为分析系统.zip
- (源码)基于Spring Boot和Vue的个人博客后台管理系统.zip
- 将流行的 ruby faker gem 引入 Java.zip
- (源码)基于C#和ArcGIS Engine的房屋管理系统.zip