• C++
  • GESP 一级理论计算机基础知识点

  • @ 2026-3-29 12:10:41

GESP 一级理论计算机基础知识点

一、计算机基础知识

1. 计算机的发展

(1)世界上第一台计算机

  • 名称: ENIAC(埃尼阿克)
  • 诞生时间: 1946 年 2 月 14 日
  • 诞生地点: 美国宾夕法尼亚大学
  • 主要元件: 电子管
  • 特点: 体积庞大、功耗高、运算速度约 5000 次/秒

(2)计算机发展的四个阶段

代别 时间 主要元件 特点 应用
第一代 1946-1957 电子管 体积大、功耗高、可靠性差 科学计算
第二代 1958-1964 晶体管 体积缩小、功耗降低、可靠性提高 科学计算、数据处理
第三代 1965-1970 集成电路 体积更小、速度更快、成本更低 科学计算、数据处理、过程控制
第四代 1971 至今 大规模和超大规模集成电路 微型化、网络化、智能化 各个领域

(3)计算机发展趋势

  • 巨型化: 运算速度更快、存储容量更大
  • 微型化: 体积更小、功耗更低
  • 网络化: 互联网、物联网
  • 智能化: 人工智能、机器学习

2. 计算机的特点

  1. 运算速度快: 现代计算机可达每秒万亿次运算
  2. 计算精度高: 可进行高精度科学计算
  3. 存储容量大: 可存储大量数据和程序
  4. 具有逻辑判断能力: 可进行逻辑推理和判断
  5. 具有自动执行能力: 按程序自动执行,无需人工干预

3. 计算机的应用领域

  1. 科学计算: 天气预报、航天轨道计算
  2. 数据处理: 信息管理、数据库应用
  3. 过程控制: 工业自动化、智能控制
  4. 计算机辅助系统:
    • CAD(计算机辅助设计)
    • CAM(计算机辅助制造)
    • CAI(计算机辅助教学)
    • CAT(计算机辅助测试)
  5. 人工智能: 机器人、语音识别、图像识别
  6. 网络应用: 电子商务、远程通信、社交媒体
  7. 多媒体应用: 音频处理、视频编辑、动画制作
  8. 嵌入式系统: 智能手机、智能家居、汽车电子

二、计算机系统组成

1. 计算机系统的组成

计算机系统
├── 硬件系统
│   ├── 运算器(ALU)
│   ├── 控制器(CU)
│   ├── 存储器
│   │   ├── 内存储器
│   │   │   ├── RAM(随机存储器)
│   │   │   └── ROM(只读存储器)
│   │   └── 外存储器
│   ├── 输入设备
│   └── 输出设备
└── 软件系统
    ├── 系统软件
    │   ├── 操作系统
    │   ├── 语言处理程序
    │   ├── 数据库管理系统
    │   └── 系统辅助程序
    └── 应用软件

2. 硬件系统详解

(1)运算器(Arithmetic Logic Unit, ALU)

  • 功能: 进行算术运算和逻辑运算
  • 算术运算: 加、减、乘、除
  • 逻辑运算: 与、或、非、异或
  • 组成: 加法器、寄存器、累加器

(2)控制器(Control Unit, CU)

  • 功能: 指挥计算机各部件协调工作
  • 主要任务:
    • 从内存中取出指令
    • 分析指令
    • 向各部件发出控制信号
  • 组成: 指令寄存器、程序计数器、时序发生器

(3)存储器

  • 内存储器(内存):

    • RAM(Random Access Memory): 随机存储器
      • 可读可写
      • 断电后数据丢失
      • 用于存放正在运行的程序和数据
    • ROM(Read Only Memory): 只读存储器
      • 只能读取,不能写入
      • 断电后数据不丢失
      • 用于存放 BIOS 等系统程序
  • 外存储器(外存):

    • 硬盘(HDD/SSD): 容量大、速度较快、永久存储
    • U 盘(闪存): 便携、容量适中
    • 光盘: CD(700MB)、DVD(4.7GB)、Blu-ray(25-50GB)
    • 存储卡: SD 卡、TF 卡

(4)输入设备

  • 键盘: 最常用的输入设备,用于输入字符和命令
  • 鼠标: 指向设备,用于图形界面操作
  • 扫描仪: 将纸质文档转换为数字图像
  • 摄像头: 采集视频和图像
  • 麦克风: 采集声音
  • 触摸屏: 直接触摸操作

