8. NO-IT - sample it-test-october-2011

95
Тренировъчен тест по информационни технологии Тест за подготовка за ИТ олимпиадата (октомври 2011) Светлин Наков Училищна Академия на Телерик http://academy.telerik.com Ръководител отдел технологично обучение http://www.nakov.co m http://schoolacademy.telerik.com НОИТ – ИТ тест

description

Sample-IT-Test-October-2011 Telerik Software Academy: http://schoolacademy.telerik.com The presentation, website and all video materials are in Bulgarian Preparation for the national olympiad in information technologies in Bulgaria. Hardware questions; Software Questions; Working with Software; Textprocessing questions; Computer Graphics; Databases; Security; Protection; Multimedia; Networks; Web Design;

Transcript of 8. NO-IT - sample it-test-october-2011

Page 1: 8. NO-IT - sample it-test-october-2011

Тренировъчен тест по информационни

технологииТест за подготовка за ИТ олимпиадата (октомври 2011)

Светлин Наков

Училищна Академия на Телерикhttp://academy.telerik.com

Ръководител отделтехнологично

обучениеhttp://www.nakov.com

http://schoolacademy.telerik.com

НОИТ – ИТ тест

Page 2: 8. NO-IT - sample it-test-october-2011

Компютърни системи

Хардуерни въпроси

Page 3: 8. NO-IT - sample it-test-october-2011

Компютърни системи – конспект

Компютърни системи (хардуер) Основни компоненти: процесор,

дънна платка, шини, памет, периферни устройства

Запомнящи устройства (CD, DVD, HDD, …), видеокарта, звукова карта, мрежова карта

Основни принципи на работа, особености, характеристики, взаимодействие

Входно-изходни интерфейси и стандарти Серийни и паралелни интерфейси,

PCI, ATA, SATA, USB, eSATA, SCSI, FireWire

Настолни, лаптопи, таблети, телефони

3

Page 4: 8. NO-IT - sample it-test-october-2011

Въпрос Кое е вярно за звуковите карти

(sound cards)?

1. Могат да преобразуват цифрови данни (дигитален звук) в аналогов чрез ЦАП (DAC)

2. Могат да преобразуват аналогов сигнал (line-in input) в цифров вид чрез "семплиране"

3. Съвременните звукови карти поддържат полифоничен (многоканален) звук

4. Могат да синтезират звук чрез MIDI синтезатор

5. Могат да имат цифров изход (S/PDIF)

6. Могат да бъдат вътрешни или външни

4a)1, 2 b)1…3 c)1…4 d)1…5 e)всичките

Page 5: 8. NO-IT - sample it-test-october-2011

Отговор Звуковите карти (sound cards)

служат за възпроизвеждане на звук Звукът може да е семплиран или

синтезиран

Имат цифрови и аналогови входове и изходи

Изход за тонколони / слушалки, вход за микрофон

Могат да бъдат вътрешни (закачени за PCI слот) или външни (закачени за USB порт)

Информация: http://en.wikipedia.org/wiki/Sound_car

d

5

Page 6: 8. NO-IT - sample it-test-october-2011

Софтуерни системиКомпютърен софтуер

Page 7: 8. NO-IT - sample it-test-october-2011

Софтуер – конспект Компютърни програми (софтуер)

Същност, функции, класифициране

Създаване, начини на използване (инсталиране, стартиране, деинсталиране)

Фокусът е най-вече върху Windows

Системен и приложен софтуер, firmware, cloud computing

Инсталиране и конфигуриране на ОС, драйвери и приложен софтуер

Езици за програмиране, компилатори, интерпретатори, среди за разработка

7

Page 8: 8. NO-IT - sample it-test-october-2011

Въпрос Кое от изброените е задължително,

за да създаваме софтуер?

a) Необходима е среда за разработка (IDE)

b) Необходим е компилатор

c) Необходим е интерпретатор

d) Необходим е език за програмиране и компилатор

e) Необходима е SDK за съответната платформа

f) Необходимо е някой да създаде сорс кода

g) Нито едно от изброените не е задължително

8

Page 9: 8. NO-IT - sample it-test-october-2011

Отговор Може да създаваме софтуер по

много начини:

Не винаги ни трябва компилатор, интерпретатор, SDK, среда за разработка

Не винаги има език за програмиране, може да нарисуваме алгоритъма с мишката

Не винаги има сорс код, може програмата да е картинка или логика (вж. The Incredible Machine)

Винаги има сорс код (описание) на програмата

Информация:

http://tiny.cc/prog-wiki, http://tiny.cc/tim-game

9

Page 10: 8. NO-IT - sample it-test-october-2011

Работа с компютърни

системи и програмиИнсталиране, използване, поддръжка, …

Page 11: 8. NO-IT - sample it-test-october-2011

Работа със софтуер – конспект

Работа с компютърни системи и програми Правила, пускане и спиране,

тестване

Поддържане, диагностика, откриване и поправяне на проблеми

Злонамерен софтуер Компютърни вируси и антивирусен

софтуер

Диагностика на хардуера Работа с Windows Task Manager, Windows Registry, Windows Event Log

