计算机基础复习资料整理

计算机复试复习资料整理(程序设计基础) 目录 程序设计的基本过程 算法的特点 结构化程序设计方法的思想 面向对象程序设计的思想(这个不确定,没在书上找到) 面向对象的三个特征 内置数据类型 float和double的区别 常量和变量的区别 一维数组的概念 二维数组的概念 二维数组与一维数组的区别 字符数组与字符串有什么不同 const作用 动态内存分配的方法 动态申请的内存和自动分配的内存的区别 联合体和结构体 文件 二进制文件和文本文件的区别 文件的基本操作 程序设计的基本过程 1.分析问题 2 阅读详情

计算机基础复习资料整理


一、操作系统
(一)定义

操作系统(Operating System,OS)是介于计算机硬件和用户(程序或人)之间的接口。作为通用管理程序,它管理计算机系统中每个部件的活动,确保硬件和软件资源高效使用。它是主管并控制计算机操作、运用和运行硬件、软件资源,提供公共服务来组织用户交互的系统软件程序,是计算机系统的内核与基石,提供用户与系统交互的操作界面。

(二)常见操作系统
  1. Windows系统
    • 特点:收费,应用广泛,适用于娱乐、办公、编程等场景。
  2. Mac系统
    • 特点:收费,由苹果公司开发,支持娱乐、办公、编程。
  3. Linux系统
    • 特点:免费,类UNIX系统,多用于服务器,专业性强。
  4. Android系统
    • 特点:免费,主要用于智能终端设备(如手机、平板)。

二、计算机发展历史
发展阶段时间电子元件
第一代1946 - 1957电子管
第二代1957 - 1964晶体管
第三代1965 - 1970小规模集成电路
第四代1971 - 至今大规模、超大规模集成电路

三、C++编程基础
(一)程序框架
  1. 头文件
    • 示例:#include <iostream>
    • 作用:包含输入输出功能工具。
  2. 命名空间
    • 示例:using namespace std;
    • 作用:方便调用标准库中的函数。
  3. 主程序
    • 示例:int main()
    • 说明:程序入口函数,从这里开始执行,return 0; 表示程序正常结束。
(二)输入输出
  • 输出语句:cout 是C++的输出流对象,通过 << 操作符实现输出。
    示例:cout << "Hello, world!";
  • 输入语句:cin 是输入流对象,通过 >> 操作符读取输入。
(三)变量
  1. 定义
    • 存储数据的容器,需指定数据类型。
  2. 基本数据类型
    类型字节数存储范围/描述
    int4整数,-2^31 ~ 2^31-1(-2147483648 ~ 2147483647)
    long long8长整型,-2^63 ~ 2^63-1
    float4单精度浮点数,精度约7位小数
    double8双精度浮点数,精度约15位小数
    char1字符类型
    bool1布尔类型(true/false)
  3. 变量定义格式
    • 数据类型 变量名;
    • 示例:int age;
  4. 命名规则
    • 仅允许字母、数字、下划线,且不能以数字开头。
    • 区分大小写,不可与关键字冲突,建议见名知意。
(四)运算符
  1. 运算优先级(从高到低)
    • !(逻辑非)
    • * / %(算术运算)
    • + -(算术运算)
    • > < >= <=(关系运算)
    • == !=(相等运算)
    • &&(逻辑与)
    • ||(逻辑或)
    • =(赋值)
  2. 运算符用法
    • /:整数相除取整。
    • %:取余,仅用于整数。
    • a++:先使用原值再自增。
    • ++a:先自增再使用新值。
    • !:逻辑非运算。
    • =:赋值运算符。
