2021-2022计算机二级等级考试试题及答案No.10793.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
根据给定文件的信息,我们可以总结出以下几个知识点: ### 1. C语言中的条件运算符(三目运算符) **题目内容:** ```c main() { int x, y; scanf("%d", &x); y = x > 12 ? x + 10 : x - 12; printf("%d\n", y); } ``` 当输入`x = 12`时,程序的输出结果是什么? - **解析:** - 条件表达式 `x > 12` 用来判断 `x` 是否大于 12。 - 如果 `x` 大于 12,则执行 `x + 10`;如果不大于 12,则执行 `x - 12`。 - 输入 `x = 12`,则 `12 > 12` 不成立,执行 `x - 12` 即 `12 - 12` 得到 0。 - 因此,正确答案是 **A. 0**。 ### 2. Web.Config 文件的功能 **题目内容:** `web.config` 文件不能用于什么? - A. Application事件定义 - B. 数据库连接字符串的定义 - C. 对文件夹访问授权 - D. 基于角色的安全性控制 - **解析:** - `web.config` 文件主要用于 ASP.NET 应用程序配置,可以用于数据库连接字符串定义、安全性控制等。 - **Application 事件定义** 通常不在 `web.config` 文件中定义,而是通过代码实现。 - 因此,正确答案是 **A. Application事件定义**。 ### 3. 微型计算机硬件组成 **题目内容:** 微型计算机的硬件系统包括主机和外设。 - **解析:** - 微型计算机的硬件主要由主机和外部设备组成。 - 主机包括 CPU、内存等核心部件,而外部设备如键盘、鼠标、显示器等则用于与用户交互或扩展计算机功能。 - 因此,这个说法是 **正确的**。 ### 4. 数字数据类型 **题目内容:** 单精度数字类型的字段长度是多少? - A. 1个字节 - B. 2个字节 - C. 4个字节 - D. 8个字节 - **解析:** - 单精度浮点数通常占用 4 字节。 - 因此,正确答案是 **C. 4个字节**。 ### 5. 结构化编程基本结构 **题目内容:** 结构化程序所要求的基本结构不包括哪个? - A. 顺序结构 - B. GOT0 跳转 - C. 选择(分支)结构 - D. 重复(循环)结构 - **解析:** - 结构化编程强调使用顺序、选择和循环三种基本结构来构建程序。 - **GOT0 跳转** 不符合结构化编程原则。 - 因此,正确答案是 **B. GOT0 跳转**。 ### 6. 函数调用与作用域 **题目内容:** ```c int m = 13; int fun(int x, int y) { int m = 3; return (x * y - m); } main() { int a = 7, b = 5; printf("%d\n", fun(a, b) / m); } ``` 程序的输出结果是什么? - A. 1 - B. 2 - C. 3 - D. 10 - **解析:** - 在 `fun` 函数中,局部变量 `m = 3`,覆盖了全局变量 `m = 13`。 - `fun(a, b)` 的计算结果是 `7 * 5 - 3 = 32`。 - 然后除以全局变量 `m = 13`,得到 `32 / 13`,取整结果为 2。 - 因此,正确答案是 **B. 2**。 ### 7. 程序设计基本原则 **题目内容:** 下列叙述中,哪一项是正确的? - A. 自己编写的程序主要是给自己使用的 - B. 当前编写的程序主要是为当前使用的 - C. 运行结果正确的程序一定具有易读性 - D. 上述3种说法都不对 - **解析:** - 程序设计不仅仅是为了当前的需求,还应考虑未来的可维护性和扩展性。 - 运行结果正确的程序不一定具有良好的可读性。 - 因此,正确答案是 **D. 上述3种说法都不对**。 ### 8. Word 软件操作 **题目内容:** 退出 Word 的键盘操作是什么? - **解析:** - 使用组合键 `ALT + F4` 可以关闭当前应用程序,包括 Word。 - 因此,这个说法是 **正确的**。 ### 9. 表达式计算 **题目内容:** 下列哪个表达式的值为 0? - A. 15 mod 9 - B. 7 / 9 - C. 7 \ 9 - D. 7 mod 15 - **解析:** - `7 \ 9` 表示整数除法,即 7 除以 9 后的结果为 0。 - 其他选项均不为 0。 - 因此,正确答案是 **C. 7 \ 9**。 ### 10. Java 事件监听器 **题目内容:** 下列哪个适配器类不属于事件适配器? - A. MouseAdapter - B. KeyAdapter - C. ComponentAdapter - D. FrameAdapter - **解析:** - Java 中并没有 `FrameAdapter` 这个类。 - `MouseListener`, `KeyAdapter`, 和 `ComponentAdapter` 都是事件适配器类。 - 因此,正确答案是 **D. FrameAdapter**。 ### 11. 函数 Sgn **题目内容:** 函数 `Sgn(-2)` 返回值是什么? - A. 0 - B. 1 - C. -1 - D. -2 - **解析:** - `Sgn` 函数用于返回数值的符号。 - 对于负数,返回 -1。 - 因此,正确答案是 **C. -1**。 ### 12. Excel 工作表命名 **题目内容:** 在 Excel 2003 中,建立一个独立的图表工作表,默认名称是什么? - A. 无标题 - B. Sheet1 - C. Book1 - D. Chart1 - **解析:** - Excel 中默认新建的工作表名为 `Sheet1`、`Sheet2` 等。 - 独立的图表工作表默认名称通常是 `Chart1`。 - 因此,正确答案是 **D. Chart1**。 ### 13. HTTP 协议 **题目内容:** HTTP 在哪个协议之上提供传输信息的机制? - A. 物理层 - B. 网络层 - C. 传输层 - D. 应用层 - **解析:** - HTTP 是一种应用层协议。 - 它在传输层协议 TCP 之上提供服务。 - 因此,正确答案是 **C. 传输层**。 ### 14. Python 编写计算器程序 **题目内容:** 请用 Python 语言编写一个简易的计算器程序。 - **解析:** - 提供了一个使用 Tkinter GUI 库编写的简易计算器程序示例。 - 程序包含了基本的算术运算,如加减乘除,并且具备清除功能。 - 程序实现了通过按钮触发运算的功能,使用 `bind` 方法绑定事件处理函数。 ### 15. 计算机软件的重要性 **题目内容:** 没有装配软件系统的计算机不能作任何工作,没有实际使用价值。 - **解析:** - 计算机硬件需要软件的支持才能发挥作用。 - 没有软件,计算机将无法执行具体的任务。 - 因此,这个说法是 **正确的**。 ### 16. Windows 注册表 **题目内容:** Windows 98 注册表存储着文件与程序的关联关系。 - **解析:** - 注册表是 Windows 操作系统中用于存储系统和应用程序设置的数据库。 - 文件与程序的关联关系确实在注册表中进行管理。 - 因此,这个说法是 **正确的**。 ### 17. SQL 查询准则 **题目内容:** 假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是? - A. Not In("张三", "李四") - B. "张三" Or "李四" - C. Like("张三", "李四") - D. "张三" - **解析:** - 在 SQL 查询中,使用 `OR` 连接两个条件可以表示“或者”的关系。 - 因此,查询姓名为张三或李四的记录应使用 `WHERE 姓名 = '张三' OR 姓名 = '李四'`。 - 因此,正确答案是 **B. "张三" Or "李四"**。 以上是对给定文件中部分题目的知识点总结和解析。
- 粉丝: 9
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助