登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2025年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2026年01月出版新書

2025年12月出版新書

2025年11月出版新書

2025年10月出版新書

2025年09月出版新書

2025年08月出版新書

2025年07月出版新書

2025年06月出版新書

2025年05月出版新書

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

『簡體書』GESP大通关 CCF C++编程 一级至六级可用 应试提分

書城自編碼: 4179351
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 曾孝伦
國際書號(ISBN): 9787030841605
出版社: 科学出版社
出版日期:

頁數/字數: /
釘裝: 平装

售價:NT$ 449

我要買

** 我創建的書架 **
未登入.



新書推薦:
新民说·哲学家与狼
《 新民说·哲学家与狼 》

售價:NT$ 347
海权与陆权的变局
《 海权与陆权的变局 》

售價:NT$ 500
《西南联大名师课(全10册)》中国历史·中国文学·中国哲学·诸子百家·诗词曲赋·文化常识·人文精神·
《 《西南联大名师课(全10册)》中国历史·中国文学·中国哲学·诸子百家·诗词曲赋·文化常识·人文精神· 》

售價:NT$ 3050
天命无常:五代十国 优酷人文·“梅毅说中国史”系列(全三册)
《 天命无常:五代十国 优酷人文·“梅毅说中国史”系列(全三册) 》

售價:NT$ 704
武王墩:亲历2020—2024楚王墓发掘
《 武王墩:亲历2020—2024楚王墓发掘 》

售價:NT$ 449
异化
《 异化 》

售價:NT$ 439
你的脆弱很正常
《 你的脆弱很正常 》

售價:NT$ 275
鸟墙——康奈尔鸟类学实验室巨幅壁画诞生记
《 鸟墙——康奈尔鸟类学实验室巨幅壁画诞生记 》

售價:NT$ 908