(五)分支语句
  1. 单分支语句(if)

    • 格式:
      if (表达式) {
          语句块;
      }
      
    • 流程:若表达式为真(非0),执行语句块。
  2. 多分支语句(if-else if-else)

    • 格式:
      if (表达式1) {
          语句块1;
      } else if (表达式2) {
          语句块2;
      } else {
          语句块n+1;
      }
      
    • 流程:依次判断表达式,首个为真的分支执行,否则执行 else。
  3. switch语句

    • 格式:
      switch (表达式) {
          case 常量1:
              语句块1;
              break;
          case 常量2:
              语句块2;
              break;
          default:
              语句块n+1;
      }
      
    • 流程:
      • 表达式结果匹配 case 常量时执行对应语句,遇 break 终止。
      • 若无匹配且无 default,则不执行任何语句。
    • 注意事项:
      • 表达式必须为整型或可转为整型。
      • 若省略 break,将执行后续所有 case(穿透)。

(六)循环语句
  1. while循环

    • 格式:
      表达式1;
      while (表达式2) {
          语句块;
          表达式3;
      }
      
    • 流程:
      • 执行 表达式1 初始化。
      • 若 表达式2 为真,执行循环体,再执行 表达式3(如递增)。
      • 循环条件为 表达式2。
  2. 循环嵌套

    • 定义:外层循环执行一次,内层循环完整执行一次。
    • 示例(for循环嵌套):
      for (int i = 1; i <= 3; i++) {
          for (int j = 1; j <= 4; j++) {
              cout << "* ";
          }
          cout << endl;
      }
      
    • 嵌套形式:
      • while 嵌套 while、for。
      • for 嵌套 while、for 等。

Gemini 3.1 Flash本地部署实操:Ollama+Open WebUI零门槛运行指南 大型语言模型(LLM)本地运行是指将模型权重下载至本地设备,通过推理引擎完成离线推理的过程;其核心原理依赖量化压缩(如GGUF格式)与轻量级运行时(如Ollama)实现CPU/GPU高效加载;技术价值在于低延迟响应、数据隐私可控及免网络依赖;典型应用场景包括办公提效(邮件/周报生成)、学生学习辅助、产品原型验证等边缘AI任务;本文聚焦Gemini 3.1 Flash这一面向消费级硬件优化的轻量模型变体,结合Ollama模型管理与Open WebUI图形界面,提供从环境准备、模型拉取到流式对话的完整新手实操路 阅读详情

相关推荐

Unity——Scroll View 滑动居中、居中的放大、其他的缩小(支持横竖Scroll View)

一、效果 二、上代码,两种方式。 (第一种是在Update中用插值完成的,如果不想再项目中看到Update,下面的另一种改了一段用DoTween实现的,需要导入一下DoTween) using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using Unit...

SiReSo 7659

计算机组成原理复习资料整理

强烈建议大家在复习好的基础上 把以下题目再过一遍

xdl229的博客 537

告别QWebEngineView!用QtLocation+SQLite打造离线地图应用(附完整源码)

本文详细介绍了如何利用QtLocation模块与SQLite数据库构建高性能离线地图引擎,解决传统QWebEngineView方案在网络依赖、内存占用和定制化方面的不足。通过多级缓存机制、异步写入优化和纹理压缩技术,实现工业级应用的稳定运行和高效渲染,特别适合车载导航和野外勘探等场景。

weixin_30431445的博客 362

计算机网络复习资料整理

计算机网络复习资料整理 【下载地址】计算机网络复习资料整理 这份资料全面整理了《计算机网络(谢希仁)》的核心知识点和重要概念,专为期末复习设计。无论你是初学者还是希望巩固知识,这份PDF都能帮助你系统掌握计算机网络的基础与进阶内容。结构清晰,重点突出,助你高效备考,轻松应对考试。快来下载,开启你的复习之旅,提升学习效率,...

gitblog_06720的博客 301

手把手教你搞定CAC会议投稿:从LaTeX模板到PDF eXpress避坑全流程

本文详细解析CAC会议投稿全流程,重点介绍LaTeX模板调整、Turnitin查重技巧及PDF eXpress校验避坑指南。通过实战案例和代码示例,帮助研究者高效完成IEEE格式论文投稿,避免常见技术性失误,提升投稿成功率。

weixin_29969209的博客 397

【物联网原理与应用】实验三:RFID低频卡实验——门禁系统

【物联网原理与应用】实验三:RFID低频卡实验——门禁系统

m0_74164458的博客 3999