(5)输出设备

  • 显示器:
    • CRT 显示器(已淘汰)
    • LCD 显示器
    • LED 显示器
    • 分辨率:1920×1080、2560×1440、3840×2160(4K)
  • 打印机:
    • 针式打印机
    • 喷墨打印机
    • 激光打印机
  • 音箱/耳机: 输出声音
  • 绘图仪: 输出大幅面图形

3. 软件系统详解

(1)系统软件

  • 操作系统(OS):

    • Windows: Windows 7/8/10/11
    • Linux: Ubuntu、CentOS、Debian
    • macOS: 苹果电脑操作系统
    • Unix: 服务器常用
    • Android: 移动设备
    • iOS: 苹果移动设备
  • 语言处理程序:

    • 汇编程序:将汇编语言转换为机器语言
    • 编译程序:将高级语言一次性转换为机器语言
    • 解释程序:将高级语言逐条翻译并执行
  • 数据库管理系统(DBMS):

    • MySQL、Oracle、SQL Server、Access
  • 系统辅助程序:

    • 驱动程序
    • 诊断程序
    • 调试程序

(2)应用软件

  • 办公软件: WPS、Microsoft Office
  • 图像处理: Photoshop、GIMP
  • 编程软件: Dev-C++、Visual Studio、Code::Blocks
  • 浏览器: Chrome、Firefox、Edge
  • 通讯软件: 微信、QQ、钉钉
  • 娱乐软件: 音乐播放器、视频播放器、游戏

4. 计算机工作原理

(1)冯·诺依曼体系结构

  • 核心思想: 存储程序控制
  • 主要特点:
    1. 计算机由五大部件组成
    2. 程序和数据以二进制形式存储在存储器中
    3. 程序按顺序执行
    4. 以运算器为中心

(2)指令执行过程

  1. 取指令: 从内存中取出指令
  2. 分析指令: 译码,确定操作类型
  3. 执行指令: 执行相应操作
  4. 返回: 准备执行下一条指令

三、数据表示与存储

1. 数制详解

(1)常见数制

数制 基数 数码 表示方法 示例
二进制 2 0, 1 B 或 2 1011B 或 1011₂
八进制 8 0-7 O 或 8 157O 或 157₈
十进制 10 0-9 D 或 10 或不写 125D 或 125₁₀或 125
十六进制 16 0-9, A-F H 或 16 1A3H 或 1A3₁₆

(2)十六进制数码对应关系

  • 0-9: 对应十进制 0-9
  • A: 10
  • B: 11
  • C: 12
  • D: 13
  • E: 14
  • F: 15

2. 数制转换详解

(1)其他进制转十进制:按权展开求和

二进制转十进制:

(1011)₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰
        = 8 + 0 + 2 + 1
        = (11)₁₀

八进制转十进制:

(157)₈ = 1×8² + 5×8¹ + 7×8⁰
       = 64 + 40 + 7
       = (111)₁₀

十六进制转十进制:

(1A3)₁₆ = 1×16² + 10×16¹ + 3×16⁰
        = 256 + 160 + 3
        = (419)₁₀

(2)十进制转其他进制

十进制转二进制:除 2 取余,逆序排列

将 25 转换为二进制:
25 ÷ 2 = 12 ... 余 1
12 ÷ 2 = 6  ... 余 0
6  ÷ 2 = 3  ... 余 0
3  ÷ 2 = 1  ... 余 1
1  ÷ 2 = 0  ... 余 1

结果:(25)₁₀ = (11001)₂

十进制转八进制:除 8 取余,逆序排列

将 100 转换为八进制:
100 ÷ 8 = 12 ... 余 4
12  ÷ 8 = 1  ... 余 4
1   ÷ 8 = 0  ... 余 1

结果:(100)₁₀ = (144)₈

十进制转十六进制:除 16 取余,逆序排列

将 200 转换为十六进制:
200 ÷ 16 = 12 ... 余 8 (8)
12  ÷ 16 = 0  ... 余 12 (C)

结果:(200)₁₀ = (C8)₁₆

(3)二进制与八进制转换

二进制转八进制: 3 位二进制对应 1 位八进制(从小数点开始,向两边分组)

(101110)₂ = (101)(110) = (56)₈

八进制转二进制: 1 位八进制对应 3 位二进制

(56)₈ = (5)(6) = (101)(110) = (101110)₂

(4)二进制与十六进制转换

二进制转十六进制: 4 位二进制对应 1 位十六进制

(10111010)₂ = (1011)(1010) = (BA)₁₆

