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

Подлинная [Soft Test Book] Учебное пособие по программированию (5th Edition) Национальные компьютерные технологии и программное обеспечение Профессиональный экзамен по техническому квалификации 2019 Мягкий экзамен мягкий экзамен

Цена: 1 380руб.    (¥65.3)
Артикул: 594175808778

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

Этот товар на Таобао Описание товара
Продавец:菲尼克斯图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥97.052 051руб.
¥68.61 450руб.
¥208.64 408руб.
¥102.92 175руб.

Выбор редактора

Учебное пособие по программированию (версия D5) составлено в соответствии с наброском теста программистов, утвержденного в 2018 году, охватывающего основные технологии знаний и применений, требуемых позициями программистов (младших).
Кандидаты, которые проходят тест на программистов, могут получить сертификат профессиональной квалификации, признанный Министерством человеческих ресурсов и социального обеспечения, отраслевых и информационных технологий, и этот тест является основной квалификационной сертификацией.

краткое введение

Эта книга представляет собой тест на национальную компьютерную технологию и программное обеспечение квалификации технологий (уровень)“ мягкий тест&Rdquo;) Обозначенные учебники младших названий являются относительно*руководящим значением.В соответствии с ключевым содержанием «Схема экзамена по программистам» (утвержденная в 2018 году), эта книга организует в общей сложности 11 глав. Сущность
Под руководством «Схема экзамена программистов» эта книга была завершена и составлена ​​после «Учебного пособия по программисту (версия D4)».
Эта книга подходит для кандидатов и студентов, которые используются в качестве учебников.

Оглавление

Оглавление
D1 Базовые знания компьютерной системы 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.2zy обработка 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
ГЛАВА D2 Операция Система Базовые знания 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
D3 Глава последовательности языка языка базовые знания 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
D4 Структура данных и алгоритм 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.4z вы бинарное дерево 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
ГЛАВА D5 Программное обеспечение инженерия Базовые знания 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
D6 База данных Базовые знания 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
Глава D7 Основные знания сети и информационной безопасности 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
Глава D8 Стандартизация и интеллектуальная собственность Базовые знания 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
Глава D9 C до проектирования 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
D10 Глава 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
Глава D11 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

Замечательная книга