计算机网络复习资料整理:助你高效复习,轻松掌握核心知识点

计算机网络复习资料整理:助你高效复习,轻松掌握核心知识点 【下载地址】计算机网络复习资料整理 这份资料全面整理了《计算机网络(谢希仁)》的核心知识点和重要概念,专为期末复习设计。无论你是初学者还是希望巩固知识,这份PDF都能帮助你系统掌握计算机网络的基础与进阶内容。结构清晰,重点突出,助你高效备考,轻松应对考试。快来下载...

gitblog_06752的博客 881

C#量化交易的市场数据采集与分析:从0到1构建你的‘数据雷达’——对比5大神器,代码实战全解析!

数据是量化交易的‘氧气’,而好的数据采集与分析是你的‘呼吸机’!本文5大神器+代码实战,总有一款适合你!(本文代码均经过测试,但请根据实际需求调整!

java专栏 730

计算机科学与导论知识点总结,计算机科学导论复习资料整理.doc

计算机科学导论复习资料整理.doc《计算机科学导论》课程考试重点知识考试说明:选择题(共10小题,每小题2分,共20分)、名词解释题(共5小题,每小题4分,共20分)、简答题(共5小题,每小题6分,共30分)、综合题(共5小题,选做3小题。其中强化班同学必作1、2、3小题,普通班同学任选3小题作答,每小题10分,共30分)。一、考试范围:1~10、15章,每章都有一定量的题目。二、课后习题中的选择...

weixin_29505469的博客 2439

【YOLOv11】070、YOLOv11异常检测:正常数据训练下的异常目标识别

本文探讨了如何利用YOLOv11模型进行工业异常检测,重点介绍了仅使用正常样本训练模型的创新方法。文章首先通过产线误报案例引出异常检测的核心问题,阐述了YOLOv11作为特征提取器的改造思路,包括正常数据训练、特征空间构建和异常度量等关键步骤。实战部分提供了精简代码示例,强调数据增强控制、特征层选择和自编码器应用等技巧。作者还总结了容易出错的细节,如特征选择、阈值设定和计算效率优化等,并给出实用建议:从简单方法入手、重视可视化、确保数据质量、部署时设置复核机制等。最后指出该方法虽能减少对异常样本的依赖,但需

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 235

VMware ESXi 直通GPU

虚拟机需要独享GPU资源,那么就需要用到DirectPath I/O (直通),ESXi hypervisor 把 GPU 设备直接映射成虚机中的 GPU 设备,供应用使用。注意,内存注意一定要勾选预留,否则开机后报错如下:无法打开虚拟机 win10 的电源。1.ESXi主机,管理,硬件,PCI设备,勾选GPU卡,切换直通,会提示要求重启主机,重启主机之后,该GPU设备直通一栏显示为“活动”。先确认虚拟机是否EFI引导:编辑虚拟机 - 虚拟机选项 - 引导选项 - 固件 - EFI。

liwension的博客 6293

《计算机组成原理》复习资料[整理]

《计算机组成原理》复习资料 第一章概论CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。运算器:计算机中完成运算功能的部件,由ALU和寄存器构成。总线:计算机中连接功能单元的公共线路,是一束信号线的集合。主机:由CPU、存储器与IO接口合在一起构成的处理系统称为主机。接口:是主机与外设之间传递数据与控制信息的电路,是主机与外设的桥梁。汇编语言:采用文字方式(助记符)表示的程序设计语

kingok128的专栏 8099

【Unity 实用工具篇】✨| 受击插件Feel 详细教程,开发游戏时更好的操控 游戏打击感

在一个游戏中,游戏手感对于游戏的整体游玩体验是非常重要的,而游戏手感中有一个很重要的点:打击感 那本篇文章就来讲一下打击感中的受击反馈部分。 在游戏中经常会用到攻击敌人,敌人扣血,执行某些受击功能的执行,尤其是对于有战斗场景的游戏来说,这就是标准的受击反馈。 所以引出本篇文章的主角:受击插件 Feel 的使用,2D和3D游戏都可以使用。

努力前行,总会成为自己心中的那道光 3万+

电大计算机导论考试试题,(2016年电大)电大《计算机导论》复习资料整理版.doc...

(2016年电大)电大《计算机导论》复习资料整理版电大考试资料、小抄,行考,形成性考核册,考试试题PAGE计算机导论一判断题:计算机程序就是按照工作步骤事先编排好的,具有特殊功能的指令序列对信息技术以及整个高技术领域的发展影响最大的是微电子技术和光电子技术第二代计算机以电子管为基本逻辑元件(×)第三代计算机以超大规模集成电路为基本逻辑元件(×)目前使用的微型计算机属于第五代计算机(×)3C技术包含...

weixin_39591916的博客 334

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

计算机国考整理知识点,计算机专业国考复习资料

整合数据库,c语言,数据结构等重点复习资料1.基本的操作系统:a) 批处理操作系统b) 分时操作系统c) 实时操作系统2.操作系统为用户提供的使用接口类型有:a) 命令方式b) 系统调用c) 图形化界面3.计算机系统中引入多道程序的目的是:减少CPU等待时间,提高CPU使用率4.死锁:在多任务系统下,当一个或多个进程等待系统资源,而资源又被进程本身或其它进程占用时,就形成了死锁a) 解决死锁的算法...