十六进制转二进制: 1 位十六进制对应 4 位二进制

(BA)₁₆ = (B)(A) = (1011)(1010) = (10111010)₂

3. 存储单位详解

(1)基本单位换算

1 位(bit)= 1 个二进制位(0 或 1)
1 字节(Byte)= 8 位(bit)
1 KB(Kilobyte)= 1024 B = 2¹⁰ B
1 MB(Megabyte)= 1024 KB = 2²⁰ B
1 GB(Gigabyte)= 1024 MB = 2³⁰ B
1 TB(Terabyte)= 1024 GB = 2⁴⁰ B
1 PB(Petabyte)= 1024 TB = 2⁵⁰ B

(2)实际应用举例

  • 一个英文字母占用 1 字节
  • 一个汉字占用 2 字节(GB2312 编码)
  • 一张普通照片约 2-5 MB
  • 一首 MP3 歌曲约 3-5 MB
  • 一部高清电影约 2-4 GB

(3)网络速度单位

  • bps(bits per second): 比特每秒
  • Kbps: 千比特每秒
  • Mbps: 兆比特每秒
  • Gbps: 吉比特每秒
  • 注意: 1 Byte = 8 bits,所以 100 Mbps = 12.5 MB/s

4. 字符编码

(1)ASCII 码

  • 全称: American Standard Code for Information Interchange
  • 位数: 7 位二进制(扩展为 8 位)
  • 字符数: 128 个(扩展后 256 个)
  • 范围:
    • 0-31: 控制字符
    • 32-126: 可打印字符
    • '0'~'9': 48~57
    • 'A'~'Z': 65~90
    • 'a'~'z': 97~122

(2)GB2312 编码

  • 中国国家标准汉字编码
  • 收录 6763 个汉字
  • 每个汉字用 2 字节表示

(3)Unicode 编码

  • 统一字符编码标准
  • 支持世界上所有语言的字符
  • UTF-8: 可变长度编码,兼容 ASCII
  • UTF-16: 固定 2 字节或 4 字节

四、算法基础

1. 算法的概念

(1)定义

算法是解决问题的步骤和过程,是解决特定问题的一系列明确指令。

(2)算法的五个特征

  1. 有穷性(Finiteness): 算法必须在执行有限步后结束
  2. 确定性(Definiteness): 每一步必须有确切的定义,无歧义
  3. 可行性(Effectiveness): 每一步都可以通过有限次完成
  4. 输入(Input): 有 0 个或多个输入
  5. 输出(Output): 有 1 个或多个输出

(3)算法的评价标准

  • 正确性: 能够正确解决问题
  • 可读性: 易于理解和交流
  • 健壮性: 对非法输入有处理能力
  • 时间复杂度: 执行时间的度量
  • 空间复杂度: 占用内存空间的度量

2. 算法的表示方法

(1)自然语言

  • 用日常语言描述算法步骤
  • 优点:通俗易懂
  • 缺点:冗长、容易产生歧义

(2)流程图

  • 用图形符号表示算法流程
  • 优点:直观、清晰
  • 缺点:复杂算法绘制困难

(3)伪代码

  • 介于自然语言和编程语言之间
  • 优点:简洁、易于转换为程序
  • 缺点:没有统一标准

(4)程序代码

  • 用具体编程语言实现
  • 优点:可直接执行
  • 缺点:依赖特定语言

3. 流程图基本符号

符号名称 图形 用途
开始/结束框 椭圆 表示算法的开始或结束
处理框 矩形 表示处理步骤、运算、赋值
判断框 菱形 表示条件判断,有多个出口
输入/输出框 平行四边形 表示输入或输出操作
流程线 箭头 表示执行顺序
连接点 圆圈 连接流程线的断点

4. 基本算法结构

(1)顺序结构

  • 按照语句出现的先后顺序依次执行
  • 最简单的结构
开始
  ↓
步骤 1
  ↓
步骤 2
  ↓
步骤 3
  ↓
结束

(2)选择结构(分支结构)

单分支结构:

      条件?
     /    \
   是      否
   ↓       ↓
 执行 A   跳过
   ↓       ↓
   汇合点

双分支结构:

      条件?
     /    \
   是      否
   ↓       ↓
 执行 A   执行 B
   ↓       ↓
   汇合点

多分支结构:

      条件?
     /  |  \
   1   2   3
   ↓   ↓   ↓
  A   B   C

(3)循环结构

当型循环(while):

    条件?
   /    \
 是      否
 ↓       ↓
