Тренировъчен тест по информационни технологии Подготовка за ИТ олимпиадата (декември 2011) Николай Костов Училищна Академия на Телерик http://academy.telerik.com Технологичен трейнър http://nikolay.it http://schoolacademy.telerik.com НОИТ – ИТ тест
Jun 20, 2015
Тренировъчен тест по информационни
технологииПодготовка за ИТ олимпиадата (декември 2011)
Николай Костов
Училищна Академия на Телерикhttp://academy.telerik.com
Технологичен трейнърhttp://nikolay.it
http://schoolacademy.telerik.com
НОИТ – ИТ тест
Въпрос Посочете невярното за SSD дисковете:
a) SSD дисковете представляват енерго-независима компютърна памет
b) Базирани са на технологията на флаш паметите
c) Съдържат предимно механични части
d) Работят безшумно
e) Имат почти нулево време за търсене на "сектор" с информация
3
Отговор Solid state drive (SSD) е енерго-
независима компютърна памет По-издръжливи са на удар от HDD Базирани на технологията на флаш
паметите За разлика от традиционните
твърди дискове, SSD не съдържат никакви механични части
Употребяват доста по-малкоенергия от обикновените HDD
Информация: http://
en.wikipedia.org/wiki/Solid-state_drive
4
Въпрос Коя от следните програми НЕ може да служи за комуникация между хора?
a) Microsoft Office Communicator
b) mIRC
c) ICQ
d) GIMP
e) Microsoft Outlook
f) TeamViewer
g) Remote Desktop 6
Отговор GIMP e програма за създаване и обработка на растерна графика Подобни програми: Paint.NET,
Photoshop TeamViewer и Remote Desktop
Програми за отдалечен достъп до компютри, споделяне на файлове и картина
Информация: http://bg.wikipedia.org/wiki/GIMP http://
en.wikipedia.org/wiki/TeamViewer
7
Въпрос Кое от следните твърдения за процеса на работа на операционните системи, наречен "Safe mode", НЕ е вярно?a) Операционните системи са с
ограничена функционалност по време на Safe mode-а
b) Safe mode-а е предназначен предимно за неопитни потребители
c) Safe mode-а може да се използва за диагностика на операционните системи
d) Стартират се само основните компоненти и драйвери от операционната система
9
Отговор Safe mode
Метод на работа, ограничаващфункционалността на ОС, с целдиагностика и оправяне насофтуерни проблеми
Софтуерните приложения също имат режим на работа, наречен Safe mode (пример: PHP)
Safe mode-а може да се използва за изчистване на ОС от вируси и програми с нежелан ефект
Информация: http://en.wikipedia.org/wiki/Safe_mode
10
Пренос на данни и бройни
системиКанали за пренос на данни, единици за измерване, работа с
бройни системи
Въпрос Колко е ABCDEF(16) в двоична бройна система?
a)101010111100110111101111
b)101010101100110011111111
c)100110101100110111101111
d)100010011010110011101111
e)101010101010101010101010
f)111100010011101111011111
g)10101011110011001110111112
Отговор ABCDEF(16) в шестнадесетична бройна се преобразува така: В таблицата на цифрите търсим
съответствия на всяка шестнадесетична цифра в двоичната бройна система (1(16) = 0001(2), …, F(16) = 1111(2))
ABCDEF(16)=1010|1011|1100|1101|1110|1111(2)
В случая цифрите са последователни (ABCDEF)
Информация: http://tiny.cc/tu-numsystems
13
Въпрос Кой от следните графични елементи не позволява на потребителя избор измежду няколко фиксирани стойности?
a) Combo box
b) Progress bar
c) Date picker
d) Number selector
e) Slider
f) Drop-down list 15
Отговор Combo box – Избор от списък Progress bar – Slider – Избор с местене Number selector – избор на числа Date picker – избор на дата (и час) Drop-down list – Като Combo box Информация:
http://en.wikipedia.org/wiki/GUI_widget
http://en.wikipedia.org/wiki/User_interface
16
Софтуерно инженерство
Анализ, спецификация, проектиране, прототип, имплементация, тестване,
поддръжка, …
Въпрос Кое от следните твърдения за unit тестването е грешно?
a)Unit тестовете могат да се пишат след кода, който тестват
b)Unit тестовете могат да се пишат преди кода, който тестват
c) Задължението на един unit тест е да тества изцяло един цял софтуерен продукт
d)Писането на unit тестове се препоръчва при работа в екип
18
Отговор Unit тестове
Предназначени са да тестват малка програмна единица (клас, метод, функция)
Има 2 подхода на TDD (test-driven development): Unit tests first – първо тестовете, после
кода
Code first – първо кода, после тестовете
Информация: http://en.wikipedia.org/wiki/Unit_testin
g
http://goo.gl/GD0oR - Test-driven development
19
Въпрос Посочете невярното твърдение за FLAC
a)FLAC е кодек (компресор-декомпресор)
b)При FLAC има малка загуба на качество
c) FLAC е формат с отворен код
d)FLAC използва техниката линейно предсказване (linear prediction)
e)FLAC може да намали оригиналния размер на аудиото с до 50-60%
f) Компресирането с FLAC дава по-добро качество от компресирането с mp3
21
Отговор FLAC (Free Lossless Audio Codec) е кодек, който позволява аудиото да бъде компресирано без загуба на качество
mp3 намалява значително размера за сметка на качеството на аудиото
WAV е аудио формат без компресия
Информация: http://en.wikipedia.org/wiki/FLAC
http://en.wikipedia.org/wiki/Audio_file_format
22
ТекстообработкаРабота с текстотобработващ софтуер, файлови формати,
кодирания, текст, таблици, фигури, …
Въпрос Кой от следните файлови формати не се поддържа от устройството за четене на дигитални книги Kindle?
a)PDF
b)TXT
c)AVI
d)PRC
e)MOBI
f) AZW 24
Отговор Amazon Kindle
Четец за електронни книги Поддържа множество текстови
формати Използва технология E-ink, която не
натоварва очите. Като истинско мастило върху хартия.
Не може да възпроизвежда видео файлове (AVI)
Информация: http://
en.wikipedia.org/wiki/Amazon_Kindle
http://goo.gl/bQmN0 - Как работи Kindle?
25
Компютърна графика
Растерна и векторна графика, графични файлови формати,
графични редактори, цветови гами
Въпрос Посочете невярното за метода на трасиране на лъчите (ray tracing):
a) това е алгоритъм за създаване на фотореалистични изображения
b) вътрешно използва OpenGL, DirectX или друга графична библиотека
c) използва се в тримерната (3D) графика
d) изчислява цвета и осветеността на всяка точка от тримерна сцена, проектирана върху 2D повърхнина
27
Отговор Методът "трасиране на лъчите" (ray tracing) се използва за рендиране на 3D обекти върху 2D повърхност (например екрана) Трасира пътя на светлината от
наблюдателя през 2D повърхнината към 3D обектите в сцената
Получава се фотореалистично изображение
Може да се имплементираръчно или с библиотека
Информация: http://raytracing-bg.net http://tiny.cc/wiki-ray-tracing
28
Въпрос Коя от следните технологии не може да служи за ORM (object-relational mapping)?
a)LINQ-to-SQL
b)CakePHP
c)Smarty
d)OpenAccess
e)DatabaseObjects
f)Datamapper
g)Django 30
Отговор Object-relational mapping
Техника за конвертиране наданни между несъвместимисистеми в ООП езиците
Примери за ORM MySQL -> ADO.NET -> .NET Microsoft Access -> DatabaseObjects -
> VB 6
Информация: http://goo.gl/INokq - ORM in
Wikipedia31
Въпрос Кой от следните уеб-базирани продукти не принадлежи на категорията CMS?
a)WordPress
b)Joomla
c)Sitefinity
d)PHP-Fusion
e)Amazon EC2
f)DotNetNuke
g)MediaWiki 33
Отговор CMS – Content Management Systems Системи за управление на съдържанието
Служат за организация и публикуване на текстове, картинки и мултимедия
Amazon EC2 Част от облачната архитектура на Amazon
Информация: http://goo.gl/Zbgck - Списък на CMS
http://aws.amazon.com/ec2/ - Amazon EC2
34
Сигурност и защита на информацията
Симетрични и асиметрични кодиращи алгоритми, криптографско
хеширане, електронен подпис, цифрови сертификати
Въпрос Колко символа ще получим при
криптиране на 60 байта информация с AES-128, ако запишем получения резултат в BASE-64 кодиране?
a)60
b)64
c)80
d)88
e)128
f)16036
Отговор AES-128 е 128-битов блоков шифър: Приема поредици от по 128 бита вход
(16 байта), криптира ги и връща резултат със същия размер
Ако броят входни данни не се дели 16, той първо се допълва до кратен на 16 байта (padding)
BASE64 кодира всеки 3 байта с 4 символа (евентуално с padding накрая)
Информация: http://tiny.cc/aes-size http://en.wikipedia.org/wiki/Base64
37
Презентационни системиСофтуер за презентации, изготвяне
на презентации, слайдове, ефекти, бележки, цветове, изображения,
звук, видео
Въпрос Бележките и коментарите, добавени към един слайд при презентационните системи са предназначени за:
a)четене на глас от човека, който изнася презентацията
b)четене от аудиторията
c) помощ на човека, койтоизнася презентацията
d)човека, който създавапрезентацията
39
Отговор Бележките в слайдовете:
Предназначени са за помощ на презентатора по време на презентацията или за хората, които разглеждат слайдовете после
Имат възможност да се показват само на екрана на човека, изнасящ презентацията
Информация: http://goo.gl/xaXJd - бележки в
презентацията
http://goo.gl/EQCFW - добавяне на бележки
40
Въпрос Коя система за аналогово разпространение на цветна телевизия се използва в България?
a)NTSC
b)PAL
c)SECAM
d)DVB-T
e)ISDB-T
f)VHF 42
Отговор PAL (Phase Alternating Line)
PAL e аналогова система за разпространение на цветна телевизия. Използва се в повечето западноевропейски държави и в България
Подобни системи са SECAM и NTSC През 2012 година в България
аналоговото разпространение на телевизия с PAL ще се замести с цифрово разпространение с DVB-T
Информация: http://en.wikipedia.org/wiki/PAL
43
Въпрос Кое от следните неща е най-малко важно за един колокационен (дата) център?
a) Поне 2 независими доставчика на интернет
b) Система за контрол на достъпа
c) Видео наблюдение
d) 24 часова физическа охрана
e) Поне 2 независими източника на ток
f) Противопожарна охрана
g) Система за пречистване на въздуха
h) Безжичен интернет
45
Отговор Дата центровете са огромни помещения (или цели сгради) в които е разположено хардуерно оборудване За колокационните центрове е
критично важно да имат: непрекъсваемо захранване и непрекъсваем интернет
Информация: http://goo.gl/WT24L
http://goo.gl/k3tgg
http://en.wikipedia.org/wiki/Data_center
46
Устройство на ИнтернетИнтернет, протоколи, услуги, WWW,
HTTP, FTP, SMTP, POP3, IMAP, WebDAV, IP, DNS, …
Въпрос Какво означава терминът Nameserver?
a)Хардуерно устройство, което играе роля при централизираното управление на няколко хардуерни системи
b)Хардуерно устройство, предназначено за търсене на информация в мрежа
c) Хардуерно устройство, което съхранява съответствия между символни имена и IP адреси на други устройства
d)Сървър, част от голяма e-mail мрежа
48
Отговор Nameserver – физически или софтуерен сървър, който преобразува домейни (или субдомейни) в IP адреси Част от архитектурата на DNS Адресите на NS-ите се взимат с whois заявка и после се прави заявка към тези NS за IP адреса на домейна
Информация:
http://en.wikipedia.org/wiki/Name_server
49
Електронна комуникацияE-mail, Skype, ICQ, IRC, MSN
Messenger, Yahoo Messenger, социални мрежи, форуми, …
Въпрос Кое от следните твърдения за системата за онлайн комуникация Skype е грешно?
a) Skype генерира постоянен мрежов трафик, дори когато потребителят не я използва
b) Skype изпълнява безусловно всяка команда, подадена и по Skype протокола.
c) Skype използва клиент-сървър архитектура
d) Мрежовата комуникация на Скайп трудно може да бъде ограничена, защото изглежда като обикновен HTTPS трафик
51
Отговор Skype е приложен софтуер за чат, VOIP телефония и видеовръзка. Skype системата представлява
напълно децентрализирана peer to peer мрежа
Не е възможно real-time проследяване на разговорите и съобщенията в skype
От 10.05.2011 Skype е собственост на Microsoft.
Информация: http://bg.wikipedia.org/wiki/Skype
52
World Wide Web (WWW)Как работи WWW? Протоколът HTTP,
GET, POST, URL, уеб браузър, уеб страница, уеб сайт, …
Въпрос Каква информация НЕ може да съдържа едно HTTP cookie?
a) име
b) съдържание (стойност)
c) домейн, за който се отнася
d) път в домейна, за който се отнася
e) период на валидност (Expires / Max-Age)
f) атрибути (например Secure, HttpOnly и др.)
g) IP адрес и порт
54
Отговор Cookies позволяват даден уеб сайт да запомни даден потребител Сайтът поставя cookie при първо
посещение
Браузърът изпраща същото cookie при следващи посещения
Cookies имат име, стойност, домейн, път, валидност и атрибути (Secure, HttpOnly, …)
Информация: http://en.wikipedia.org/wiki/HTTP_cook
ie
55
Въпрос С кой CSS3 селектор можете да изберете нечетните редове от всяка таблица?
a)tr:odd { … }
b)table:nth-child(2n+1) { … }
c)tr:every(2n+1) { … }
d)table:childs(2n+1) { … }
e)table:odd { … }
f)tr:nth-child(2n+1) { … }
g)table:nth-child(1,3,...) { … } 57
Отговор В CSS3 със селектора nth-child можете да вземете всички елементи от даден тип, чийто индекс отговаря на формулата в скобите. Примери:
tr:nth-child(2n+1) – нечетни редове
tr:nth-child(2n) – четни редове Информация:
http://goo.gl/Udrl8 - Видео лекция
http://goo.gl/I4GPH - Структурни селектори
58
JavaScriptРазработка на скриптове с JavaScript,
основни JavaScript конструкции, оператори, обекти, манипулация на
DOM дървото
Въпрос Кой от следните редове JavaSctipt код ще генерира произволно цяло число в интервала от 2 до 9, включително?
a) Math.floor(Math.random(2, 9));
b) Math.floor(Math.random()*9) + 2
c) Math.floor(Math.random()*10) + 1
d) Math.rand(2, 9);
e) Math.floor(Math.random()*8) + 2
f) Math.floor(Math.random()*9) + 160
Отговор Функцията Math.random() връща
произволно дробно число в интервала между 0 и 1 http://www.w3schools.com/jsref/jsref_random
.asp
Функцията Math.floor() закръгля дробно число до най-малкото цяло число http://
www.w3schools.com/jsref/jsref_floor.asp
За да вземете произволно цяло число в интервала от A до B, включително в JavaScript, можете да използвате следната формула: Math.floor(Math.random() * (B –A+1)) + А
http://javascriptkit.com/javatutors/randomnum.shtml
61
форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно
програмиране за деца – безплатни курсове и уроцибезплатен 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
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