640 likes | 802 Views
http://schoolacademy.telerik.com. Тренировъчен тест по информационни технологии. Подготовка за ИТ олимпиадата. Николай Костов. Telerik Software Academy. academy.telerik.com. Senior Software Developer and Trainer. http://nikolay.it. НОИТ – ИТ тест. Компютърни системи. Хардуерни въпроси.
E N D
http://schoolacademy.telerik.com Тренировъчен тест по информационни технологии Подготовка за ИТ олимпиадата Николай Костов Telerik Software Academy academy.telerik.com Senior Software Developer and Trainer http://nikolay.it НОИТ – ИТ тест
Компютърни системи Хардуерни въпроси
Въпрос • Кое от изброените НЕ Е single-board computer (компютърна система върху една платка) • Raspberry Pi • Arduino • OLinuXino • BeagleBoard • Cooler Master Hyper
Отговор • Single-board computer • Напълно работещи компютърни системи • Върху платка с вградени микропроцесор, памет, входно-изходни устройства и други • Примери за single-board computer системи • Raspberry Pi – използваме го в академията • OLinuXino – разработено от българи • Arduino – имахме курс за него в академията • Информация: • en.wikipedia.org/wiki/Single-board_computer
Софтуерни системи Компютърен софтуер
Въпрос • Кое от изброените НЕ Е design pattern? • Singleton • Bridge • Composite • Façade • Flyweight • Memento • Inception • Iterator
Отговор • Software design pattern (шаблони за дизайн) • Концепция за разрешаване на често срещани проблеми в ООП • Предлагат стандартни решения за архитектурни и концептуални проблеми в компютърното програмиране • Независими от програмния език • Информация: • en.wikipedia.org/wiki/Software_design_pattern
Работа с компютърни системи и програми Инсталиране, използване, поддръжка, …
Въпрос • С кои от следните програми може да се създават инсталатори за софтуер? • NSIS • Windows Installer • InstallShield • InstallBuilder • InnoSetup • Wise • С всички изброени
Отговор • Инсталаторите са програми, които подготвят софтуера за изпълнение на клиентска машина • Има програми, които създават инсталатори • Някои от тях са с потребителски интерфейс, други изпълняват скриптове (NSIS) • http://nsis.sourceforge.net/A_simple_installer_with_start_menu_shortcut_and_uninstaller • Информация: • http://en.wikipedia.org/wiki/Installation_(computer_programs) • en.wikipedia.org/wiki/List_of_installation_software
Пренос на данни и бройни системи Канали за пренос на данни, единици за измерване, работа с бройни системи
Въпрос • Какъв тип комуникация използват широко популярните преди време „уоки-токита“ • Пълен дуплекс • Полу-дуплекс • Ехо комуникация • Мултиплексинг • Bus network • Ring network • Star network
Отговор • Полу-дуплекса позволявакомуникация в двете посоки,но само по 1 посока в даденмомент. Уоки-токи. • Пълният дуплекспозволява паралелнакомуникация в двете посоки едновременно • Пример: мрежата на домашните телефони • Информация: • en.wikipedia.org/wiki/Duplex_(telecommunications)
Операционни системи Архитектура, процеси, потребители, потребителски интерфейс, файлови системи
Въпрос • Командата “ls -l” в ОС Linux изкарва:Свържете колоната със значението й: • Размер на записа в байтове • Тип на записа directory, link, file • Файл. права за User, Group, Other • Потребител собственик на файла • Група потребители собственици • Брой връзки до файла • Име на записа • Дата на последна промяна • Колона 1 • Колона 2 • Колона 3 • Колона 4 • Колона 5 • Колона 6 • Колона 7 • Колона 8
Отговор • Повечето команди в Linux са изпълними файлове, които приемат аргументи • Командата “ls” в Linux изкарва списък със записите (линкове, директории, файлове) в текущата папка (по подразбиране) • Параметърът “-l” изкарва записите като таблица • Windows също може да работи в конзолен режим (ако го стартирамe в safe-mode или ако инсталираме Windows Server без GUI • Информация: • linux.about.com/od/commands/l/blcmdl1_ls.htm
Софтуерно инженерство Анализ, спецификация, проектиране, прототип, имплементация, тестване, поддръжка, …
Въпрос • В ООП какъв е терминът за изкуствено създаден обект, който симулира поведението на друг реален обект? • Unreal object • Another object • Replacement object • Mock object • Dummy object • Sugar object • Salt object
Отговор • Mock обектите симулират поведението на реални обекти по контролиран начин • Както crash тестовете на колите използват кукла вместо реален човек • Използват се при: • Непредвидим резултат (текущото време) • Трудни за възпроизвеждане грешки • Бавни обекти (работа съссървиси) • Подменяне на важни обекти (база данни) • Информация: • http://en.wikipedia.org/wiki/Mock_object
Компресиране на данни Алгоритми за компресия, софтуер за архивиране
Въпрос • Коя от изброените команди (и формати) за компресиране и архивиране НЕ се поддържа по подразбиране от ОС Linux и UNIX? • gzip • bzip2 • rar • zip • tar • Всички изброени се поддържат • Никой от изброените не се поддържат
Отговор • И четирите команди се поддържат: • Compress: gzip {filename} • Decompress: gunzip{.gz file} • Compress: bzip2 {filename} • Decompress: bunzip2 {.bz2-file} • zip {.zip-filename} {filename-to-compress} • Decompress: unzip {.zip file} • Archive: tar -zcvf {.tgz-file} {files}Archive: tar -jcvf {.tbz2-file} {files} • Информация: • http://www.cyberciti.biz/howto/question/general/compress-file-unix-linux-cheat-sheet.php
Текстообработка Работа с текстотобработващ софтуер, файлови формати, кодирания, текст, таблици, фигури, …
Въпрос • Кое от изброените е вярно за “Linked object“ и “Embedded object“ в Microsoft Word? • Linked object и Embedded object означават едно и също нещо • Ако променим източника иобектът, който е embedded също се променя • Embed-натите обекти стават част от Word файла (съответно увеличават големината му) • Linked обектите представляват хипервръзки към интернет сайтове
Отговор • Linked objects • Когато даден обект е Linked, при промяна в източника и обекта се променя • Embedded objects • Копие на оригиналния обект. При промяна на оригиналния, embed-натия не се променя • Пример: Excel таблица в Word документ • Информация: • office.microsoft.com/en-001/word-help/link-or-embed-an-excel-worksheet-HA010120810.aspx
Компютърна графика Растерна и векторна графика, графични файлови формати, графични редактори, цветови гами
Въпрос • Кой от следните термини представлява двумерно изображение или анимация, което е част от по-голяма сцена в 2D игра? • Sprite • Pixel art • 2.5D image • Billboard • Bit map • Indexed bits image
Отговор • 2D игрите чертаят елементитепо екрана “режейки” ги от другипо-големи изображения,наричани “sprites” • Служат и за анимации • Връщат си популярносттазаради HTML5 игрите • Съществуват и CSS Sprites • Информация: • en.wikipedia.org/wiki/Sprite_(computer_graphics)
Бази от данни Модели на данните, таблици, релации, SQL
Въпрос • На снимката е показана част от софтуера Microsoft SQL Server Management Studio. Коя от опциите трябва да се промени, за да може избраното поле в таблицата да има автоматично увеличаваща се стойност (1,2..) • Allow Nulls • Data Type • Condensed Data Type • Full-text Specification • Identity Specification
Отговор • Identity Specification указва дали полето има автоматично увеличаваща се стойност • Identity Increment – с колко да се увеличава стойността при всеки нов запис (default 1) • Identity Seed – началната стойност от която да започнат стойностите за колоната (default 1) • Най-често се прилага при колони, които са идентификатори (Ids) • Свойства на колоните: • msdn.microsoft.com/en-us/library/ms177173.aspx
Информационни системи ERP, CRM, BI, BPM, FMIS, CAD/CAM, CMS, софтуерни архитектури
Въпрос • Кое от изброените представлява централизирана система за управление на корпоративни компютри и мрежи • Internet Explorer • Active Directory • Remote Desktop • DirectAccess • Hyper-V • GroupController
Отговор • Microsoft Active Directory • Част е от Windows Server • Сървърите, върху които работи AD се наричат domain controllers • Централизиран log-in за потребителите • Информация: • http://en.wikipedia.org/wiki/Active_Directory • http://en.wikipedia.org/wiki/Directory_service • http://en.wikipedia.org/wiki/Domain_controller
Сигурност и защита на информацията Симетрични и асиметрични кодиращи алгоритми, криптографско хеширане, електронен подпис, цифрови сертификати
Въпрос • В какъв тип уеб системи е абсолютно задължително наличието на SSL сертификат? • Онлайн банкиране • Системи за работа с клиенти • Социални мрежи • Търсачки • Вътрешни системи • Системи за споделяне на файлове • Видео системи
Отговор • Secure Sockets Layer (SSL) • Криптографски протокол за сигурен пренос на данни по Интернет • Използва асиметрична криптография и размяна на ключове между комуникаторите • Transport Layer Security (TLS) – подобен на SSL • Информация: • http://en.wikipedia.org/wiki/Secure_Sockets_Layer • http://en.wikipedia.org/wiki/HTTP_Secure • en.wikipedia.org/wiki/Transport_Layer_Security
Презентационни системи Софтуер за презентации, изготвяне на презентации, слайдове, ефекти, бележки, цветове, изображения, звук, видео
Въпрос • Какво прави бутонът “Arrange all” от менюто View в програмата Microsoft PowerPoint • Пренарежда всички слайдове от презентацията по азбучен ред според заглавието им • Пренарежда всички отворени PowerPoint прозорци, така че да се покажат всички на екрана • Подрежда всички слайдове, така че да се покажат всички на екрана • Превключва от режим „преглеждане на 1 слайд“ в режим преглеждане на няколко слайда едновременно
Отговор • New Window – отваря нова инстанция на програмата PowerPoint със същата презентация • Switch Windows –превключва междуотворените PowerPoint прозорци • Cascade ги нарежда едно до друго с разлика от няколко пиксела между горния ляв ъгъл на прозореца • Move Split – позволява чрез стрелките и [enter] да се оразмерява slide preview-то
Мултимедия Софтуер за създаване / обработка на мултимедия: звук, видео, файлови формати
Въпрос • Кой от следните аудио формати не се поддържа от нито един от съвременните уеб браузъри (като част от HTML5 audio тага) • MP3 • AAC • WAV PCM • Ogg Opus • OggVorbis • WebMVorbis • Flac
Отговор • Информация: • http://en.wikipedia.org/wiki/HTML5_Audio • http://www.w3.org/html/wg/drafts/html/master/embedded-content-0.html#the-audio-element
Компютърни мрежи OSI модел, мрежови модели, протоколи, стандарти, хардуерно оборудване
Въпрос • Кое твърдение НЕ е вярно? • TCP и UDP протоколите са част от транспортния слой на OSI модела • Хедърите на UDP са по-малки по размер от тези при TCP. • TCP предава данни по-бързо от UDP • TCP протокола гарантира доставянето на съобщение по мрежата, докато UDP не го прави.
Отговор • TCP and UDPи двата протокола се използват за предаване на съобщения в мрежа. • UDP протоколае по-бърз от TCP протокола, защото не контролира потока от данни, няма проверки дали съобщението е пристигнало, и не се интересува от грешките, които могат да възникнат при предаването на информацията. • Информация: • http://en.wikibooks.org/wiki/Communication_Networks/TCP_and_UDP_Protocols
Устройство на Интернет Интернет, протоколи, услуги, WWW, HTTP, FTP, SMTP, POP3, IMAP, WebDAV, IP, DNS, …
Въпрос • За какво служи DNAME рекърда(DNS record)? • Пренасочва имейл съ0бщения • Насочва даден домайн към IP адрес • Указва DNS зона • Създава псевдоним на домейн. • Създава псевдоним на друг домейн и на всички негови под домейни.
Отговор • DNAME – Delegation Name record • Използва се за създаване на псевдоним(alias)надомейн и на неговите под домейни. • Пример за DNS запис с DNAME: • Информация: • http://en.wikipedia.org/wiki/DNAME_record#DNAME_record foo.example.com. DNAME bar.example.com. bar.example.com. A 192.0.2.23 xyzzy.bar.example.com. A 192.0.2.24 *.bar.example.com. A 192.0.2.25
Електронна комуникация E-mail, Skype, ICQ, IRC, MSN Messenger, Yahoo Messenger, социални мрежи,форуми, …