执行循环体 → 返回
         ↓
       退出

直到型循环(do-while):

执行循环体
    ↓
   条件?
  /    \
是      否
↓       ↓
返回   退出

计数循环(for):

初始化计数器
    ↓
计数器是否超限?
   /    \
 否      是
 ↓       ↓
执行循环体  退出
    ↓
修改计数器
    ↓
返回

5. 常见算法举例

(1)累加求和

计算 1+2+3+...+100

(2)求最大值

在一组数中找出最大值

(3)排序算法

  • 冒泡排序
  • 选择排序
  • 插入排序

(4)查找算法

  • 顺序查找
  • 二分查找

五、编程基础

1. 程序设计语言分类

(1)机器语言

  • 定义: 由 0 和 1 组成的二进制代码
  • 优点: 计算机直接执行,速度快
  • 缺点: 难懂、难记、难写、易错
  • 示例: 10110000 00000001

(2)汇编语言

  • 定义: 用助记符代替机器指令
  • 优点: 比机器语言易读
  • 缺点: 仍需汇编程序翻译,依赖硬件
  • 示例: MOV AX, 1

(3)高级语言

  • 定义: 接近自然语言和数学语言
  • 优点: 易学易用、可移植性好
  • 缺点: 需编译或解释,执行速度较慢

编译型语言:

  • C、C++、Pascal
  • 特点:一次性编译成机器码,执行快

解释型语言:

  • Python、JavaScript、Basic
  • 特点:逐条翻译执行,便于调试

2. 程序开发过程

  1. 分析问题: 理解需求,确定输入输出
  2. 设计算法: 设计解决问题的步骤
  3. 编写程序: 用编程语言实现算法
  4. 编译/解释: 转换为机器可执行的代码
  5. 调试运行: 发现并修正错误
  6. 维护优化: 改进性能,增加功能

3. C++ 程序基本结构

// 预处理指令
#include <iostream>
using namespace std;

// 主函数
int main() {
    // 声明变量
    int a, b, sum;
    
    // 输入
    cout << "请输入两个数:" << endl;
    cin >> a >> b;
    
    // 处理
    sum = a + b;
    
    // 输出
    cout << "两数之和为:" << sum << endl;
    
    return 0;  // 程序结束
}

程序结构说明

  • #include: 包含头文件
  • using namespace std;: 使用标准命名空间
  • int main(): 主函数,程序入口
  • { }: 大括号表示代码块
  • //: 单行注释
  • /* */: 多行注释
  • return 0;: 返回 0 表示程序正常结束

4. 基本数据类型

(1)整型(int)

类型 占用字节 取值范围
short 2 -32768 ~ 32767
int 4 -2147483648 ~ 2147483647
long
long long 8 更大的整数

(2)字符型(char)

  • 占用 1 字节
  • 存储 ASCII 码
  • 用单引号括起来:'A', '1', '+'

(3)浮点型(float、double)

类型 占用字节 精度
float 4 约 7 位有效数字
double 8 约 15 位有效数字

(4)布尔型(bool)

  • 占用 1 字节
  • 取值:true(真)、false(假)

5. 变量与常量

(1)变量

  • 定义: 值可以改变的量
  • 声明格式: 数据类型 变量名;
  • 示例: int age; double price;

(2)常量

  • 定义: 值不能改变的量
  • 声明格式: const 数据类型 常量名 = 值;
  • 示例: const double PI = 3.14159;

(3)变量命名规则

  1. 只能包含字母、数字、下划线
  2. 不能以数字开头
  3. 不能使用关键字(如 int、double、if 等)
  4. 区分大小写
  5. 见名知意,便于理解

合法示例: age, sum, student_name, _count 非法示例: 123abc, int, a-b, my name

6. 基本运算符

(1)算术运算符

运算符 功能 示例 结果
+ 加法 5 + 3 8
- 减法 5 - 3 2
* 乘法 5 * 3 15
/ 除法 5 / 3 1(整除)
% 取余 5 % 3 2

注意:

  • 整数相除结果为整数(舍去小数部分)
  • 取余运算只能用于整数

(2)赋值运算符

运算符 功能 示例 等价于
= 赋值 a = 5
+= 加后赋值 a += 3 a = a + 3
-= 减后赋值 a -= 3 a = a - 3
*= 乘后赋值 a *= 3 a = a * 3
/= 除后赋值 a /= 3 a = a / 3
%= 余后赋值 a %= 3 a = a % 3

(3)关系运算符