D3 Главы последовательности.
Язык программирования - это символический язык, предназначенный для написания компьютерной программы для описания, организации и получения процесса расчета.Широкое использование языков программирования началось в 1957 году Фортран, а его разработка и эволюция имели эксплуатационные машины CY.
3.1 Обзор языка программирования
Этот раздел в основном вводит основные понятия, основные ингредиенты и характеристики некоторых типичных языков и их применимый объем языка программирования.
3.1.1 Основная концепция языка программирования
1Низкоуровневый язык и язык GJ
Компьютерное оборудование может идентифицировать команды машины, состоящие из 0 и 1 последовательностей символов, поэтому инструкция по машине представляет собой базовый компьютерный язык Z.Трудно понять, модифицировать и поддерживать с низкой эффективностью и плохой читаемости с машинным языком.Таким образом, люди разработали язык сборки и заменили последовательности 0 и 1 на символы, которые просты для памяти, чтобы указать операционный код и номер работы в инструкции машины.Например, использование ADD для указания добавления, sub для указания вычитания и т. Д.Хотя эффективность и читаемость программ программирования улучшены, язык сборки является языком, ориентированным на машину, и его формат письма в значительной степени зависит от инструкции машины определенного компьютера.Машинный язык и язык сборки называются языками низкого уровня.
Люди разработали более функциональный и более высокий язык для поддержки программирования.Этот вид языка ближе к естественному языку, используемому людьми, что значительно повышает эффективность дизайна программы.
2Программа компиляции и программа интерпретации
В настоящее время, хотя люди могут использовать язык GJ для взаимодействия с компьютерами, компьютеры могут понимать и выполнять только машинный язык, состоящий из последовательностей 0 и 1“ Программа обработки языка”.Из -за разных приложений перевод языка программирования также разнообразен.Они могут быть примерно разделены на программы сборки, процедуры интерпретации и процедуры компиляции.
Программа, написанная на определенном языке GJ или языке, называется исходной программой, и исходная программа не может быть выполнена непосредственно на компьютере.Если исходная программа написана на языке ассамблеи, необходима программа перевода, называемая программой сборки, для перевода ее в целевую программу, прежде чем ее можно будет выполнить.Если исходная программа написана на определенном языке GJ, необходимо перевести соответствующую программу интерпретации или программу компиляции, а затем работает на машине.
Программа интерпретации также называется переводчиком. После связывания целевой программы и библиотечной функции можно сформировать исполнительную программу, а затем запустить исполняемую программу на компьютере.Фундаментальное различие между этими двумя программами обработки языка заключается в том, что в соответствии с методом компиляции целевая программа эквивалентна исходной программе, исходная программа и программа сборника больше не участвуют в процессе выполнения целевой программы; Метод, метод интерпретации Программа интерпретации и исходная программа (или определенное эквивалентное представление) должны участвовать в работе программы, управление программой работы состоит в том, чтобы объяснить программу.Программа источника перевода переводчика не генерирует целевую программу D Stand, в то время как компилятор должен перевести исходную программу в целевую программу D Stand.
3Определение языка программирования
Как правило, определение языка программирования включает в себя три аспекта: грамматика, семантика и язык.
(1) Грамматика.Грамматика относится к группе правил (включая программы) в программе, которая разрабатывает основной символ программы.Грамматика языка программирования может быть описана на языке формы.
(2) Семантический.Семантика - это значение каждого грамматического компонента, состоящего из грамматических правил на языке программирования, которые можно разделить на статическую семантику и динамическую семантику.Статическая семантика относится к значению синтаксического компонента, который может быть определен во время компиляции, и значение, которое можно определить во время работы, является динамическая семантика.Эффект выполнения программы иллюстрирует семантику программы, в зависимости от семантики компонентов программы.
(3) Чрезвычайно использование.Использование языка представляет связь между признаками языка и пользователем, включающего источник, использование и влияние символов.
Реализация языка также включает в себя контекст.Контекст относится к среде, которая понимает и реализует язык программирования.
3.1.2 Классификация и характеристики языка программирования
1Обзор разработки языка программирования
Разработка языка программирования является процессом непрерывной эволюции.В частности, J - это форма языка, которая может понять язык, который может понять его и хорошо подражать человеческому мышлению.
Фортран (“FORmulaTRANslator&Rdquo;Основные характеристики языка Фортрана близки к естественному описанию математических формул и имеют высокую эффективность выполнения.

Предисловие/Предисловие

D5 Версия предыдущая высказывание
Национальные компьютерные технологии и программное обеспечение профессионала и техническая квалификация (уровень) были реализованы более 20 лет с момента его реализации, что оказало большое влияние на общество и внесла важный вклад в формирование и развитие индустрии программного обеспечения моей страны. ПолемЧтобы удовлетворить потребности развития компьютерных информационных технологий моей страны, Министерства кадров и социального обеспечения, промышленности и информационной промышленности решило расширить уровень экзаменов на все аспекты индустрии компьютерных информационных технологий для удовлетворения потребностей компьютера Таланты информационных технологий в обществе.
Редактор -In -Law был заказан Национальным компьютерным профессиональным и техническим квалификационным экзаменом, чтобы переоценить книгу «Учебник по программистам (D4)» для удовлетворения требований нового очертания экзамена.В схеме экзамена кандидаты должны иметь широкий спектр знаний.Учитывая, что человек, который сдает экзамен, имеет определенную основу, в этой книге объясняются только основные моменты области знаний, участвующих в схеме экзамена, но это ограничено длиной и не может быть расширено.
Книга разделена на 11 глав, а содержание каждой главы расположено следующим образом.
D1 Основные знания компьютерных систем: в основном он вводит композицию компьютерного системного оборудования, представление данных и операции в компьютере, базовые знания кода проверки, системы инструкций и базовых знаний мультимедийных систем.
Глава D2 Основная система Основные знания: в основном вводит основные концепции, такие как типы и функции операционной системы, а также основные знания, такие как управление процессами, управление хранением, управление оборудованием, управление документами и управление операцией.
D3 Глава последовательности.
D4 Структура данных и алгоритм: в основном представьте основные структуры данных, такие как линейные таблицы и связанные списки, стеки, очереди, массивы, деревья, изображения, а также общие алгоритмы, такие как поиск и сортировка.
Глава D5 Основные знания по разработке программного обеспечения: в основном вводится основные знания, такие как разработка программного обеспечения и управление проектами, методы анализа и проектирование объекта, проектирование программного обеспечения, проектирование программного обеспечения, кодирование и тестирование, эксплуатация и обслуживание программного обеспечения, управление качеством программного обеспечения и другие базовые знания.
База данных D6 Основные знания: в основном вводит основные функции и характеристики системы управления баз данных, режима базы данных, модели данных и диаграммы ER, операции отношений и SQL.
Глава D7 Основные знания сетевой и информационной безопасности: в основном она вводит функции, классификацию, состав и топологию сети, базовых сетевых протоколов и стандартов, роль и характеристики обычно используемого сетевого оборудования и оборудования для сети, LAN (LAN) и Интернет (Интернет) базовые знания, а также базовые знания информационной безопасности и сетевой безопасности.
Глава D8 Основные знания стандартизации и интеллектуальной собственности: в основном она вводит основные концепции, характеристики и характеристики прав интеллектуальной собственности, компьютерного программного обеспечения авторское право и базовые знания бизнес -секретов.
D9 C -Программа Дизайн: в основном вводит общие ошибки в фонде C -Программы, операторах, функциях, указателях и простых C -программах.
Дизайн программы D10 C ++: в основном вводится программа C ++, класс и объекты, наследование и полиморфизм, библиотеку ввода и вывода, аномальную обработку и обычно используемые библиотеки шаблонов STL.
D11 Java Programming: в основном вводит основные знания, такие как языковой фонд и характеристики Java Program, класс и интерфейсы, аномалии, файлы и потоки ввода/вывода, а также библиотеки классов Java.
Эта книга D1 написана Чжаном Шупингом и Ма Жиксином, главы D2 написаны Ванг Япинг, главы и главы D4 написаны Чжаном Шупингом, главы D5 написаны Чу Хуа и Ху Цюян, глава D6 написана Wang Yaping, D7 написан Ян Зихуа, а Лю Цян - Лю Цян.
Во время написания этой книги, ссылаясь на многие связанные книги и материалы, редактор поблагодарил авторов этих ссылок здесь.В то же время я хотел бы поблагодарить прессу Цингхуа Университета за их поддержку и помощь в процессе публикации этой книги.
Из -за ограниченного уровня в книге неизбежно есть место, и читатели правы, чтобы исправить улучшение и улучшение.
редактор
Январь 2018 года


885993561