11

Page 12: 8. NO-IT - sample it-test-october-2011

Въпрос Как ще откриете проблем с твърдия

диск под Windows? Посочете всички верни подходи:

1. Ще потърся в Application Event Log

2. Ще потърся в System Event Log

3. Ще сканирам диска за грешки с програма от сайта на производителя

4. Ще сканирам диска за грешки с "Check Disk" опцията в Windows Explorer

5. Ще потърся за проблеми в Windows Registry

12

a)1..4 b)2…4 c)2, 3 d)2…5 e)всичките

Page 13: 8. NO-IT - sample it-test-october-2011

Отговор Откриване на проблеми с твърдия

диск (HDD): При проблеми с диска се появяват

съобщения в System Event Log (Source: Disk)

Windows Explorer има опция "Check Disk" –открива лоши сектори (bad sectors)

Най-добре сканирайте диска със софтуер от производителя или с MHDD

Информация: http://tiny.cc/hdd-test-tools,

http://hddguru.com, http://www.ihdd.ru/mhdd

13

Page 14: 8. NO-IT - sample it-test-october-2011

Пренос на данни и бройни

системиКанали за пренос на данни, единици за измерване, работа с

бройни системи

Page 15: 8. NO-IT - sample it-test-october-2011

Пренос на данни и бройни системи –

конспект Средства на ИТ за пренос на данни:

Подходи и методи, физически среди за пренос, характеристики, предимства и недостатъци

Коаксиален, UTP, STP и оптичен кабел, конектори, безжичен пренос

Единици за измерване на информация Бит, байт, килобайт, мегабайт,

мегабит, ...

Бройни системи Пресмятания в различни бройни

системи

15

Page 16: 8. NO-IT - sample it-test-october-2011

Въпрос Дадена е следната статистика за

трафика на уеб сайт за видео стрийминг за даден месец:

Какъв капацитет Интернет свързаност (неограничена по трафик) е необходима на този сайт, за да работи нормално? 16

a)128 kbpsb)256 kbpsc)1 mbpsd)100 mbps

Page 17: 8. NO-IT - sample it-test-october-2011

Отговор Малко сметки:

44 104 472 KB ≈ 44 GB среден трафик на ден

44 104 472 KB / (24 часа * 3600 секунди) == 510 KB/s ≈ 5 100 kbps ≈ 5.1 mbps

При скорост ≈ 5.1 mbps трябва линията да се уплътни всяка секунда от денонощието

Скоростта трябва да е 5-10 пъти по-добра!

Информация: http://tiny.cc/kbps

http://marla.ludost.net/STATS/kaltura/

17

Page 18: 8. NO-IT - sample it-test-october-2011

Операционни системиАрхитектура, процеси,

потребители, потребителски интерфейс, файлови системи

Page 19: 8. NO-IT - sample it-test-october-2011

Операционни системи – конспект

Операционни системи (ОС) Понятия, основни функции и

задачи, видове Ядро, обвивка, драйвери, процеси,

многозадачност, потребители Потребителски интерфейс –

конзолен и графичен интерфейс Графичен интерфейс (GUI) –

понятия, основни обекти, операции, организация, настройки

Файлова система – видове, организация, обекти и действия с тях

Windows, Linux и други ОС

19

Page 20: 8. NO-IT - sample it-test-october-2011

Въпрос Кои от изброените са отговорности на драйверите в една операционна система?

1. комуникация с хардуерните устройства

2. управление на файловата система

3. разпределение на процесорното време

4. управление на многозадачността

5. превключване между процесите

6. управление на потребителите

20a)1,2 b)1,2,3 c)2,3,6 d)1,2,6 e)1,2,3,6

Page 21: 8. NO-IT - sample it-test-october-2011

Отговор Драйверите в ОС управляват:

хардуерни устройства, файловасистема, виртуални устройства

Ядрото (kernel) на ОС управлява: процеси, потребители,

многозадачност, процесорното време, паметта

Информация: http://

en.wikipedia.org/wiki/Device_driver

http://en.wikipedia.org/wiki/Kernel_(computing)

21

Page 22: 8. NO-IT - sample it-test-october-2011

Софтуерно инженерство

Анализ, спецификация, проектиране, прототип, имплементация, тестване,

поддръжка, …

Page 23: 8. NO-IT - sample it-test-october-2011

Софтуерно инженерство – конспект Софтуерно инженерство

Фази от изпълнението на проект – анализ, моделиране, имплементация, QA (тестване), документиране, внедряване, съпровождане

Методи за моделиране на софтуер и UML

Планиране и управление на проекти

Инструменти за разработка, работа в екип, сорс контрол системи, инструменти за тестване, непрекъсната интеграция

Процеси за разработка на софтуер, гъвкави методологии (agile development)

23

Page 24: 8. NO-IT - sample it-test-october-2011

Въпрос Кое от следните е отговорност на ръководителя на проекта?

a) изготвяне на софтуерна архитектура

b) изготвяне на тест план

c) изпълнение на тест плана

d) писане на unit тестове

e) проследяване напредъка при изпълнение на системните тестове