运算符 功能 示例 结果
> 大于 5 > 3 true
< 小于 5 < 3 false
>= 大于等于 5 >= 5 true
<= 小于等于 5 <= 3 false
== 等于 5 == 3
!= 不等于 5 != 3 true

注意: == 是判断相等,= 是赋值

(4)逻辑运算符

运算符 功能 规则
&& 逻辑与 全真为真,一假即假
|| 逻辑或 一真即真,全假为假
! 逻辑非 真变假,假变真

真值表:

A     B     A && B     A || B     !A
true  true  true       true       false
true  false false      true       false
false true  false      true       true
false false false      false      true

7. 基本输入输出

(1)输出语句(cout)

cout << "Hello World!" << endl;  // 输出字符串并换行
cout << "年龄:" << age << endl;  // 输出变量

(2)输入语句(cin)

cin >> a >> b;  // 输入两个值给变量 a 和 b

8. 控制语句

(1)if 语句

// 单分支
if (条件) {
    // 条件成立时执行
}

// 双分支
if (条件) {
    // 条件成立时执行
} else {
    // 条件不成立时执行
}

// 多分支
if (条件 1) {
    // ...
} else if (条件 2) {
    // ...
} else {
    // ...
}

(2)switch 语句

switch (表达式) {
    case 值 1:
        // 语句
        break;
    case 值 2:
        // 语句
        break;
    default:
        // 默认语句
}

(3)for 循环

for (初始化; 条件; 更新) {
    // 循环体
}

// 示例:计算 1 到 100 的和
int sum = 0;
for (int i = 1; i <= 100; i++) {
    sum += i;
}

(4)while 循环

while (条件) {
    // 循环体
}

// 示例
int i = 1;
while (i <= 100) {
    sum += i;
    i++;
}

(5)do-while 循环

do {
    // 循环体
} while (条件);

六、计算机安全与道德

1. 计算机病毒

(1)定义

计算机病毒是一种人为编制的、能够自我复制的、对计算机系统具有破坏作用的程序代码。

(2)特点

  1. 传染性: 能够自我复制并传播
  2. 隐蔽性: 不易被发现
  3. 破坏性: 破坏数据或系统
  4. 潜伏性: 可能在特定条件下才发作
  5. 可触发性: 在特定条件下被激活

(3)传播途径

  • 电子邮件附件
  • U 盘等移动存储设备
  • 网络下载
  • 恶意网站

(4)预防措施

  1. 安装杀毒软件并定期更新
  2. 不打开可疑邮件附件
  3. 不使用来历不明的 U 盘
  4. 定期备份重要数据
  5. 及时更新操作系统和软件
  6. 安装防火墙

2. 网络安全

(1)常见网络威胁

  • 木马病毒: 伪装成正常程序的恶意软件
  • 钓鱼网站: 假冒网站骗取个人信息
  • 黑客攻击: 非法入侵计算机系统
  • 信息泄露: 个人隐私被窃取

(2)防护措施

  1. 密码安全:

    • 设置复杂密码(字母 + 数字 + 符号)
    • 定期更换密码
    • 不同账户使用不同密码
  2. 个人信息保护:

    • 不随意透露个人信息
    • 谨慎使用公共 WiFi
    • 安装防护软件
  3. 安全上网习惯:

    • 访问正规网站
    • 不随意下载
    • 定期更新软件

3. 知识产权

(1)软件著作权

  • 软件开发者对其开发的软件享有著作权
  • 未经许可复制、传播他人软件属于侵权

(2)保护措施

  1. 尊重软件著作权
  2. 不使用盗版软件
  3. 遵守软件许可协议
  4. 支持正版软件

(3)开源软件

  • 源代码公开的软件
  • 可以自由使用、修改、分发
  • 仍需遵守开源协议(如 GPL、MIT)

4. 网络文明

(1)网络道德规范

  1. 文明上网,礼貌交流
  2. 不传播谣言和虚假信息
  3. 不侵犯他人隐私
  4. 不发布违法不良信息
  5. 尊重他人知识产权

(2)法律法规

  • 《中华人民共和国网络安全法》
  • 《计算机软件保护条例》
  • 《信息网络传播权保护条例》

(3)青少年网络使用建议

  1. 合理控制上网时间
  2. 不沉迷网络游戏
  3. 不浏览不良网站
  4. 不随意网友见面
  5. 遇到网络欺凌及时求助

七、常用快捷键

Windows 系统快捷键

(1)基本操作

