8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Подготовка 2023 Мягкий экзамен в учебном пособии по началу учебного пособия.

Цена: 1 788руб.    (¥84.6)
Артикул: 572303337307

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:悦悦图书旗舰店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥81.41 720руб.
¥94.82 004руб.
¥32.6689руб.
¥15.9336руб.

Специальная цена:
110
Цена: ¥110Юань
Специальная цена:
68.5
Цена: ¥68.5Юань
Специальная цена:
61.5
Цена: ¥61.5Юань
Специальная цена:
54.5
Цена: ¥54.5Юань
Специальная цена:
95.6
Цена: ¥95.6Юань
Специальная цена:
15
Цена: ¥15Юань

 
Дисплей продукта
Основная информация
Название книги:
  
Автор:
 Чжан Шаупин 
Цены:
 89.00
Номер ISBN:
 9787302491231
Издательство:
 Tsinghua University Press
формат:
 16
Фрагментация:
  Установка
Дата публикации:
 2018-1-1
Дата печати:
 2018-1-1
Выбор редактора
Учебное пособие по программированию (5 -е издание) составлено в соответствии с наброском теста программистов, утвержденного в 2018 году, охватывающего основные технологии знаний и применения, необходимые для программистов (первичных) позиций.
Кандидаты, которые проходят тест на программистов, могут получить сертификат профессиональной квалификации, признанный Министерством человеческих ресурсов и социального обеспечения, отраслевых и информационных технологий, и этот тест является основной квалификационной сертификацией.
Введение
Эта книга представляет собой тест на национальную компьютерную технологию и программное обеспечение квалификации технологий (уровень)“ мягкий тест&Rdquo;) Обозначенные учебники младших названий являются относительно*руководящим значением.В соответствии с ключевым содержанием «Схема экзамена по программистам» (утвержденная в 2018 году), эта книга организует в общей сложности 11 глав. Сущность
Под руководством «Схема экзамена по программистам» эта книга была завершена после того, как была получена учебником программиста (4 -е издание).
Эта книга подходит для кандидатов и студентов, которые используются в качестве учебников.
об авторе
 
