山东公务员考试计算机试题及答案解析

3星 · 超过75%的资源 需积分: 9 4 下载量 191 浏览量 更新于2024-12-31 收藏 39KB DOC 举报
"山东公务员考试计算机试题,涵盖了FoxBase与BASIC编程语言的相关知识,包括数据操作、命令使用、逻辑表达式以及计算机基础概念。" 本文主要涉及的是山东公务员考试中的计算机试题,试题内容主要围绕两个编程语言:FoxBase和BASIC。下面将对这些知识点进行详细的解释和阐述。 1. FoxBase函数与命令: - `substr` 函数用于提取字符串中的子串,`substr("ABCDEFG", 2, 3)` 返回 "BCD"。 - 显示当前记录的命令是 `DISPLAY`,而非 `?`、`LIST` 或 `CLEAR`。 - 删除全部记录的命令是 `ZAP`,而不是 `ERASEALL`、`COUNT` 或 `CLEAR`。 - 创建扩展名为 `.DBF` 文件的命令可能是 `INDEX`、`COUNT`、`LIST` 或 `TOTAL` 中的 `INDEX`,用于创建索引。 - `REPLACE` 命令可以修改数据库记录,但不能修改备注型字段;`EDT`、`CHANGE` 和 `BROWSE` 是其他可能的记录操作命令。 - 打开数据库文件的命令如 `USE GZGL`,用于激活数据库。 2. FoxBase索引命令: - 索引命令 `INDEX ON` 后面跟着要索引的字段名,`STR(总分, 3)` 转换为字符串格式以便与 `姓名` 进行连接索引。 3. BASIC语言表达式和逻辑: - 正确的表达式包括 `SIN(X)+X`、`SQRT(X)`、`X+3+SQR(R)` 和 `ABS(|X-Y|)`。 - 逻辑表达式 `X > B AND NOT(X+A > Y+B)` 在给定变量条件下结果为 `0`。 - 正确的BASIC语句包括赋值语句、条件判断语句,例如 `10 PRINT 1, 3`。 - `16=3+9` 是一个关系表达式,比较两个数值是否相等。 4. 基本字符集与进制转换: - BASIC语言的基本字符集中通常不包含 `<>`、`¥` 或 `л`,`@` 是常见的字符。 - 8086/8088微处理器的控制标志数量是3个。 - 不同进制数比较时,需转换成同一进制后再比较,例如 `1100010B` (二进制) 转换成十进制是 98,大于 `25` (十进制)、`111111B` (二进制) 转换成十进制是 63,小于 `2FDH` (十六进制) 转换成十进制是 701。 5. 微处理器结构与组成: - CPU(中央处理器)通常包含算术逻辑单元(ALU)和其他组成部分。 这些试题覆盖了计算机基础知识,包括编程语言的基本语法、数据处理、逻辑判断以及计算机硬件知识。备考者需要对这些内容有深入理解和熟练运用,才能在考试中取得好成绩。