f) изграждане на система на непрекъсната интеграция

24

Page 25: 8. NO-IT - sample it-test-october-2011

Отговор Ръководителят на проекта (PM) се

занимава с: Планиране на проекта: задачи,

срокове, ресурси

Проследяване на изпълнението на проекта

Срещи, дискусии, планиране, контрол

Ръководителят на проекта (PM) не се занимава с оперативна работа: Архитектура, имплементация,

тестване, … Информация:

http://tiny.cc/pm-slides, http://tiny.cc/soft-eng-nakov, http://tiny.cc/agile-pm

25

Page 26: 8. NO-IT - sample it-test-october-2011

Компресиране на данниАлгоритми за компресия, софтуер за архивиране

Page 27: 8. NO-IT - sample it-test-october-2011

Компресия на данни – конспект

Компресиране и декомпресиране на данни Кодиране без и със загуба,

компресия на текст и мултимедия, аудио и видео

Алгоритми: линейно предсказване, Шенън-Фано, Хъфман, аритметично кодиране, речниково кодиране, LZ-77, LZW, JPEG кодиране

Кодиране на аудио и видео: JPEG и MPEG

Архивиращи програми: WinZIP, WinRAR, 7-Zip

Архивни файлови формати: zip, rar,7z, gz, tar, tar.gz, bz2, iso, cab

Саморазархивиращи се архиви

27

Page 28: 8. NO-IT - sample it-test-october-2011

Въпрос Посочете общото за архивните файлови формати tar, tar.gz, tar.Z и tar.bz2 и 7z

1. всичките са формати за архиви с файлове

2. поддържат добра степен на компресия

3. поддържат архивиране с парола

4. постигат добра компресия на звук и видео

5. представляват отворени стандарти

6. поддържат цифрово подписване на архива

28a)1,2 b)2,5 c)2,3,5 d)1,5 e)1,2,3,5,6

Page 29: 8. NO-IT - sample it-test-october-2011

Отговор Информация:

tar събира в архив директория с файлове и поддиректории, без компресия и криптиране

tar.gz, tar.Z и tar.bz2 са tar архиви, компресирани с gzip (DEFLATE), compress (LZW) и bzip2 (RLE+BWT+MFT+…)

7z е компресиран архив (LZMA или друг)

Информация: http://tiny.cc/tar-wiki, http://

tiny.cc/gzip-wiki, http://tiny.cc/z-wiki, http://tiny.cc/bz2-wiki, http://en.wikipedia.org/wiki/7z

29

Page 30: 8. NO-IT - sample it-test-october-2011

ТекстообработкаРабота с текстотобработващ софтуер, файлови формати,

кодирания, текст, таблици, фигури, …

Page 31: 8. NO-IT - sample it-test-october-2011

Текстообработка – конспект

Компютърна обработка на текстове Файлови формати за текст (TXT, DOC,

DOCX, ODT, RTF, PDF) и конвертиране между тях

Многоезичност, кодиращи таблици и стандарти – Unicode, Windows-1251, ASCII, ...

Tекстово оформление, абзаци, шрифтове, подравняване, стилове, изображения, фигури, символи, таблици, тесктови полета

Оформяне на страници и секции, формат, рамка, фон, номериране, съдържание

MS Word, OpenOffice.org Writer и Google Docs

31

Page 32: 8. NO-IT - sample it-test-october-2011

Въпрос Даден с следният "счупен" e-mail на

кирилица:

Как можем да го поправим?32

???????? ?-? ?????,

?????? ?? ?????? ??????? ? ??? ????????? ?? ????????????? ???????????? ????????? ????. ???? ?? ?? ????? ???????? ?? ?-? ????? ????????????????? ??????? ????????? ?? ????????? ?? ?? ?????? ??????????????? ?????????? ??????????? ?? ?????????? ?? ????????? ????????, ?????????? ?? ?????????? ?? ??????????.

????????, Ivan Ivanov

Page 33: 8. NO-IT - sample it-test-october-2011

Въпрос (2) Как можем да визуализираме коректно счупената кирилица от предния слайд?

a) Избираме кодиране "Windows-1251"

b) Избираме кодиране "UTF-8"

c) Избираме кодиране "KOI8-R"

d) Конвертираме мейла към HTML

e) Чрез "View Message Source", можем да прочетем текста на кирилица като MIME

f) Кирилицата не може да се поправи

33

Page 34: 8. NO-IT - sample it-test-october-2011

Отговор При конвертиране между кодови

таблици, ако някой символ липсва в новия encoding, той се замества със символа "?" Това е необратим процес!

Например, ако превърнем "Здравей" от Windows-1251 към ASCII, ще получим "???????"

Информация: http://

www.nakov.com/dotnet/lectures/Lecture-8-Strings-v1.0.ppt

http://www.joelonsoftware.com/articles/Unicode.html

34

Page 35: 8. NO-IT - sample it-test-october-2011

Компютърна графика

Растерна и векторна графика, графични файлови формати,

графични редактори, цветови гами

Page 36: 8. NO-IT - sample it-test-october-2011

Компютърна графика – конспект

Компютърна графика Векторна и растерна графика

