10. NO-IT - sample it-test-december-2011

615 views
514 views

Published on

Sample-IT-Test-December-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;

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
615
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

10. NO-IT - sample it-test-december-2011

  1. 1. Тренировъчен тест по информационни технологии Подготовка за ИТ олимпиадата (декември 2011)Николай КостовТехнологичен трейнърhttp://nikolay.itУчилищна Академия на Телерикhttp://academy.telerik.com
  2. 2. Компютърни системи Хардуерни въпроси
  3. 3. Въпрос Посочете невярното за SSD дисковете: a) SSD дисковете представляват енерго- независима компютърна памет b) Базирани са на технологията на флаш паметите c) Съдържат предимно механични части d) Работят безшумно e) Имат почти нулево време за търсене на "сектор" с информация 3
  4. 4. Отговор Solid state drive (SSD) е енерго- независима компютърна памет По-издръжливи са на удар от HDD Базирани на технологията на флаш паметите За разлика от традиционните твърди дискове, SSD не съдържат никакви механични части Употребяват доста по-малко енергия от обикновените HDD Информация:  http://en.wikipedia.org/wiki/Solid-state_drive 4
  5. 5. Софтуерни системи Компютърен софтуер
  6. 6. Въпрос Коя от следните програми НЕ може да служи за комуникация между хора? a) Microsoft Office Communicator b) mIRC c) ICQ d) GIMP e) Microsoft Outlook f) TeamViewer g) Remote Desktop 6
  7. 7. Отговор GIMP e програма за създаване и обработка на растерна графика  Подобни програми: Paint.NET, Photoshop TeamViewer и Remote Desktop  Програми за отдалечен достъп до компютри, споделяне на файлове и картина Информация:  http://bg.wikipedia.org/wiki/GIMP  http://en.wikipedia.org/wiki/TeamViewer 7
  8. 8. Работа с компютърни системи и програмиИзползване, тестване, поддръжка, …
  9. 9. Въпрос Кое от следните твърдения за процеса на работа на операционните системи, наречен "Safe mode", НЕ е вярно? a) Операционните системи са с ограничена функционалност по време на Safe mode-а b) Safe mode-а е предназначен предимно за неопитни потребители c) Safe mode-а може да се използва за диагностика на операционните системи d) Стартират се само основните компоненти и драйвери от операционната система 9
  10. 10. Отговор Safe mode  Метод на работа, ограничаващ функционалността на ОС, с цел диагностика и оправяне на софтуерни проблеми  Софтуерните приложения също имат режим на работа, наречен Safe mode (пример: PHP)  Safe mode-а може да се използва за изчистване на ОС от вируси и програми с нежелан ефект Информация:  http://en.wikipedia.org/wiki/Safe_mode 10
  11. 11. Пренос на данни и бройни системиКанали за пренос на данни, единици за измерване, работа с бройни системи
  12. 12. Въпрос Колко е ABCDEF(16) в двоична бройна система? a) 101010111100110111101111 b) 101010101100110011111111 c) 100110101100110111101111 d) 100010011010110011101111 e) 101010101010101010101010 f) 111100010011101111011111 g) 101010111100110011101111 12
  13. 13. Отговор 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
  14. 14. Операционни системи Архитектура, процеси, потребители,потребителски интерфейс, файлови системи
  15. 15. Въпрос Кой от следните графични елементи не позволява на потребителя избор измежду няколко фиксирани стойности? a) Combo box b) Progress bar c) Date picker d) Number selector e) Slider f) Drop-down list 15
  16. 16. Отговор 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
  17. 17. Софтуерно инженерствоАнализ, спецификация, проектиране, прототип, имплементация, тестване, поддръжка, …
  18. 18. Въпрос Кое от следните твърдения за unit тестването е грешно? a) Unit тестовете могат да се пишат след кода, който тестват b) Unit тестовете могат да се пишат преди кода, който тестват c) Задължението на един unit тест е да тества изцяло един цял софтуерен продукт d) Писането на unit тестове се препоръчва при работа в екип 18
  19. 19. Отговор Unit тестове  Предназначени са да тестват малка програмна единица (клас, метод, функция)  Има 2 подхода на TDD (test-driven development):  Unit tests first – първо тестовете, после кода  Code first – първо кода, после тестовете Информация:  http://en.wikipedia.org/wiki/Unit_testing  http://goo.gl/GD0oR - Test-driven development 19
  20. 20. Компресиране на данниАлгоритми за компресия, софтуер за архивиране
  21. 21. Въпрос Посочете невярното твърдение за FLAC a) FLAC е кодек (компресор-декомпресор) b) При FLAC има малка загуба на качество c) FLAC е формат с отворен код d) FLAC използва техниката линейно предсказване (linear prediction) e) FLAC може да намали оригиналния размер на аудиото с до 50-60% f) Компресирането с FLAC дава по-добро качество от компресирането с mp3 21
  22. 22. Отговор FLAC (Free Lossless Audio Codec) е кодек, който позволява аудиото да бъде компресирано без загуба на качество mp3 намалява значително размера за сметка на качеството на аудиото WAV е аудио формат без компресия Информация:  http://en.wikipedia.org/wiki/FLAC  http://en.wikipedia.org/wiki/Audio_file_format 22
  23. 23. ТекстообработкаРабота с текстотобработващ софтуер, файловиформати, кодирания, текст, таблици, фигури, …
  24. 24. Въпрос Кой от следните файлови формати не се поддържа от устройството за четене на дигитални книги Kindle? a) PDF b) TXT c) AVI d) PRC e) MOBI f) AZW 24
  25. 25. Отговор Amazon Kindle  Четец за електронни книги  Поддържа множество текстови формати  Използва технология E-ink, която не натоварва очите. Като истинско мастило върху хартия.  Не може да възпроизвежда видео файлове (AVI) Информация:  http://en.wikipedia.org/wiki/Amazon_Kindle  http://goo.gl/bQmN0 - Как работи Kindle? 25
  26. 26. Компютърна графикаРастерна и векторна графика, графични файлови формати, графични редактори, цветови гами
  27. 27. Въпрос Посочете невярното за метода на трасиране на лъчите (ray tracing): a) това е алгоритъм за създаване на фотореалистични изображения b) вътрешно използва OpenGL, DirectX или друга графична библиотека c) използва се в тримерната (3D) графика d) изчислява цвета и осветеността на всяка точка от тримерна сцена, проектирана върху 2D повърхнина 27
  28. 28. Отговор Методът "трасиране на лъчите" (ray tracing) се използва за рендиране на 3D обекти върху 2D повърхност (например екрана)  Трасира пътя на светлината от наблюдателя през 2D повърхнината към 3D обектите в сцената  Получава се фотореалистично изображение  Може да се имплементира ръчно или с библиотека Информация:  http://raytracing-bg.net  http://tiny.cc/wiki-ray-tracing 28
  29. 29. Бази от данниМодели на данните, таблици, релации, SQL
  30. 30. Въпрос Коя от следните технологии не може да служи за ORM (object-relational mapping)? a) LINQ-to-SQL b) CakePHP c) Smarty d) OpenAccess e) DatabaseObjects f) Datamapper g) Django 30
  31. 31. Отговор Object-relational mapping  Техника за конвертиране на данни между несъвместими системи в ООП езиците Примери за ORM  MySQL -> ADO.NET -> .NET  Microsoft Access -> DatabaseObjects -> VB 6 Информация:  http://goo.gl/INokq - ORM in Wikipedia 31
  32. 32. Информационни системиERP, CRM, BI, BPM, FMIS, CAD/CAM, CMS, софтуерни архитектури
  33. 33. Въпрос Кой от следните уеб-базирани продукти не принадлежи на категорията CMS? a) WordPress b) Joomla c) Sitefinity d) PHP-Fusion e) Amazon EC2 f) DotNetNuke g) MediaWiki 33
  34. 34. Отговор CMS – Content Management Systems  Системи за управление на съдържанието  Служат за организация и публикуване на текстове, картинки и мултимедия Amazon EC2  Част от облачната архитектура на Amazon Информация:  http://goo.gl/Zbgck - Списък на CMS  http://aws.amazon.com/ec2/ - Amazon EC2 34
  35. 35. Сигурност и защита на информациятаСиметрични и асиметрични кодиращи алгоритми, криптографско хеширане, електронен подпис, цифрови сертификати
  36. 36. Въпрос Колко символа ще получим при криптиране на 60 байта информация с AES-128, ако запишем получения резултат в BASE-64 кодиране? a) 60 b) 64 c) 80 d) 88 e) 128 f) 160 36
  37. 37. Отговор AES-128 е 128-битов блоков шифър:  Приема поредици от по 128 бита вход (16 байта), криптира ги и връща резултат със същия размер  Ако броят входни данни не се дели 16, той първо се допълва до кратен на 16 байта (padding)  BASE64 кодира всеки 3 байта с 4 символа (евентуално с padding накрая) Информация:  http://tiny.cc/aes-size  http://en.wikipedia.org/wiki/Base64 37
  38. 38. Презентационни системи Софтуер за презентации, изготвяне напрезентации, слайдове, ефекти, бележки, цветове, изображения, звук, видео
  39. 39. Въпрос Бележките и коментарите, добавени към един слайд при презентационните системи са предназначени за: a) четене на глас от човека, който изнася презентацията b) четене от аудиторията c) помощ на човека, който изнася презентацията d) човека, който създава презентацията 39
  40. 40. Отговор Бележките в слайдовете:  Предназначени са за помощ на презентатора по време на презентацията или за хората, които разглеждат слайдовете после  Имат възможност да се показват само на екрана на човека, изнасящ презентацията Информация:  http://goo.gl/xaXJd - бележки в презентацията  http://goo.gl/EQCFW - добавяне на бележки 40
  41. 41. Мултимедия Софтуер за създаване / обработка намултимедия: звук, видео, файлови формати
  42. 42. Въпрос Коя система за аналогово разпространение на цветна телевизия се използва в България? a) NTSC b) PAL c) SECAM d) DVB-T e) ISDB-T f) VHF 42
  43. 43. Отговор PAL (Phase Alternating Line)  PAL e аналогова система за разпространение на цветна телевизия. Използва се в повечето западноевропейски държави и в България  Подобни системи са SECAM и NTSC  През 2012 година в България аналоговото разпространение на телевизия с PAL ще се замести с цифрово разпространение с DVB-T Информация:  http://en.wikipedia.org/wiki/PAL 43
  44. 44. Компютърни мрежиOSI модел, мрежови модели, протоколи, стандарти, хардуерно оборудване
  45. 45. Въпрос Кое от следните неща е най-малко важно за един колокационен (дата) център? a) Поне 2 независими доставчика на интернет b) Система за контрол на достъпа c) Видео наблюдение d) 24 часова физическа охрана e) Поне 2 независими източника на ток f) Противопожарна охрана g) Система за пречистване на въздуха h) Безжичен интернет 45
  46. 46. Отговор Дата центровете са огромни помещения (или цели сгради) в които е разположено хардуерно оборудване  За колокационните центрове е критично важно да имат: непрекъсваемо захранване и непрекъсваем интернет Информация:  http://goo.gl/WT24L  http://goo.gl/k3tgg  http://en.wikipedia.org/wiki/Data_center 46
  47. 47. Устройство на ИнтернетИнтернет, протоколи, услуги, WWW, HTTP, FTP, SMTP, POP3, IMAP, WebDAV, IP, DNS, …
  48. 48. Въпрос Какво означава терминът Nameserver? a) Хардуерно устройство, което играе роля при централизираното управление на няколко хардуерни системи b) Хардуерно устройство, предназначено за търсене на информация в мрежа c) Хардуерно устройство, което съхранява съответствия между символни имена и IP адреси на други устройства d) Сървър, част от голяма e-mail мрежа 48
  49. 49. Отговор Nameserver – физически или софтуерен сървър, който преобразува домейни (или субдомейни) в IP адреси  Част от архитектурата на DNS  Адресите на NS-ите се взимат с whois заявка и после се прави заявка към тези NS за IP адреса на домейна Информация:  http://en.wikipedia.org/wiki/Name_server 49
  50. 50. Електронна комуникацияE-mail, Skype, ICQ, IRC, MSN Messenger, Yahoo Messenger, социални мрежи, форуми, …
  51. 51. Въпрос Кое от следните твърдения за системата за онлайн комуникация Skype е грешно? a) Skype генерира постоянен мрежов трафик, дори когато потребителят не я използва b) Skype изпълнява безусловно всяка команда, подадена по Skype протокола. c) Skype използва клиент-сървър архитектура d) Мрежовата комуникация на Скайп трудно може да бъде ограничена, защото изглежда като обикновен HTTPS трафик 51
  52. 52. Отговор Skype е приложен софтуер за чат, VOIP телефония и видеовръзка.  Skype системата представлява напълно децентрализирана peer to peer мрежа  Не е възможно real-time проследяване на разговорите и съобщенията в skype  От 10.05.2011 Skype е собственост на Microsoft. Информация:  http://bg.wikipedia.org/wiki/Skype 52
  53. 53. World Wide Web (WWW)Как работи WWW? Протоколът HTTP, GET, POST, URL, уеб браузър, уеб страница, уеб сайт, …
  54. 54. Въпрос Каква информация НЕ може да съдържа едно HTTP cookie? a) име b) съдържание (стойност) c) домейн, за който се отнася d) път в домейна, за който се отнася e) период на валидност (Expires / Max-Age) f) атрибути (например Secure, HttpOnly и др.) g) IP адрес и порт 54
  55. 55. Отговор Cookies позволяват даден уеб сайт да запомни даден потребител  Сайтът поставя cookie при първо посещение  Браузърът изпраща същото cookie при следващи посещения  Cookies имат име, стойност, домейн, път, валидност и атрибути (Secure, HttpOnly, …) Информация:  http://en.wikipedia.org/wiki/HTTP_cookie 55
  56. 56. Уеб дизайн, HTML, CSSУеб дизайн, HTML, CSS, текст, графика, препратки, таблици, формуляри, …
  57. 57. Въпрос С кой 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
  58. 58. Отговор В CSS3 със селектора nth-child можете да вземете всички елементи от даден тип, чийто индекс отговаря на формулата в скобите. Примери:  tr:nth-child(2n+1) – нечетни редове  tr:nth-child(2n) – четни редове Информация:  http://goo.gl/Udrl8 - Видео лекция  http://goo.gl/I4GPH - Структурни селектори 58
  59. 59. JavaScriptРазработка на скриптове с JavaScript, основни JavaScript конструкции, оператори, обекти, манипулация на DOM дървото
  60. 60. Въпрос Кой от следните редове 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) + 1 60
  61. 61. Отговор Функцията 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
  62. 62. Тренировъчен тест по ИТ курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET http://schoolacademy.telerik.com програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезаниякурсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
  63. 63. 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

×