快捷键 功能
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + X 剪切
Ctrl + Z 撤销
Ctrl + Y 重做
Ctrl + A 全选
Ctrl + S 保存
Ctrl + P 打印
Ctrl + F 查找
Ctrl + H 替换

(2)窗口操作

快捷键 功能
Alt + Tab 切换窗口
Alt + F4 关闭当前窗口
Win + D 显示桌面
Win + E 打开资源管理器
Win + L 锁定计算机
Win + R 打开运行对话框
Win + 数字 打开任务栏对应程序

(3)文本编辑

快捷键 功能
Home 光标移到行首
End 光标移到行尾
Ctrl + Home 光标移到文档开头
Ctrl + End 光标移到文档末尾
Delete 删除光标后字符
Backspace 删除光标前字符
Shift + 方向键 选中文本

浏览器快捷键

快捷键 功能
Ctrl + T 新建标签页
Ctrl + W 关闭当前标签页
Ctrl + Tab 切换标签页
F5 刷新页面
F11 全屏模式
Ctrl + + 放大页面
Ctrl + - 缩小页面
Ctrl + 0 恢复默认大小

八、重点考点总结

1. 计算机发展历史(必考)

  • 第一台计算机 ENIAC(1946 年)
  • 四代计算机的主要元件
  • 计算机发展趋势

2. 计算机系统组成(必考)

  • 硬件五大部件及功能
  • 软件系统分类
  • 冯·诺依曼体系结构

3. 数制转换(必考)

  • 二进制、十进制、十六进制转换
  • 按权展开求和
  • 除基取余法

4. 存储单位换算(必考)

  • bit、Byte 关系
  • KB、MB、GB、TB 换算
  • 1024 进制

5. 算法特征(重点)

  • 有穷性、确定性、可行性
  • 输入、输出

6. 流程图符号(重点)

  • 各符号的形状和含义
  • 三种基本结构

7. 程序结构(重点)

  • 顺序结构
  • 选择结构(if-else)
  • 循环结构(for、while)

8. 数据类型(重点)

  • 整型、字符型、浮点型、布尔型
  • 各类型的取值范围

9. 运算符(重点)

  • 算术运算符(+、-、*、/、%)
  • 关系运算符(>、<、==、!=)
  • 逻辑运算符(&&、||、!)

10. 计算机安全(重点)

  • 病毒特点和预防
  • 网络安全措施
  • 知识产权保护

11. ASCII 码(常考)

  • '0'~'9': 48~57
  • 'A'~'Z': 65~90
  • 'a'~'z': 97~122

12. C++ 基础(常考)

  • 程序基本结构
  • 变量命名规则
  • 基本输入输出

九、典型例题解析

例题 1:数制转换

题目: 将十进制数 25 转换为二进制数。

解答:

25 ÷ 2 = 12 ... 余 1
12 ÷ 2 = 6  ... 余 0
6  ÷ 2 = 3  ... 余 0
3  ÷ 2 = 1  ... 余 1
1  ÷ 2 = 0  ... 余 1

结果:(25)₁₀ = (11001)₂

例题 2:存储单位计算

题目: 一个 500GB 的硬盘可以存储多少个 5MB 的文件?

解答:

500GB = 500 × 1024 MB = 512000 MB
文件数量 = 512000 ÷ 5 = 102400 个

例题 3:算法特征判断

题目: 下列哪项不是算法的特征? A. 有穷性 B. 确定性 C. 复杂性 D. 可行性

答案: C

例题 4:ASCII 码计算

题目: 已知'A'的 ASCII 码是 65,则'C'的 ASCII 码是?

解答:

'A' = 65
'B' = 66
'C' = 67
答案:67

例题 5:逻辑运算

题目: 设 a=5, b=3,判断表达式 (a>3) && (b<5) 的值。

解答:

a>3 为 true
b<5 为 true
true && true = true
答案:true

十、备考建议

1. 复习策略

  1. 理解为主: 不要死记硬背,理解概念本质
  2. 多做练习: 通过练习巩固知识点
  3. 总结归纳: 建立知识体系
  4. 查漏补缺: 重点突破薄弱环节

2. 时间分配

  • 计算机基础知识:30%
  • 数据表示与存储:25%
  • 算法基础:20%
  • 编程基础:15%
  • 计算机安全:10%

3. 考试技巧

  1. 认真审题,理解题意
  2. 先易后难,合理分配时间
  3. 选择题用排除法
  4. 计算题写清步骤
  5. 检查答案,避免粗心

0 条评论

目前还没有评论...