Цветови гами, RGB, CMYK, Panton, дълбочина на цвета, 16-битови цветове, цветови канали

Графични файлови формати (JPG, GIF, PNG, TIFF, EPS, PSD, AI, CDR) и конвертиране между тях

Графични примитиви (точка, линия, елипса, крива, правоъгълник, текст), запълване, текстури, градиент, прозрачност, слоеве, селекция, филтри и ефекти

Графични редактори: Photoshop, CorelDraw, Illustrator, анимация, компютърно изкуство

36

Page 37: 8. NO-IT - sample it-test-october-2011

Въпрос Как можем да нарисуваме авторско

лого за сайт, продукт, организация или институция?

1. с CorelDRAW

2. с Adobe Photoshop

3. с Adobe Illustrator

4. с Inscape

5. с Paint.NET

6. със специализиран софтуер като AAA Logo, Logo Design Studio или logomaker.com

37a)1..4 b)1,2,3,4,6 c)2,3,5 e)всичките

Page 38: 8. NO-IT - sample it-test-october-2011

Отговор Можем да нарисуваме лого с почти

всеки софтуер за векторна или растерна графика Трябват ни дизайнерски поглед и

базови умения за работа с графични примитиви: точка, линия, крива, елипса, текст, …

Рисуване на лого с различни инструменти: Photoshop: http

://www.garysimon.net/logotutorial/

Illustrator: http://www.slicktutorials.com/skull-tattoo

CorelDRAW: http://tiny.cc/corel-logo-tutorial

Inkscape: http://www.youtube.com/watch?v=rKttdNa8RTU

Paint.NET: http://tiny.cc/paint-net-logo-design

38

Page 39: 8. NO-IT - sample it-test-october-2011

Бази от данниМодели на данните, таблици,

релации, SQL

Page 40: 8. NO-IT - sample it-test-october-2011

Бази от данни – конспект

RDBMS системи и релационни бази от данни Таблици, релации, първичен

ключ, външен ключ, обекти в базите от данни

Моделиране на бази данни, типове данни, E/R диаграми, инструменти за моделиране

Език SQL SQL (DDL и DML), команди SELECT,

INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, ...

Работа с MS Access, SQL Server и MySQL

40

Page 41: 8. NO-IT - sample it-test-october-2011

Въпрос Кои от изброените storage engines в MySQL поддържа външни ключове и транзакции?

a) MyISAM

b) InnoDB

c) CSV

d) Memory

e) Archive

f) NDB41

Page 42: 8. NO-IT - sample it-test-october-2011

Отговор MySQL поддържа различни начини за съхранение на данните (storage engines): InnoDB – истинска, надеждна база

данни, поддържа ACID транзакции, foreign keys, …

MyISAM – бърза, но ненадеждна база данни, не поддържа транзакции и foreign keys

Memory, CSV, Archive – ползват се рядко

Информация: http://dev.mysql.com/doc/refman/5.6/en/storage-

engines.html

42

Page 43: 8. NO-IT - sample it-test-october-2011

Информационни системи

ERP, CRM, BI, BPM, FMIS, CAD/CAM, CMS, софтуерни архитектури

Page 44: 8. NO-IT - sample it-test-october-2011

Информационнисистеми – конспект

Информационни системи (ИС) Основни функции и задачи

Видове ИС – ERP, CRM, BI, CAD, CMS, BPM, ...

Жизнен цикъл на ИС – основни етапи в създаването и използването

Системни архитектури Двуслойна (клиент/сървър),

трислойна, многослойна, разпределена, peer-to-peer

Облачни технологии (cloud computing)

44

Page 45: 8. NO-IT - sample it-test-october-2011

Въпрос Кои от следните облачни

технологии поддържат Java и имат напълно безплатна версия (без да изисква кредитна карта)

1. Windows Azure

2. Amazon EC2 (Elastic Compute Cloud)

3. Google AppEngine

4. Rackspace Cloud

5. AppHarbor45

a)1,2 b)1,3 c)1,3,4 d)2,3 e)3 f) 3,5

Page 46: 8. NO-IT - sample it-test-october-2011

Отговор Amazon, Google и Microsoft са

лидери в публичните cloud услуги (public cloud) Windows Azure – предоставят

Windows виртуални машини + storage + SQL Server + … Може да се инсталира Java, PHP,

Python, Ruby, … Има 90 дни trial, но няма безплатна

версия

Amazon EC2 (Elastic Compute Cloud) – предоставя виртуални машини (Windows, Linux) Предлагат се и други услуги (Amazon

Web Services – AWS) – storage, бази данни (MySQL, Oracle), …

Може да се инсталира Java, PHP, Python, Ruby, …

Има безплатна версия за 1 година

46

Page 47: 8. NO-IT - sample it-test-october-2011

Отговор (2) Google AppEngine – предоставят

платформа за изпълнение на Java и Python приложения

Собствено API, собствени услуги, собствена база данни, няма виртуална машина и RDP / SSH

Има напълно безплатна версия (без кредитна карта) – дава ресурси за 5 000 000 page visits