編輯推薦:
本书专为零基础C++学习者量身打造,精准锚定GESP一至六级考试大纲。采用“真题导向、讲练结合”的方法,对历年真题进行了系统梳理与深度剖析,旨在帮助学习者透彻理解命题思路,高效掌握解题方法与应试技巧。
內容簡介:
《GESP大通关》以“真题导向、讲练结合”为核心,对历年GESP考题进行系统梳理与深入分析,帮助读者理解命题意图,掌握科学的解题方法与技巧。  《GESP大通关》基于GESP考试大纲,系统归纳了每个级别的核心知识点与命题规律,包含大量真题及详细解析,辅以典型例题讲解和综合练习。内容编排由浅入深、循序渐进,每章从基础概念延伸到方法实践,并在每级末尾提供高度仿真的模拟试题,全面覆盖考点,助力学生巩固知识、熟悉考试形式与节奏。
目錄
目录第1章 GESP一级 11.1 计算机基础与编程环境 21.1.1 计算机的基本构成 21.1.2 编程环境 51.1.3 课堂练习 71.1.4 课后习题 91.2 计算机历史 101.2.1 发展史 101.2.2 计算机的分类 111.2.3 计算机的基本特征 111.2.4 计算机的应用 121.2.5 课堂练习 121.2.6 课后习题 131.3 变量的定义与使用 141.3.1 变量的定义 141.3.2 变量名的命名规则 141.3.3 变量的使用 141.3.4 课堂练习 151.3.5 课后习题 161.4 输入/输出语句 171.4.1 输出语句 171.4.2 输入语句 181.4.3 占位符 191.4.4 课堂练习 191.4.5 课后习题 211.5 基本数据类型 211.5.1 整数类型 211.5.2 浮点类型 221.5.3 字符类型 221.5.4 布尔类型 221.5.5 课堂练习 231.5.6 课后习题 231.6 基本运算 241.6.1 算术运算 241.6.2 关系运算 251.6.3 逻辑运算 251.6.4 运算优先级 261.6.5 课堂练习 261.6.6 课后习题 281.7 控制语句结构 281.7.1 顺序结构 281.7.2 选择结构 291.7.3 循环结构 321.7.4 课堂练习 341.7.5 课后习题 361.8 编程题解析 371.8.1 顺序结构 371.8.2 分支结构 381.8.3 循环结构 40GESP一级模拟卷 41第2章 GESP二级 472.1 计算机的存储与网络 482.1.1 计算机的存储 482.1.2 计算机网络基础 492.1.3 课堂练习 532.1.4 课后习题 542.2 程序设计语言的特点 552.2.1 程序设计语言 552.2.2 程序编译和运行 562.2.3 课堂练习 572.2.4 课后习题 572.3 流程图的概念与描述 582.3.1 流程图的概念 582.3.2 流程图的基本符号及含义 582.3.3 流程图的基本结构 592.3.4 课堂练习 602.3.5 课后习题 622.4 ASCII编码 622.4.1 ASCII编码表 622.4.2 ASCII编码的应用 632.4.3 课堂练习 642.4.4 课后习题 652.5 数据类型的转换 662.5.1 隐式类型转换 662.5.2 显式类型转换 662.5.3 课堂练习 672.5.4 课后习题 682.6 多层分支/循环结构 692.6.1 多层分支结构 692.6.2 多层循环结构 702.6.3 分支与循环的混合嵌套 712.6.4 课堂练习 722.6.5 课后习题 742.7 常用数学函数 762.7.1 头文件 762.7.2 绝对值函数 762.7.3 平方根函数 772.7.4 最大值函数 772.7.5 *小值函数 772.7.6 其他常用数学函数 782.7.7 课堂练习 792.7.8 课后习题 802.8 编程题解析 81GESP二级模拟卷 85第3章 GESP三级 913.1 数据编码 923.1.1 机器数和真值 923.1.2 原码、反码、补码 923.1.3 数的定点与浮点表示 933.1.4 其他编码 943.1.5 课堂练习 953.1.6 课后习题 983.2 进制转换 993.2.1 十进制转R 进制(反向取余/正向取整法) 993.2.2 二进制转十进制(乘权求和法) 1003.2.3 二进制转八/十六进制(分组转换法) 1003.2.4 八/十六进制转二进制(还组转换法) 1003.2.5 十六进制转八进制(以二进制作为中间桥梁) 1013.2.6 课堂练习 1013.2.7 课后习题 1043.3 位运算 1053.3.1 按位与(&) 1053.3.2 按位或(|) 1053.3.3 按位非(~) 1053.3.4 异或(^) 1063.3.5 左移(<<) 1063.3.6 右移(>>) 1063.3.7 运算优先级 1073.3.8 课堂练习 1073.3.9 课后习题 1103.4 算法的概念与描述 1113.4.1 算法基本概念 1113.4.2 算法的描述方法 1123.4.3 课堂练习 1143.4.4 课后习题 1163.5 一维数组基本运用 1173.5.1 数组定义 1173.5.2 初始化方法 1173.5.3 数组基本操作 1183.5.4 课堂练习 1183.5.5 课后习题 1213.6 字符串及函数 1223.6.1 课堂练习 1243.6.2 课后习题 1283.7 算法:枚举法 1293.7.1 课堂练习 1303.7.2 课后习题 1353.8 算法:模拟法 1363.8.1 课堂练习 1363.8.2 课后习题 1383.9 编程题解析 1393.9.1 进制转换 1393.9.2 位运算 1403.9.3 数 组 1413.9.4 字符串及函数 1423.9.5 算法:枚举法 1443.9.6 算法:模拟法 146GESP三级模拟卷 147第4章 GESP四级 1554.1 函 数 1564.1.1 函数的定义与调用 1564.1.2 形参与实参 1574.1.3 课堂练习 1594.1.4 课后习题 1614.2 结构体 1634.2.1 结构体的定义和使用 1634.2.2 结构体的成员函数 1644.2.3 结构体数组 1644.2.4 课堂练习 1654.2.5 课后习题 1664.3 指针类型的概念及基本应用 1674.3.1 指针基础 1674.3.2 特殊指针 1674.3.3 const修饰指针 1674.3.4 指针与数组 1684.3.5 结构体指针 1684.3.6 课堂练习 1694.3.7 课后习题 1714.4 二维数组与多维数组基本应用 1724.4.1 二维数组定义与初始化 1724.4.2 二维数组遍历 1724.4.3 多维数组 1724.4.4 课堂练习 1724.4.5 课后习题 1744.5 算法:递推 1754.5.1 核心概念 1754.5.2 **模型 1754.5.3 课堂练习 1764.5.4 课后习题 1774.6 算法:排序 1784.6.1 排序概念和稳定性 1784.6.2 排序算法 1784.6.3 课堂练习 1814.6.4 课后习题 1844.7 简单算法复杂度的估算 1864.7.1 定义及表示 1864.7.2 计算步骤 1864.7.3 计算规则 1874.7.4 课堂练习 1874.7.5 课后习题 1894.8 文件重定向与文件读写操作 1904.8.1 文件重定向 1904.8.2 文件读写操作 1924.8.3 课堂练习 1934.8.4 课后习题 1954.9 异常处理 1954.9.1 核心结构 1954.9.2 标准异常类型 1964.9.3 执行流程 1974.9.4 课堂练习 1974.9.5 课后习题 1994.10 编程题解析 2004.10.1 函数 2004.10.2 二维数组 2014.10.3 排序 203GESP四级模拟卷 205第5章 GESP五级 2135.1 递归 2145.1.1 课堂练习 2155.1.2 课后习题 2175.2 初等数论 2185.2.1 质数的判断 2185.2.2 唯一分解定理 2185.2.3 辗转相除法 2195.2.4 埃拉托斯特尼筛法 2195.2.5 线性筛法 2205.2.6 课堂练习 2215.2.7 课后习题 2265.3 高精度 2285.3.1 课堂练习 2305.3.2 课后习题 2335.4 链表 2345.4.1 单链表 2355.4.2 双向链表 2365.4.3 循环链表 2365.4.4 链表的基本操作 2385.4.5 课堂练习 2405.4.6 课后习题 2435.5 分治 2455.5.1 以归并排序为例 2455.5.2 以快速排序为例 2475.5.3 课堂练习 2485.5.4 课后习题 2525.6 二 分 2535.6.1 二分查找 2535.6.2 二分答案 2552.6.3 课堂练习 2575.6.4 课后习题 2605.7 贪心 2615.7.1 找零问题 2615.7.2 区间调度问题 2625.7.3 课堂练习 2635.7.4 课后习题 2655.8 编程题解析 266GESP五级模拟卷 274第6章 GESP六级 2896.1 线性数据结构 2906.1.1 栈 2906.1.2 队列 2916.1.3 循环队列 2946.1.4 课堂练习 2966.1.5 课后习题 3006.2 树的定义、构造与遍历 3026.2.1 树结构 3026.2.2 二叉树 3056.2.3 深度优先搜索 3116.2.4 广度优先搜索 3116.2.5 课堂练习 3126.2.6 课后习题 3216.3 哈夫曼编码 3236.3.1 课堂练习 3256.3.2 课后习题 3276.4 格雷编码 3286.4.1 格雷码的构造方法——递归法 3286.4.2 格雷码的构造方法——位运算法 3306.4.3 课堂练习 3316.4.4 课后习题 3336.5 类与对象 3336.5.1 类的创建 3346.5.2 面向对象的三大特性 336
內容試閱
第1章GESP一级  1.1计算机基础与编程环境  1.1.1计算机的基本构成  一个完整的计算机由硬件系统和软件系统组成,如图1.1所示。  1.硬件系统  计算机硬件系统由处理器、存储器、输人设备、输出设备组成,如图1.2所示。  1)处理器  (1)中央处理器(CPU):由运算器、控制器和寄存器组成。运算器负责算术运算与逻辑运算;控制器是计算机的指挥中心,负责协调各部件工作。CPU的“内核数”(如双核、四核)是重要性能指标,影响并行处理能力。  (2)图形处理器(GPU):又称显示核心、视觉处理器、显示芯片,是专用于个人电脑、工作站、游戏机及移动设备的图像图形运算处理器。  (3)张量处理器(TPU):为机器学习定制的芯片,经深度机器学习专项训练,具有更高能效(每瓦计算能力)。  2)存储器  存储器是计算机的记忆设备,用于存放程序和数据。存储器分为主存储器(内存)和辅助存储器(外存)两类,如图1.3所示。  (1)内存:属主机部分,存放当前执行的程序和数据,为临时存储。内存分为RAM(读写存储器)、ROM(只读存储器)、高速缓冲存储器(Cache,位于CPU内部,用于临时存储高频访问数据,减少CPU访问内存的延迟)。含多个存储单元,每个存储单元存1个8位二进制数(即1字节)。每个字节有固定编号,称为地址。  (2)外存:属外部设备,存放暂不用的程序和数据,为永久存储。微型计算机常用外存包括硬盘(固态硬盘和机械硬盘)、闪存(常见形态为U盘,属半导体介质外存,支持即插即用,即自动安装驱动)、光盘(按读写能力分为只读型(CD-ROM)、可记录型(CD-R)和可擦写型(CD-RW))。  3)输入设备  输人设备是向计算机传送信息的装置。微型计算机常用输人设备有键盘、鼠标、光电笔、数字化仪、扫描仪、触摸屏、麦克风、视频输人设备、条形码扫描器寺。  4)输出设备  输出设备是将计算机数据传至外部媒介并转化为可识别形式的装置。微型计算机常用输出设备有显示器、打印机。  5)总线结构  控制总线传输时序信号、中断请求等,确保各部件协同工作。按传输信息不同,分数据总线(DB)、地址总线(AB)和控制总线(CB)。  (1)数据总线:传输数据,连接CPU与各部件,为信息交换通路。  (2)地址总线:传输地址信息,CPU借此访问存储器,通常单向传输。  (3)控制总线:传输控制信号,协调各部件操作。  2.软件系统  软件系统是计算机的灵魂。未安装软件的计算机称为“裸机”,无法完成任何工作;硬件为软件提供运行平台,二者相互关联、互为补充。计算机软件系统按功能分为系统软件和应用软件两大类,如图1.4所示。  1)系统软件  系统软件用于管理、控制、维护计算机及外部设备,提供用户与计算机的操作界面,不针对具体应用问题。代表软件有操作系统(*核心)、语言处理程序、数据库管理系统等。  (1)操作系统:*基础的系统软件,是管理计算机硬件和软件资源的程序集合,直接运行于裸机,其他软件需依赖其支持。作为计算机硬件与其他软件、用户与计算机的接口,功能包括处理器管理、存储管理、设备管理、信息管理,其性能很大程度决定计算机系统整体性能。常见系统包括Windows、macOS、ChromeOS、Unix(AIX、HP-UX、Solaris、FreeBSD、OpenBSD)、Linux(Ubuntu、RedHat、CentOS、Debian)等。  (2)语言处理程序:计算机执行程序时,需取出存储器中指令并译码,向各部件发控制信号。编译程序负责将高级语言程序翻译成机器指令,运行某高级语言程序需配置对应编译系统。  (3)数据库管理系统:计算机效率核心体现在数据处理效率。数据库管理系统的功能是动态、有序存储大量数据,方便用户高效使用数据。其软件体系组成有数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)。  (4)辅助程序:辅助完成计算机资源及文件管理相关任务,如诊断程序、反病毒程序、卸载程序、备份程序、文件解压缩程序等工具软件。  2)应用软件  专门解决某应用领域具体问题的软件(或实用程序),无法*立运行,需系统软件支持。常见类别如下所示:  (1)文字处理软件:处理文字资料(输人、存储、修改、编辑、打印),如WPS、Word。  (2)办公软件:管理信息(如工资、人事管理),可联机构成高效管理系统(MIS)。  (3)计算机辅助设计软件:绘制/修改工程图纸、常规设计计算,辅助优化方案,如AutoCAD  (4)图形软件:基于程序语言描述图形几何与外貌特征,实现图形生成、表示与操作。  (5)教育软件:服务教育领域,分家用、校用、远程教育软件。  (6)电子游戏软件:以电子设备为媒介,为用户提供游戏活动。  1.1.2编程环境  编程环境是用于编写、编译、运行和调试程序的软件工具集合,核心组件包括编辑器、编译器、调试器等。  1.常用C++编程环境  (1)Dev-C++:轻量级C/C++集成开发环境(IDE),界面简洁,适配初学者。特点是体积小、安装简便,集成GCC编译器。核心功能是代码编辑、编译、运行及基础调试。  (2)Code::Blocks:跨平台开源C/C++IDE特点是支持多编译器、调试功能完善,可扩展插件,适用于从人门到进阶的全阶段C++编程学习。  (3)Visual Studio:微软开发的多功能IDE(**初学者用Community社区版)。特点是功能全面、调试工具专业,支持多编程语言。需要注意的是,须手动选择C++开发环境配置,避免冗余功能影响操作。  2.C++程序的开发流程  (1)编写代码:在编辑器中输人符合C++语法的源代码,文件扩展名为.cpp。  (2)保存文件:建议用英文文件名,如hello.cpp。  (3)编译程序:编译器将源代码转为机器可执行的二进制文件。  ?编译成功:生成可执行文件(Windows下为.exe,如hello.exe)。  ?编译失败:弹窗显示错误位置与原因,需修正代码后重新编译。  (4)运行程序:执行可执行文件,查看控制台或指定窗口的输出结果。  (5)调试程序:若结果不符预期,用调试工具定位并修正错误。  3.编译与运行的常见问题  (1)语法错误:违反C++语法规则导致,编译器会标注错误行与原因。  ?常见类型:语句末尾缺分号、括号(()/{}/口)不匹配、关键字拼写错误(如int错写为itn)。  ?解决方式:根据错误提示行号定位代码,对照语法规则修正。  (2)逻辑错误:程序可正常编译运行,但输出结果错误。  ?解决方式:用调试工具单步执行,观察关键变量值变化,定位逻辑漏洞(如循环条件写错、变量赋值错误)。  (3)链接错误:多由函数未定义或依赖库缺失导致。  ?常见提示:undefined reference to ‘function’(函数未找到定义)。  ?解决方式:检查函数是否在代码中正确定义(或包含对应头文件),确保项目已添加必要的库文件(如C++数学库math.h)。  4.编程环境的基本操作  1)代码编辑技巧  (1)自动缩进:输人“{”后按回车,环境会自动缩进下一行(例:在mam()函数中写”回车后,光标自动后移4个空格),保持代码层级清晰,避免手动调整缩进导致格式混乱。  (2)语法高亮:不同元素显示不同颜色(例:部分编译环境中C++关键字if/for显示蓝色,变量名显示黑色,字符串”hello”显示红色),快速区分代码结构,减少语法错误。  (3)代码提示:输人部分字符时自动弹出补全建议(例:输人in时,弹出int/include等关键词),减少拼写错误,提升输入效率。  (4)注释快捷:选中多行代码后按Ctrl+/(部分环境为Ctrl+Shift+/),可快速添加//单行注释或/**/多行注释(例:选中cout<<“hello”后按Ctrl+/,  自动变为//cout<<“hello”),方便临时屏蔽代码或添加说明。  2)调试工具的基本使用  (1)设置断点:在代码行左侧点击(或按F9),出现红色圆点即设为断点

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2026 (香港)大書城有限公司 All Rights Reserved.