weixin_31264565的博客 693

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

计算机图形学复习资料 百度云,【2017年整理】计算机图形学复习资料.doc

【2017年整理】计算机图形学复习资料第一章一、什么是计算机图形学?计算机图形学是研究如何利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。国际标准化组织(ISO)定义:计算机图形学是研究通过计算机将数据转换为图形,并在专门显示设备上显示的原 理、方法和技术的学科电气与电子工程协会(IEEE)定义:计算机图形学是利用计算机产生图形化的图像的艺术和学科。三、举例说明计算机图形学...

weixin_34478373的博客 439

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

电大本科计算机导论试题,电大《计算机导论》复习资料整理版

计算机导论 一判断题:1. 计算机程序就是按照工作步骤事先编排好的,具有特殊功能的指令序列2. 对信息技术以及整个高技术领域的发展影响最大的是微电子技术和光电子技术 3. 第二代计算机以电子管为基本逻辑元件(×)4. 第三代计算机以超大规模集成电路为基本逻辑元件(×) 5. 目前使用的微型计算机属于第五代计算机(×) 6. 3C技术包含计算机技术、通讯技术和数据库技术。(×) 7. 目前使用的微型...

weixin_39923572的博客 402

计算机科学导论整理知识点,计算机科学导论复习资料

判断题:1.多处理器技术可以提高计算机系统的效率。(T)2.总线是一条位于主板或者CPU内部的线路,数据位是沿着这条路传输的。(T)3.系统软件是指管理控制和维护计算机系统资源的程序集合。 (T )4.进程可以并发执行,所以多个进程同时占用处理器。 (F)1.1946年,美国研制成功第一台高速电子数字计算机,它被命名为_________。[ENIAC]2.冯·诺依曼设计思想中两个最重要的思想...

weixin_39897127的博客 771

计算机科学导论复习提纲,计算机科学导论复习资料整理

计算机导论复习资料《计算机科学导论》课程考试重点知识考试说明:选择题(共10小题,每小题2分,共20分)、名词解释题(共5小题,每小题4分,共20分)、简答题(共5小题,每小题6分,共30分)、综合题(共5小题,选做3小题。其中强化班同学必作1、2、3小题,普通班同学任选3小题作答,每小题10分,共30分)。一、考试范围:1~10、15章,每章都有一定量的题目。二、课后习题中的选择题全部要求。三、...

weixin_30291121的博客 993

计算机应用基础重点2015版,2015年计算机应用基础复习资料 整理版.doc

计算机应用基础4一、单选题1、在第一代计算机时代,编程采用______。A:直译式语言B:机器语言和汇编语言C:混合式语言D:编译式语言答案: B2、个人计算机即PC机,按其规模分类,应该属于______。A:微型计算机B:小型计算机C:中型计算机D:大型计算机答案: A3、下列说法中,关于计算机的主要特点的叙述错误的是______。A:具有自动控制能力B:具有高速运算的能力C:具有很高的计算精度...