Rackspace Cloud – облак от виртуални машини (Windows, Linux), VPS хостинг услуга

Плаща според консумираните ресурси, няма безплатна версия

47

Page 48: 8. NO-IT - sample it-test-october-2011

Отговор (3) AppHarbor – appharbor.com

Предоставят cloud платформаза изпълнение на ASP.NET Web Applications ASP.NET Web Forms, ASP.NET MVC

Има напълно безплатна версия (без кредитна карта) – 1 application + 20 MB SQL Server DB

Поддържа безплатни и платени cloud услуги: SQL Server DB, My SQL DB,

MongoDB, Apache CouchDB distributes database, SendGrid email delivery, logging services, in-memory caching, …

48

Page 50: 8. NO-IT - sample it-test-october-2011

Сигурност и защита на информацията

Симетрични и асиметрични кодиращи алгоритми, криптографско

хеширане, електронен подпис, цифрови сертификати

Page 51: 8. NO-IT - sample it-test-october-2011

Сигурност и защита на информацията –

конспект Криптография

Симетрични криптографски алгоритми 3DES, AES, RC4, IDEA, ...

Aсиметрични криптографски алгоритми(с публичен и частен ключ) RSA, DSA, ECDSA

Криптографски хеширащи алгоритми SHA-1, MD5, SHA-256

Електронен (цифров) подпис

51

Page 52: 8. NO-IT - sample it-test-october-2011

Сигурност и защита на информацията –

конспект (2) Инфраструктура на публичния ключ (PKI) Доставчик на удостоверителни

услуги, цифров сертификат, X.509, PGP, смарт карта

Соверен сертификат, сертификационна верига, саморъчно подписан сертификат, анулиран сертификат

Протоколи TLS, SSL, S/MIME Уязвимости в софтуера и мрежите

Мрежова сигурност, уязвимости (exploits), социално инженерство, криптоанализ

52

Page 53: 8. NO-IT - sample it-test-october-2011

Въпрос Коя от следните видове уязвимости в даден софтуер би могла да доведе до пълен контрол над атакувания компютър?

1. Отвличане на сесия (session hijacking)

2. Инжектиране на SQL (SQL injection)

3. Препълване на буфер (buffer overflow)

4. XSS (cross-site scripting)

5. DDoS (distributed denial of service)

53

a)1,2 b)1,3 c)1,2,3 d)2,3 e)3 f)1..4

Page 54: 8. NO-IT - sample it-test-october-2011

Отговор Отвличане на сесия (session

hijacking) Подслушване / отгатване /

открадване на сесиен ключ влизане в чужда сесия

Добивате правата на собственика на сесията

Инжектиране на SQL (SQL injection) Може да се изпълнят произволни

SQL команди

Включително инсталиране на backdoor

Препълване на буфер (buffer overflow)

Позволява изпълнение на програмен код върху уязвимата машина инсталиране на backdoor

54

Page 55: 8. NO-IT - sample it-test-october-2011

Отговор (2) XSS (cross-site scripting) –

позволява контрол над клиентския уеб браузър чрез JavaScript

Не може да се добие пълен контрол

DDoS (distributed denial of service) – временно спиране на някакви услуги – без проникване

Информация: http://tiny.cc/msdn-security-threats

http://en.wikipedia.org/wiki/Application_security

http://www.learnsecurity.com/webappsec.ppt

55

Page 56: 8. NO-IT - sample it-test-october-2011

Презентационни системиСофтуер за презентации, изготвяне

на презентации, слайдове, ефекти, бележки, цветове, изображения,

звук, видео

Page 57: 8. NO-IT - sample it-test-october-2011

Презентационнисистеми – конспект

Презентиране чрез средствата на ИТ Компютърна презентация – слайд,

текст, ефекти, бележки, цветова схема, шаблони

Дизайн на презентации: използване на цветове, текст, изображения, звук, анимация и видео

Софтуер за презентации MS PowerPoint, OpenOffice Impress,

Google Docs

Презентационни умения и изнасяне на презентации

57

Page 58: 8. NO-IT - sample it-test-october-2011

Въпрос Кои от изброените техники са

препоръчителни при изготвяне на презентация?

1. използване на мисловни карти (mind maps)

2. събиране на достатъчно информация по темата и структуриране на съдържанието

3. избягване на дълги параграфи с текст

4. избягване използването на картинки

5. използване на добър контраст между фон и текст

6. използване на професионален шаблон (template)

58a)1-5 b)1-6 c)1,2,5,6d)всички без 4e)2-5

Page 59: 8. NO-IT - sample it-test-october-2011

Отговор При подготвяне на презентации

често се практикува: събиране на достатъчно информация по

темата структуриране на съдържанието (чрез

mind maps) подсилване на текста с картинки добро форматиране, подходящи

цветове и шрифтове, подходящ темплейт

малко текст на слайд, без дълги параграфи

Информация: http://tiny.cc/ppt-guidelines-minkov http://tiny.cc/effective-presentations

59

Page 60: 8. NO-IT - sample it-test-october-2011

МултимедияСофтуер за създаване / обработка на

мултимедия: звук, видео, файлови формати