Оглавление
Оглавление
Глава 1 Компьютерная система базовые знания 1
1.1 Основная композиция компьютерной системы 1
1.2 Представление данных и операция 3
1.2.1 представляет данные на компьютере 3
1.2.2 Проверьте код 13
1.2.3 Логическая алгебра и логическая операция 17
1.2.4 Расчет количества машин 19
1.3 Базовый композиция и принцип работы компьютера 23
1.3.1 Основная концепция автобуса 23
1.3.2 Центральная обработка 25
1.3.3 Система хранения 30
1.3.4 Технология ввода/вывода 36
1.4 Введение в систему инструкций 40
1.5 Введение в мультимедийную систему 44
1.5.1 Звук 45
1.5.2 Графика и изображения 48
1.5.3 Анимация и видео 55
Глава 2 Операционная система Базовые знания 62
2.1 Обзор операционной системы 62
2.2 Управление процессами 65
2.2.1 Основная концепция 65
2.2.2 Управление процессом 67
2.2.3. Связь 68
2.2.4 Планирование процессов 72
2.2.5 Dead Lock 74
2.2.6 Тейд 76
2.3 Управление хранением 76
2.3.1 Основная концепция 76
2.3.2 Схема управления хранением 77
2.3.3 Управление хранением 79
2.3.4 Управление хранением сегмента 80
2.3.5 Управление виртуальным хранилищем 82
2.4 Управление оборудованием 85
2.4.1 Обзор управления оборудованием 85
2.4.2 Технология управления оборудованием 86
2.4.3 Планирование дисков 88
2.5 Управление файлами 89
2.5.1 Основная концепция 89
2.5.2 Структура файла и организация 90
2.5.3 Файл -каталог 92
2.5.4 Метод доступа, контроль доступа 93
2.5.5. Использование документа 95
2.5.6 Обмен и защиту файлов 95
2.5.7 Системная безопасность и надежность 96
2.6 Управление операцией 98
2.6.1 Управление операцией 98
2.6.2 Планирование вакансий 99
2.6.3 Человеческий интерфейс 102
Глава 3 Предисловие к дизайну языка базовые знания 104
3.1 Обзор языка программирования 104
3.1.1 Основная концепция языка программирования 104
3.1.2 Классификация и характеристики языка программирования 105
3.1.3 Основная композиция языка программирования 109
3.2 Программа языкового лечения базовая 116
3.2.1 Журнал Фонд 116
3.2.2 Фонд программы компиляции 118
3.2.3 База программы интерпретации 126
Глава 4 Структура данных и алгоритм 129
4.1 Линейная структура 129
4.1.1 Линейная таблица 129
4.1.2 Stack and queue 137
4.1.3 строка 143
4.2 Массив 144
4.3 Дерево и бинарное дерево 147
4.3.1 Основные понятия дерева 148
4.3.2 Бинарное дерево 149
4.3.3 Дерево и лес 153
4.3.4 Лучшее бинарное дерево 156
4.3.5 Дерево бинарной находки 157
4.4 Рисунок 158
4.5 Найти 163
4.5.1 Последовательность Найти и сложить половину поиска 164
4.5.2 Поиск таблицы деревьев 167
4.5.3 Хэш -таблица и хэш -поиск 170
4.6 Алгоритм 173
4.6.1 Обзор алгоритма 173
4.6.2 Алгоритм сортировки 177
4.6.3 рекурсивный алгоритм 187
4.6.4 Строка символов 188
4.6.5 Связанный алгоритм 191
Глава 5 Программное обеспечение базовые знания 199
5.1 Обзор разработки программного обеспечения 199
5.1.1 Цикл выживания программного обеспечения 199
5.1.2 Модель цикла выживания программного обеспечения 201
5.1.3 Оценка программного процесса 207
5.1.4 Программные инструменты 209
5.1.5 Среда разработки программного обеспечения 211
5.2 Анализ спроса на программное обеспечение 212
5.2.1 Определение требований программного обеспечения 212
5.2.2 Основные задачи анализа требований программного обеспечения 213
5.2.3 Моделирование спроса 213
5.3 Программный дизайн 214
5.3.1 Основная задача проектирования программного обеспечения 214
5.3.2 Принципы проектирования программного обеспечения 216
5.4 Структурный анализ и метод проектирования 219
5.4.1 Метод структурного анализа 219
5.4.2 Метод конструктивного проектирования 221
5.4.3 Метод структурного программирования 223
5.5 ОБЪЕКТА -Ориентированный Метод анализа и проектирования 224
5.5.1 Основная концепция объекта -ориентированного 224
5.5.2. Анализ и дизайн объекта 227
5.5.3 UML Обзор 228
5.5.4 Режим проектирования 232
5.6 Тест и операция программного обеспечения 235
5.6.1 Цель и принципы теста программного обеспечения 235
5.6.2 Метод испытания программного обеспечения 238
5.6.3 Процесс тестирования программного обеспечения 241
5.6.4 Дизайн и управление программным обеспечением 242
5.6.5 Программное обеспечение отладки 243
5.6.6 Программное обеспечение и техническое обслуживание 243
5.7 Управление проектами программного обеспечения 245
5.7.1
5.7.2 Оценка стоимости 246
5.7.3 Анализ риска 247
5.7.4 Управление прогрессом 248
5.8 Качество программного обеспечения и гарантия качества программного обеспечения 250
5.8.1 Характеристики качества программного обеспечения 250
5.8.2 Гарантия качества программного обеспечения 252
Глава 6 База данных Базовые знания 254
6.1 Основная концепция 254
6.1.1 Система базы данных 254
6.1.2 Разработка технологии управления базами данных 255
6.1.3 Большие данные 257
6.2 Модель данных 260
6.2.1 Основные концепции модели данных 260
6.2.2 Три элемента модели данных 261
6.2.3e-R Модель 261
6.2.4 Основная модель данных 265
Функция 6,3 дБМС и оснащена 267
6.3.1 ДБМ Функция 267
6.3.2 Характеристики и классификация DWMS 268
6.4 Режим базы данных 270
6.4.1 Режим 270
6.4.2 Трехвелевая модель 2 -уровневое изображение 272
6.5 База данных о отношениях и вычисления отношений 272
6.5.1 Основные концепции базы данных 272 отношений 272
6.5.2 Режим базы данных отношений 275
6.5.3 Сложное ограничение 276
6.5.4 Отношения Алгебра Ковавич 276
6.6 Реляционная база данных SQL Язык Введение 280
6.6.1sql Обзор 280
6.6.2sql Определение данных 281
6.6.3SQL Запрос данных 285
6.6.4sql Обновление данных 293
6.6.5sql Контроль доступа 295
6.6.6 Встроенный SQL296
6.7 Дизайн базы данных 297
Глава 7 Базовые знания сети и информационной безопасности 300
7.1 Обзор компьютерной сети 300
7.1.1 Композиция компьютерной сети 300
7.1.2 Классификация компьютерной сети 301
7.1.3iso/OSI Справочная модель 304
7.2 Компьютерная сеть оборудования 305
7.2.1 Устройство соединения компьютерной сети 305
7.2.2 Компьютерная сеть передачи 311
7.3TCP/IP314
7.3.1TCP/IP -модель 314
7.3.2TCP/IP -протокол 315
7.3.3IP Адрес 318
7.4 -internet базовые знания 322
7.4.1 Винтернет Сервис 322
7.4.2 Метод доступа к Интернету 327
7.4.3TCP/IP Configuration 328
7.4.4 Настройки и использование браузера 329
7.5 Основные знания о локальной сети 332
7.6 Информационная безопасность Базовые знания 337
7.7 Обзор безопасности сети 341
Глава 8 Основные знания стандартизации и интеллектуальной собственности 346
8.1 Стандартизация базовые знания 346
8.1.1 Стандартизация разработки программного обеспечения 346
8.1.2 Профиль зрелый модель 348
8.2 Базовые знания интеллектуальной собственности 349
8.2.1 Базовая концепция 349
8.2.2 Компьютерное программное обеспечение Copyright 351
8.2.3 Бизнес -секреты компьютерного программного обеспечения 363
Глава 9 C Design 366
9.1C Основы языка 366
9.1.1 Тип данных 366
9.1.2 Оперативные символы и выражение 372
9.1.3 Вход/Вывод 375
9.2 Управление 377
9.3 Функция 381
9.4 Указатель 385
9.4.1 Определение указателя 385
9.4.2 Указатель и массив 387
9.4.3 Указатель и функция 389
9.4.4 Указатель и связанный список 393
9.5 Ошибка Common C программы 395
Глава 10 C ++ Дизайн программы 407
10.1c ++ программный фонд 407
10.1.1 Тип данных 407
10.1.2 Оператор, выражение и заявление 409
10.1.3 Основной вход/вывод 410
10.1.4 Функция 412
10.1.5 Категория и объект 415
10.2 наследование и полиморфизм 423
10.3 ОБЦИИ ОДК 428
10.4 Стандартная библиотека 430
10.4.1i/o библиотека потока 431
10.4.2string434
10.4.3STL438
10.4.4vector443
Глава 11 Java Program Design 447
11.1 Java Обзор языка 447
11.2 Java Language Base 448
11.2.1Java Базовые данные типа 449
11.2.2 Структура управления 455
11.2.3 Java Core Category 458
11.3 Категория и интерфейс 462
11.3.1 Определение и использование класса 462
11.3.2 Инициализация объекта 464
11.3.3 Пакет 466
11.3.4 Наследование 468
11.3.5 Аннотация класс и интерфейс 471
11.4 ODX 478
11.4.1 Dreatment аномального 478
11.4.2 Пользовательские аномалии 480
11.5 Вход, вывод и поток 483
11.5.1 Byte Flow 483
11.5.2 Поток символов 486
11.5.3 Стандартный вход/выходной поток 487
11.6 Ява библиотека 489
11.6.1 Основной тип упаковки тип 489
11.6.2 поколение и коллекция 493
Прочтите некоторые главы онлайн.
Глава 3 Предисловие к дизайну языка базовые знания
Язык программирования - это символический язык, предназначенный для написания компьютерной программы для описания, организации и получения процесса расчета.Широкое использование языка программирования началось в 1957 году, и его разработка и эволюция превзошли машину, которая работает за программой.
3.1 Обзор языка программирования
Этот раздел в основном вводит основные понятия, основные ингредиенты и характеристики некоторых типичных языков и их применимый объем языка программирования.
3.1.1 Основная концепция языка программирования
1Низкоуровневый язык и продвинутый язык
Компьютерное оборудование может идентифицировать команды машины, состоящие из последовательностей символов 0 и 1, поэтому команды машины являются самым основным компьютерным языком.Трудно понять, модифицировать и поддерживать с низкой эффективностью и плохой читаемости с машинным языком.Таким образом, люди разработали язык сборки и заменили последовательности 0 и 1 на символы, которые просты для памяти, чтобы указать операционный код и номер работы в инструкции машины.Например, использование ADD для указания добавления, sub для указания вычитания и т. Д.Хотя эффективность и читаемость программ программирования улучшены, язык сборки является языком, ориентированным на машину, и его формат письма в значительной степени зависит от инструкции машины определенного компьютера.Машинный язык и язык сборки называются языками низкого уровня.
Люди разработали более функциональный и более высокий язык для поддержки программирования. Следовательно, создаются языки программирования для различных типов приложений, а именно расширенные языки. Общие -Java, C, C ++, C#, Python, PHP, и т. д. сущностьЭтот вид языка ближе к естественному языку, используемому людьми, что значительно повышает эффективность дизайна программы.
2Программа компиляции и программа интерпретации
В настоящее время, хотя люди могут использовать расширенные языки для взаимодействия с компьютерами, компьютеры могут понимать и выполнять только языки машины, состоящие из последовательностей 0 и 1. Поэтому“ Программа обработки языка”.Из -за разных приложений перевод языка программирования также разнообразен.Они могут быть примерно разделены на программы сборки, процедуры интерпретации и процедуры компиляции.
Программа, написанная с определенным языком или языком с высоким уровнем уровня, называется исходной программой, и исходная программа не может быть выполнена непосредственно на компьютере.Если исходная программа написана на языке ассамблеи, необходима программа перевода, называемая программой сборки, для перевода ее в целевую программу, прежде чем ее можно будет выполнить.Если исходная программа написана на некотором языке с высоким уровнем уровня, необходимо перевести соответствующую программу интерпретации или программу компиляции, а затем работает на машине.
Программа интерпретации также называется интерпретатором. Она может напрямую объяснить выполнение исходной программы или перевести исходную программу в определенное промежуточное представление перед выполнением; компилятор (компилятор) сначала переводит исходную программу в целевую языковую программу, и и После ссылки на целевую программу и библиотечную функцию сформируйте исполнительную программу, затем запустите исполняемая программа на компьютере.Фундаментальное различие между этими двумя программами обработки языковой обработки заключается в следующем: в соответствии с методом компиляции целевая программа эквивалентна исходной программе, исходная программа и программа компиляции больше не участвуют в процессе выполнения целевой программы; но под интерпретацией Метод, метод интерпретации Программа интерпретации и исходная программа (или определенное эквивалентное представление) должны участвовать в работе программы, управление программой работы состоит в том, чтобы объяснить программу.Интерпретатор не производит независимую целевую программу при переводе исходной программы, и компилятор должен перевести исходную программу в независимую целевую программу.
3Определение языка программирования
Как правило, определение языка программирования включает в себя три аспекта: грамматика, семантика и язык.
(1) Грамматика.Грамматика относится к группе правил (включая программы) в программе, которая разрабатывает основной символ программы.Грамматика языка программирования может быть описана на языке формы.
(2) Семантический.Семантика - это значение каждого грамматического компонента, состоящего из грамматических правил на языке программирования, которые можно разделить на статическую семантику и динамическую семантику.Статическая семантика относится к значению синтаксического компонента, который может быть определен во время компиляции, и значение, которое можно определить во время работы, является динамическая семантика.Эффект выполнения программы иллюстрирует семантику программы, в зависимости от семантики компонентов программы.
(3) Чрезвычайно использование.Использование языка представляет связь между признаками языка и пользователем, включающего источник, использование и влияние символов.
Реализация языка также включает в себя контекст.Контекст относится к среде, которая понимает и реализует язык программирования.
3.1.2 Классификация и характеристики языка программирования
1Обзор разработки языка программирования
Разработка языка программирования является непрерывным эволюционным процессом.В частности, он должен поднять язык, который может понять машину в форме проблем с человеческим мышлением.
Фортран (“FORmulaTRANslator&Rdquo;Самая большая особенность языка Фортрана - это естественное описание математической формулы, которая обладает высокой эффективностью выполнения.

......................