weixin_35057804的博客 164

电大计算机导论作业,电大《计算机导论》复习资料整理版.doc

PAGE计算机导论一判断题:计算机程序就是按照工作步骤事先编排好的,具有特殊功能的指令序列对信息技术以及整个高技术领域的发展影响最大的是微电子技术和光电子技术第二代计算机以电子管为基本逻辑元件(×)第三代计算机以超大规模集成电路为基本逻辑元件(×)目前使用的微型计算机属于第五代计算机(×)3C技术包含计算机技术、通讯技术和数据库技术。(×)目前使用的微型计算机仍然属于冯。诺依曼型计算机科学与工程计...

weixin_42508792的博客 190

计算机 英语不做要求的文件,电大计算机英语网考复习资料 整理版.doc

标红的为答案:但从09年12月份的考试来看,许多题目已经更新了.请大家灵活答题,同时计算机光盘的题目,特别是针对后面exce,word,ppt光盘中的内容,一定要反复做,坚持每天做一次,做错的,看答案后,再来一次,如果光盘里内容每次能做到80分以上,考试100%通过—小语当前的计算机一般被认为是第四代计算机,它所采用的逻辑元件是______。A.晶体管 B. 大规模集成电路 C.电子管...

weixin_32259697的博客 149

约定计算机网络通信实体,【2017年整理】计算机网络基础复习资料.doc

【2017年整理】计算机网络基础复习资料第一章计算机网络概述习题什么叫计算机网络?计算机网络就是利用通信设备和通信线路将不同地理位置的具有独立功能的多台计算机连接起来用以实现资源共享和在线通信的系统。2.计算机网络有那些功能?计算机网络主要的功能是通信功能和对硬件、软件和数据等资源共享。3.计算机网络的发展分为哪些阶段?各有什么特点?计算机网络的发展过程包括四个阶段:1)面向终端的计算机通信网络:...

weixin_39555579的博客 481

计算机科学导论整理知识点,计算机科学导论复习资料整理-20210412075334.pdf-原创力文档...

《计算机科学导论》课程考试重点知识考试说 明:选择题 (共10 小 题 ,每小题 2 分,共 20 分)、名词解释题 (共5 小题 ,每小题 4 分,共 20 分)、简答题 (共5 小题 ,每小题 6 分,共 30 分)、综合题 (共5 小题 ,选做 3 小题 。其中强化班同学必作 1、2、3 小题 ,普通班...

weixin_39767121的博客 1468

电大本科计算机导论试题,2019年最新电大《计算机导论》复习资料整理版.doc

PAGEPAGE 4计算机导论一判断题:计算机程序就是按照工作步骤事先编排好的,具有特殊功能的指令序列对信息技术以及整个高技术领域的发展影响最大的是微电子技术和光电子技术第二代计算机以电子管为基本逻辑元件(×)第三代计算机以超大规模集成电路为基本逻辑元件(×)目前使用的微型计算机属于第五代计算机(×)3C技术包含计算机技术、通讯技术和数据库技术。(×)目前使用的微型计算机仍然属于冯。诺依曼型计算...

weixin_31763817的博客 305

【山东大学】计算机体系结构复习资料

【山东大学】计算机体系结构复习资料 去发现同类优质开源项目:https://gitcode.com/ 此资源文件为山东大学计算机体系结构课程的复习资料,内容涵盖课程的重要考点和知识点。此复习资料以PPT形式整理,旨在帮助同学们更好地掌握课程内容,提高复习效率。 特点说明: 本复习资料非历年考试题目,是按考点整理的PPT内容,方便同学们有针对性地复习。 请注意,资料中互联函数部分并未完全整理,但依...

gitblog_06749的博客 431
上一篇: 网络安全课程笔记整理
下一篇: Inno Setup专业打包指南:从基础到高级应用
IT信息技术学习圈
博客等级 码龄3年 583粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值