Page 61: 8. NO-IT - sample it-test-october-2011

Мултимедия – конспект

Софтуер за създаване на мултимедийни продукти – анимация, музика, филми Създаване на анимация и филми:

вмъкване и обработка на изображения, звук, текст

Мултимедийни файлови формати, кодеци и конвертиране (MPEG, MP3, OGG, AAC, AC3, WMA, MP4, AVI, MOV, FLV, MKV, WMV, DivX, VP8, …)

Компресия на мултимедийни файлове

Софтуер за възпроизвеждане на мултимедия

Софтуер за създаване и редактиране на музика и филми: Windows Movie Maker, Adobe Premiere

61

Page 62: 8. NO-IT - sample it-test-october-2011

Въпрос Кой от следните стандарти е

разработка на Google, поддържа аудио и видео и се разпространява със свободен лиценз?

a) VP8

b) WebM

c) WebP

d) MPEG

e) OGG

f) MKV

g) H.264 62

Page 63: 8. NO-IT - sample it-test-october-2011

Отговор VP8 – видео формат на Google, не

поддържа звук WebM е лицензно свободен

мултимедиен формат на Google, поддържа видео + аудио

WebP е лицензно свободен формат за картинки

MPEG е несвободен формат за видео + аудио

OGG е свободен контейнер формат за мултимедия

MKV е свободен контейнер формат за видео

H.264 е несвободен видео кодек

Информация: Потърсете във Wikipedia

63

Page 64: 8. NO-IT - sample it-test-october-2011

Компютърни мрежиOSI модел, мрежови модели,

протоколи, стандарти, хардуерно оборудване

Page 65: 8. NO-IT - sample it-test-october-2011

Компютърни мрежи – конспект

Архитектура на OSI модела Мрежови протоколи: TCP/IP, IP,

TCP, UDP, ICMP, ARP, DHCP, IPv6, NetBIOS

Локални мрежи Видове, топология, хардуерни

компоненти, стандарти IEEE 802.x

Ethernet, LAN, WLAN, безжични мрежи

Глобални мрежи Начини на свързване, адреси,

основни услуги

65

Page 66: 8. NO-IT - sample it-test-october-2011

Компютърни мрежи –конспект (2)

Мрежови компоненти Мрежов адаптер, мрежов

интерфейс, концентратор, комутатор, маршрутизатор

TCP/IP базирани мрежи IP адресация, мрежова маска,

подмрежи

Мобилни мрежи и протоколи GPRS, UMTS, HSDPA, EDGE, WiMAX

Мрежови потребители и достъп до ресурси

66

Page 67: 8. NO-IT - sample it-test-october-2011

Въпрос Как се нарича компютърна мрежа, която обединява компютри, периферни, мрежови и други устройства, разположени в отделна сграда или в малка географски ограничена област?

a) Интернет

b) Локална мрежа

c) Интранет

d) Хипервръзка

e) Глобална мрежа67

Page 68: 8. NO-IT - sample it-test-october-2011

Отговор Локална мрежа или ЛАН (на

английски: Local Area Network, LAN) е вид малка компютърнамрежа, обслужваща компютри и другиустройства (напр. мрежови принтериили скенери), свързани помежду си.

За разлика от големите (международни)WAN мрежи, локалната мрежа серазполага обикновено в една сграда.

В днешно време най-разпространени са технологиите на свързване Ethernet или Wi-Fi

В миналото, най-използвани са били използвани предимно ARCNET, Token ring и др.

68

Page 69: 8. NO-IT - sample it-test-october-2011

Устройство на ИнтернетИнтернет, протоколи, услуги, WWW,

HTTP, FTP, SMTP, POP3, IMAP, WebDAV, IP, DNS, …

Page 70: 8. NO-IT - sample it-test-october-2011

Устройство наИнтернет – конспект

Интернет Технически и технологични

аспекти,клиент-сървър архитектура

Интернет услуги и протоколи HTTP, FTP, SMTP, POP3, IMAP,

HTTPS, SSH Достъп до Интернет

Dial-up, ISDN, LAN, DSL/ADSL, Wi-Fi, 3G

Адреси и домейни в Интернет IP адреси, IPv6 адреси, DNS

услуга, домейни

70

Page 71: 8. NO-IT - sample it-test-october-2011

Устройство наИнтернет – конспект

(2) Хостинг на Интернет услуги

Виртуални сървъри (VPS), наети сървъри, колокация на сървър, облачен хостинг

Центрове за данни Виртуални мрежи и VPN

VPN технологии и протоколи: IPSec, L2TP, PPTP, OpenVPN, SSL и SSH тунели

Отдалечен достъп и администрация VNC, Remote Desktop, SSH, Team

Viewer

71

Page 72: 8. NO-IT - sample it-test-october-2011

Въпрос Кои от следните VPN / tunneling технологии се свързват на трето ниво по OSI модела?

1. IPSec

2. L2TP

3. PPTP

4. OpenVPN

72

a)1 b)1-2 c)1-3 d)1,3,8 e)1, 2, 4 f) 4-6

5. SSL VPN

6. SSH tunneling

7. Hamachi

8. SSTP

Page 73: 8. NO-IT - sample it-test-october-2011

Отговор Трето ниво в OSI e мрежовото

(network layer) Протоколи: IP, ICMP, IGMP, IPSec,

IPv6, IPX, … Свързване към VPN сървъра:

На ниво 3 (мрежово): IPSec На ниво 4 (транспортно):

OpenVPN (TCP / UDP port 1194),Hamachi (TCP ports 12975 / 32976)

На ниво 5 (сесийно): L2TP (UDP port 1701), PPTP (TCP / UDP

port 1723), SSL* (TCP port 443), SSTP (TCP port 443)

На ниво 6 (приложно): SSH (TCP port 22), SSL*

73

Page 75: 8. NO-IT - sample it-test-october-2011

Електронна комуникацияE-mail, Skype, ICQ, IRC, MSN

Messenger, Yahoo Messenger, социални мрежи, форуми, …

Page 76: 8. NO-IT - sample it-test-october-2011

Електронна комуникация –

конспект Електронна поща Инфраструктура и протоколи: SMTP,

POP3, IMAP E-mail клиенти и уеб базирани

интерфейси Разговори в реално време (chat)

IRC, ICQ, Skype, MSN Messenger, Google Talk, …

Социални мрежи: Facebook, Twitter, LinkedIn, Google+

Peer-to-Peer (P2P) мрежи Торенти, торент тракери, eDonkey,

Kad Network Мобилна комуникация: SMS, MMS, …

76

Page 77: 8. NO-IT - sample it-test-october-2011

Въпрос Кой от следните протоколи използва вътрешно HTTP и MIME?

a) SMTP

b) POP3

c) IMAP

d) SMS

e) MMS

f) FTP

g) Twitter77

Page 78: 8. NO-IT - sample it-test-october-2011

Отговор SMTP, POP3, IMAP са пощенски

протоколи

Работят върху TCP сокет, портове 25, 110, 143

FTP е протокол за трансфер на файлове

Работи с два TCP сокета: TCP порт 21 (+ още един)

Twitter протоколът работи върху HTTP / HTTPS

Не използва MIME

SMS протоколът доставя съобщениядо 160 символа в мобилни мрежи

Работи в push-стил

78

Page 79: 8. NO-IT - sample it-test-october-2011

Отговор (2) MMS е протокол за пренос на

мултимедийни съобщения в мобилните мрежи Използва MIME за кодиране на

съобщението (картинка / звук / видео / друга медия)

Изпраща URL към MMS съобщението по SMS Мобилното устройство го изтегля по

HTTP

Информация: http://

en.wikipedia.org/wiki/Multimedia_Messaging_Service

http://en.wikipedia.org/wiki/SMS

http://www.emailaddressmanager.com/tips/protocol.html

79

Page 80: 8. NO-IT - sample it-test-october-2011

World Wide Web (WWW)Как работи WWW? Протоколът HTTP,

GET, POST, URL, уеб браузър, уеб страница, уеб сайт, …

Page 81: 8. NO-IT - sample it-test-october-2011

World Wide Web – конспект

Глобална информационна система World Wide Web (WWW) Същност, устройство и

функциониране на WWW

Уеб сървъри и уеб браузери, URL и URI

Протокол HTTP, методи GET и POST, cookies

Хиперлинк технология (Интернет препратки)

Уеб страница – същност, предназначение, URL адрес и елементи на URL адресите

Хостинг на уеб сайтове Работа с уеб сървъри Apache и IIS

81

Page 82: 8. NO-IT - sample it-test-october-2011

Въпрос Кои от следните Apache модули

могат да подобрят производителността на даден сайт?1. mod_rewrite

2. mod_mem_cache

3. mod_deflate

4. mod_gzip

5. mod_dav

6. mod_suexec

7. mod_auth_ldap

82

a)1 b)2-3 c)2-4 d)1, 2, 3e)1, 2, 4 f) 2-5

Page 83: 8. NO-IT - sample it-test-october-2011

Отговор Модулите в Apache добавят

функционалност: mod_rewrite – пренаписва URL

адресите mod_mem_cache – кешира страници в

паметта mod_deflate – компресира HTTP

трафика mod_gzip – компресира HTTP трафика mod_dav – имплементира WebDAV

протокола mod_suexec – стартира скриптовете с

друг user mod_auth_ldap – автентикация в LDAP

directory Информация:

http://httpd.apache.org/docs/current/mod/

83

Page 84: 8. NO-IT - sample it-test-october-2011

Уеб дизайн, HTML, CSSУеб дизайн, HTML, CSS, текст,

графика, препратки, таблици, формуляри, …

Page 85: 8. NO-IT - sample it-test-october-2011

Изграждане на уеб сайтове, HTML, CSS –

конспект Проектиране, дизайн, разработване и тестване на уеб сайтове с HTML и CSS Вмъкване на форматиран текст,

изображения, връзки (препратки)

Заглавия, параграфи, шрифтове, цветове

Таблици, списъци, форми и контроли за вход от потребителя, HTML5

Език за стилизиране на уеб сайтовеCSS, селектори и дефиниции на стилове, позициониране, отмествания, CSS3

85

Page 86: 8. NO-IT - sample it-test-october-2011

Изграждане на уеб сайтове, HTML, CSS –

конспект (2) Характеристики на страница

Фон, цвят, изображения, подравняване, заглавиe, кодировка, meta тагове

Подравняване на съдържаниетов уеб страница (layout)

Рязане на сайтове Превръщане на уеб дизайн към

уеб сайт

Системи за управление на съдържание (CMS)

Рамки (frames) и навигация в рамки

86

Page 87: 8. NO-IT - sample it-test-october-2011

Въпрос Как можем да направим поле в

HTML5 форма, в което да има текстово описание, което изчезва при фокусиране на полето (watermark)?

1. чрез авторски JavaScript и jQuery код

2. чрез атрибута placeholder="…" в <input> полето

3. чрез атрибута alt-text="…" в <input> полето

4. чрез атрибута watermark="…" в <input> полето

5. чрез функцията .watermark() в jQuery

87

a)1 b)1-2 c)1-3 d)1,2,4e)1, 2, 4, 5

Page 88: 8. NO-IT - sample it-test-october-2011

Отговор В HTML5 можем да направим watermark в текстово поле по следния начин:

Старите подходи с JavaScript (+ евентуално jQuery) също работят

Може да се ползва jQuery Watermark plugin

Информация: www.w3schools.com/html5/att_input_plac

eholder.asp

http://stackoverflow.com/questions/4862110/

88

<input type="text" placeholder="type here …" />

Page 89: 8. NO-IT - sample it-test-october-2011

Скриптови езиции JavaScript

Разработка на скриптове с JavaScript, основни JavaScript конструкции,

оператори, обекти, манипулация на DOM дървото

Page 90: 8. NO-IT - sample it-test-october-2011

Скриптови езици заИнтернет – конспект

JavaScript, Perl, VBScript Основи на JavaScript

Типове данни, променливи, операции и изрази, условен оператор, цикли, функции

Асоциативни масиви, класове и обекти

Date, Math, document, window, navigator

Обектен модел DOM и манипулация с JavaScript, обработка на събития

Библиотека jQuery, използване наAJAX заявки, REST услуги и JSON

90

Page 91: 8. NO-IT - sample it-test-october-2011

Въпрос Посочете грешното за консумацията

на REST услуги с jQuery AJAX, които връщат JSON:

a) Използват GET, POST, PUT или DELETE метод

b) Връщат резултата си във вид, удобен за директно използване в JavaScript

c) Данните се прехвърлят по HTTP протокола,без някакви специални хедъри

d) Извикванията се извършват асинхронно

e) URL адресът задава услугата заедно с нейните параметри

f) Всички други отговори са верни

91

Page 92: 8. NO-IT - sample it-test-october-2011

Отговор REST услугите са опростен модел за

комуникация между приложения Например между вашия уеб сайт и

Twitter

Използват HTTP командите GET, POST, PUT и DELETE за четене / промяна на ресурс

Ресурсите се адресират чрез URL, примерно http://delicious.com/api/maria/bookmarks/33

JSON е популярен текстов формат за сериализация на структури от данни Поддържа се директно (native) в

JavaScript и чрез външни библиотеки в C#, Java, PHP, Ruby и др.

92

Page 93: 8. NO-IT - sample it-test-october-2011

Отговор (2) jQuery AJAX е програмен интерфейс

за извикване на AJAX заявки в уеб среда AJAX заявките се изпълняват

асинхронно в уеб браузъра на клиента и могат да връщат резултат Например HTML фрагмент, XML или JSON

обект

Има два стила AJAX: partial page rendering и service invocation (най-често с REST + JSON)

Информация: JSON: http://en.wikipedia.org/wiki/JSON

REST: http://ajaxpatterns.org/RESTful_Service

jQuery AJAX: http://api.jquery.com/jQuery.ajax/

93

Page 94: 8. NO-IT - sample it-test-october-2011

форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно

програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки

уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop

уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC

безплатен курс "Разработка на софтуер в cloud среда"

BG Coder - онлайн състезателна система - online judge

курсове и уроци по програмиране, книги – безплатно от Наков

безплатен курс "Качествен програмен код"

алго академия – състезателно програмиране, състезания

ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NETкурсове и уроци по програмиране – Телерик академия

курс мобилни приложения с iPhone, Android, WP7, PhoneGap

free C# book, безплатна книга C#, книга Java, книга C#Дончо Минков - сайт за програмиранеНиколай Костов - блог за програмиранеC# курс, програмиране, безплатно

?

? ? ??

?? ?

?

?

?

??

?

?

? ?

Въпроси?

?

Тренировъчен тест по ИТ

http://schoolacademy.telerik.com

Page 95: 8. NO-IT - sample it-test-october-2011

Free Trainings @ Telerik Academy

NOIT-IT-Test-Preparation http://schoolacademy.telerik.com

Telerik Software Academy academy.telerik.com

Telerik Academy @ Facebook facebook.com/TelerikAcademy

Telerik Software Academy Forums forums.academy.telerik.com