5. NO-IT - sample it-test-march-2011
Upcoming SlideShare
Loading in...5
×
 

5. NO-IT - sample it-test-march-2011

on

  • 696 views

Sample-IT-Test-March-2011 ...

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

Statistics

Views

Total Views
696
Views on SlideShare
696
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

5. NO-IT - sample it-test-march-2011 5. NO-IT - sample it-test-march-2011 Presentation Transcript

  • Тренировъчен тест по информационни технологии За подготовка за ИТ олимпиадата (март 2011)Светлин НаковРъководител отделтехнологично обучениеhttp://www.nakov.comУчилищна Академия на Телерикhttp://academy.telerik.com
  • Компютърни системи Хардуерни въпроси
  • Въпрос Каква е функцията на "северния мост" (Northbridge) при дънни платки на Intel? a) свързва чипсета (chipset) с паметта b) свързва паметта с твърдия диск c) свързва процесора с паметта и AGP контролерa d) свързва BIOS модула с паметта e) свързва дяловете на процесора (CU с ALU) f) свързва контролера за твърдия диск (IDE / SATA / RAID) с паметта 3
  • Отговор При Intel Northbridge/Southbridge архитектура на чипсета на дънната платка има разделение:  Northbridge – свързва процесора с паметта и видеокартата  Southbridge – контролира входно/изходните функции (PCI, USB, аудио, Ethernet, BIOS, CMOS, контролера на прекъсванията, IDE каналите, …) Информация:  http://tiny.cc/northbridge-definition  http://tiny.cc/motherboard-bg 4
  • Въпрос За какво служи системната шина (FSB) при Northbridge/Southbridge архитектурата? a) свързва чипсета (chipset) с паметта b) свързва процесора с паметта и AGP контролерa c) свързва процесора със северния мост d) свързва процесора с южния мост e) свързва северния и южния мост f) контролира входно/изходните функции (PCI, USB, аудио, Ethernet, BIOS, IDE, …) 5
  • Отговор Системната шина (FSB, front-side bus) при Northbridge/Southbridge архитектурата служи за:  връзка между процесора и северния мост на чипсета  главна шина, по която се извършва обмен между процесора и паметта и по-нататъшна връзка с периферните устройства Информация:  http://fmi.wikidot.com/karh18  http://www.tuj.asenevtsi.com/CA/CA048.htm 6
  • Intel Northbridge/Southbridge архитектура 7
  • Софтуерни системи Компютърен софтуер
  • Въпрос Кои от следните пакети служат за нещо подобно на MSI инсталационните пакети в Microsoft Windows? 1. IPA пакети за iPhone / iPad / iPod Touch 2. DEB пакети в Debian / Ubuntu Linux 3. RPM в Red Hat / Fedora / SUSE / Mandriva Linux 4. DMG архиви в MacOS X 5. APK пакети в Android OS 6. CAB пакети за Windows Mobile 7. SIS пакети за Symbian OS (Nokia) a) 1-6 b) 1-7 c) 2-5 d) 2-6 d) 2-7 9
  • Отговор Всеки от посочените пакети (файлови формати) служи за пакетиране и инсталиране на приложения за посочите платформи Информация:  IPA – http://www.iphonedownloadblog.com/2008/08/19/install- ipa-files-on-iphone/  DEB – http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html  RPM – http://en.wikipedia.org/wiki/RPM_Package_Manager  DMG – http://www.ofzenandcomputing.com/zanswers/779  APK – http://en.wikipedia.org/wiki/APK_(file_format)  CAB – http://msdn.microsoft.com/en-us/library/bb158712.aspx  SIS – http://en.wikipedia.org/wiki/SIS_(file_format) 10
  • Работа с компютърни системи и програмиИнсталиране, използване, поддръжка, …
  • Въпрос Кое от следните е начин да инсталираме Windows услуга (Windows service)? a) Чрез командата regsvr32 /s [service-file] b) Чрез командата regsvr32 /i [service-name] [service-file] c) Чрез командата sc create [service-name] binpath=[path-to-file] d) Чрез командата sc start [service-name] e) Чрез командата svcutil [service-url] f) Чрез командата svcutil [service-path] 12
  • Отговор Командата sc.exe контролира Windows услугите (query, start, stop, create, delete, …) Командата regsvr32.exe в Windows служи за регистрация на COM / ActiveX компоненти Командата svcutil.exe в .NET генерира WCF service proxy (C# код) по URL на WSDL описание Информация:  sc – http://tiny.cc/sc-reference, http://ss64.com/nt/sc.html  regsvr32 – http://support.microsoft.com/kb/249873/bg  svcutil – http://tiny.cc/svcutil 13
  • Пренос на данни и бройни системиКанали за пренос на данни, единици за измерване, работа с бройни системи
  • Въпрос Посочете грешното твърдение за оптичните кабели и преноса на данни по тях: 1. Оптичните кабели използват оптични влакна 2. По-трудни са за съединяване от медните 3. По една оптична нишка могат да се пренасят данни от порядъка на терабити за секунда 4. Диаметърът им е от порядъка на 125 nm 5. Оптичният кабел е по-евтин от медния със идентичен капацитет 6. Не могат да пренасят електричество 15
  • Отговор Оптичните комуникационни кабели  Използват тънки оптични влакна (~ 125 µm)  Влакното може да е едно или да са няколко  Съединяването (сплайсване) се извършва по специална технология под микроскоп  По едно влакно (нишка) могат да се пренасят терабити данни на стотици километри Информация:  http://tiny.cc/optic-cable-bg  http://tuj.asenevtsi.com/ComN/ComN023.htm 16
  • Операционни системи Архитектура, процеси, потребители,потребителски интерфейс, файлови системи
  • Въпрос Кое е изброените е функция на ядрото на ОС? 1. Да управлява хардуера a) 1-6, 9 2. Да управлява паметта b) 1-4, 8-9 3. Да управлява процесите c) 1-5, 8-9 4. Да управлява потребителите d) 1-5, 9 5. Да управлява драйверите e) 1-6, 8-9 6. Да управлява файловата система f) всичките 7. Да управлява потребителския интерфейс (UI) 8. Да разпределя хардуерните ресурси 9. Да разпределя процесорното време 18
  • Отговор Ядрото на операционната система управлява:  Хардуер (памет, процесор, мрежа, видеокарта), вход / изход, драйвери на устройствата  Процеси и многозадачност  Потребители и техните права  Файловата система Потребителският интерфейс (UI) е несистемна (потребителска) функционалност извън ядрото Информация:  http://tiny.cc/yadro-os, http://tiny.cc/os-kernel 19
  • Софтуерно инженерствоАнализ, спецификация, проектиране, прототип, имплементация, тестване, поддръжка, …
  • Въпрос Кое от изброените е типична отговорност на ръководителя на проекта (PM)? 1. планиране на проекта a) 1-3, 5-7 2. тестване на проекта b) 1-6 3. внедряване на проекта c) 1, 3-7 4. анализ на рисковете d) 1, 4-7 e) 1-5, 7 5. управление на задачите f) всичките 6. управление на ресурсите 7. мониторинг и контрол на изпълнението 21
  • Отговор Ръководителят на проекта (PM, project manager) е отговорен да:  планира и организира работата по проекта  разпределя задачи, дава срокове и заделя ресурси (хора, бюджети и други)  проследява / контролира работата по проекта  управлява риска, комуникацията, екипа, … Задачите по разработката (изисквания, имплементация, тестване, внедряване и т.н.) са отговорност на екипа, не на PM Информация: http://tiny.cc/wiki-pm 22
  • Компресиране на данниАлгоритми за компресия, софтуер за архивиране
  • Въпрос Кой алгоритъм за компресия се използва по подразбиране в архиватора 7ZIP? a) LZW b) LZ77 c) DEFLATE d) LZSS e) LZMA f) комбинация от RLE, BWT, MTF и други g) същия като в архиватора bzip2 24
  • Отговор Архиваторът 7ZIP използва по подразбиране LZMA (Lempel–Ziv–Markov chain algorithm)  Компресия без загуба за всякакви файлове  Речниково кодиране с плаващ размер  Бърз алгоритъм с висока компресия  Има свободна имплементация и SDK Информация:  http://en.wikipedia.org/wiki/LZMA  http://www.7-zip.org/7z.html 25
  • ТекстообработкаРабота с текстотобработващ софтуер, файловиформати, кодирания, текст, таблици, фигури, …
  • Въпрос Кое от следните НЕ е свойство на текстовите параграфи в MS Word / OpenOffice Writer? a) Междуредово разстояние (line spacing) b) Подравняване (left, center, right, justified) c) Размер на шрифта, цвят на шрифта и фона d) Отстъп (indentation) – отляво и отдясно e) Вертикален отстъп (spacing before / after) f) Тип (нормален, номериран, списък с точки) 27
  • Отговор Характеристики на текстовите параграфи:  междуредово разстояние (line spacing)  подравняване (left, center, right, justified)  отстъп (indentation) – от четирите страни Параграфите биват:  нормален, номериран, списък с точки Характеристики на сегмент от параграф (span):  име / размер / цвят / стил на шрифта, фон, междубуквено разстояние, ... Информация: разгледайте диалозите Paragraph и Font в MS Word / OpenOffice Writer 28
  • Компютърна графикаРастерна и векторна графика, графични файлови формати, графични редактори, цветови гами
  • Въпрос Посочете невярното за OCR технологиите за разпознаване на текст: a) OCR означава Optical Character Recognition b) Чрез OCR можем да конвертираме PDF или JPG към MS Word / OpenOffice Writer / Google Docs c) OCR разпознава текст и нетекстови образи d) OCR компонента на Google Docs поддържа десетки езици, включително български e) В OCR разпознатия текст може да има грешки f) OCR работи безпроблемно върху растерни и векторни файлове 30
  • Отговор OCR е технология (алгоритъм) за разпознаване (извличане) на текстова информация от графично изображение (JPG, TIFF, PDF, …)  Ползва се най-вече за сканирани изображения  Изходът може да е текстов файл или MS Word / OpenOffice Writer / Google Docs документ  OCR разпознаването често допуска неточности Информация:  http://tiny.cc/ocr-wikipedia, http://tiny.cc/OCR-ppt 31
  • Бази от данниМодели на данните, таблици, релации, SQL
  • Въпрос Какво не е наред при релационната схема? a) Типът int е неподходящ за първичния ключ b) Връзката град-държава трябва да е от тип "много към много" c) Връзката между държава и столица е грешна d) Връзката от град към държава е грешна e) Типът nvarchar(50) не неподходящ за име 33
  • Отговор За релационните схеми има някои принципи:  Първичният ключ да е число и завършва на ID  Връзките между таблици да са по първичен- вторичен ключ (и двете са числа)  Име на външния ключ: <Table>ID (напр. CarID)  Текстовите полета да са от тип varchar(n) или nvarchar(n) в Unicode вариант или text / ntext  Схемата да е нормализирана (без повторения) Информация:  http://tiny.cc/nakov-db-design  http://www.orafaq.com/node/856 34
  • Информационни системиERP, CRM, BI, BPM, FMIS, CAD/CAM, CMS, софтуерни архитектури
  • Въпрос Кои от следните термини НЕ са свързани с BI (business intelligence) системите?1. ad-hoc query 9. BPEL a) 6, 8, 92. SOAP 10. WSDL b) 7, 8, 9, 103. data mining 11. Hyperion c) 1, 14, 154. отчети (reports) 12. Cognos d) 2, 9, 105. хранилище за данни 13. MDX e) 2, 10, 13 (data warehouse) 14. fact table f) 3, 6, 13, 166. data mart 15. pivot table7. BusinessObjects g) 3, 9, 10, 16 16. ETL8. MicroStrategy h) всичките 17. OLAP 36
  • Отговор BI (business intelligence) системите служат за анализ на данни, изготвяне на отчети и подпомагане на взимането на бизнес решения  Най-често използват хранилище за данни (data warehouse systems) и многомерни бази (OLAP)  Водещи доставчици: SAP BusinessObjects, Oracle Hyperion, Microsoft BI, IBM Cognos, MicroStrategy Информация:  http://tiny.cc/wiki-bi, http://tiny.cc/wiki-dw, http://tiny.cc/wiki-olap, http://tiny.cc/wiki-data-mining 37
  • Сигурност и защита на информациятаСиметрични и асиметрични кодиращи алгоритми, криптографско хеширане, електронен подпис, цифрови сертификати
  • Въпрос Каква може да бъде причината за появата на съобщение "signature validation failed" при отваряне на документ в S/MIME формат? a) използван е невалиден цифров сертификат b) подписаният документ е подправен c) електронният подпис е повреден / невалиден d) липсва доверен Root CA сертификат e) сертификатът е анулиран с CRL списък f) модулът за валидация не е зареден коректно g) всяка от изброените 39
  • Отговор S/MIME е контейнер-формат за съхранение на криптирани / подписани документи, цифрови сертификати, сертификационни вериги, CRLs, …  S/MIME документите се записват във .p7s файл  Известен още като PCKS#7 / CMS  Базира се на PKI и криптографски алгоритми Информация:  http://tiny.cc/nakov-pki, http://tiny.cc/smime- presentation, http://tiny.cc/smime-ppt, http://tools.ietf.org/html/rfc2633, 40
  • Презентационни системи Софтуер за презентации, изготвяне напрезентации, слайдове, ефекти, бележки, цветове, изображения, звук, видео
  • Въпрос Посочете вярното за компютърните презентации: a) Всяка презентация завършва със заглавен слайд, на който е отбелязана нейната тема b) Бележките са част от слайда, която се вижда по време на презентиране с много дребен шрифт c) Шаблоните за презентации представляват шаблони с текст, който се дописва след това d) Презентациите представляват поредица от слайдове с информация e) Презентациите най-често се рендират като видеоклипове или PDF документи 42
  • Отговор Компютърните презентации представляват поредица от слайдове с информация  Започват със заглавен слайд, на който е отбелязана темата (+ автор, организация, ...)  Следва съдържание, след него същинската част (евентуално разделена в секции по подтеми)  Край: заключителен слайд + слайд за въпроси Информация:  http://tiny.cc/building-better-ppt, http://tiny.cc/creating-ppt, http://tiny.cc/ehow-ppt 43
  • Мултимедия Софтуер за създаване / обработка намултимедия: звук, видео, файлови формати
  • Въпрос Какви са типичните стъпки, за да направим видеоклип по няколко снимки / видеоклипчета и музика за фон в Windows Movie Maker?1. Добавяме звук и заглавия (title overlays) върху линията на времето (timeline)2. Импортираме материалите в a) 3, 4, 1, 2, 5, 6 колекцията (снимки, музика, …) b) 4, 2, 6, 3, 1, 53. Задаваме ефекти (напр. transition) c) 4, 1, 3, 6, 2, 54. Създаваме нов проект d) 4, 6, 2, 3, 1, 55. Рендираме клипчето и го записваме6. Подреждаме монтажната маса (storyboard) 45
  • Отговор Windows Movie Maker е прост софтуер за създаване на видеофилми  Поддържа колекции от материали (снимки, изображения, клипчета, музика и други)  Поддържа подреждане на storyboard с поредица снимки / клипчета и преходи между тях  Може да добавя заглавия и звук паралелно Информация:  http://tiny.cc/windows-movie-maker 46
  • Компютърни мрежиOSI модел, мрежови модели, протоколи, стандарти, хардуерно оборудване
  • Въпрос Кои от изброените устройства работят на ниво 3 от OSI модела? a) маршрутизатори, концентратори b) хъбове, суичове, рутери c) Bluetooth, маршрутизатори, модеми d) TCP/IP стек, маршрутизатори e) безжични рутери, маршрутизатори f) маршрутизатори, Wi-Fi мрежови адаптери g) IPv6 рутери, IPv4 рутери, IPv4 мостове 48
  • Отговор OSI е 7-слоен модел на мрежите  Слой 1 (физически) – модем, мрежов адаптер, Wi-Fi карта, Bluetooth, мрежов концентратор (хъб), USB  Слой 2 (канален) – мрежов комутатор (суич), мост (bridge)  Слой 3 (мрежов) – маршрутизатор (рутер), безжичен рутер Информация:  http://tiny.cc/qjjk5, http://tiny.cc/pivro, http://tiny.cc/yztkl 49
  • Устройство на ИнтернетИнтернет, протоколи, услуги, WWW, HTTP, FTP, SMTP, POP3, IMAP, WebDAV, IP, DNS, …
  • Въпрос Намерете съответствията отляво и отдясно: 1. модем A. LAN 2. IEEE802.3 адаптер B. HSPDA 3. 3G модем C. Wi-Fi 4. IEEE802.11 адаптер D. ASDL / ISDN 5. IEEE802.16 адаптер E. WiMAXa) 1-B, 2-E, 3-D, 4-C, 5-A b) 1-D, 2-E, 3-B, 4-C, 5-Ac) 1-D, 2-C, 3-B, 4-E, 5-A d) 1-B, 2-C, 3-C, 4-E, 5-Ae) 1-D, 2-A, 3-B, 4-C, 5-E f) 1-D, 2-A, 3-B, 4-E, 5-C 51
  • Отговор LAN (Ethernet) мрежите работят с Ethernet (IEEE802.3 адаптери – мрежови / LAN карти) ASDL технологията ползва ADSL модем ISDN технологията (умряла в миналото) се свързва чрез ISDN терминален адаптер (ISDN модем) Мобилният интернет ползва 3G модем и HSPDA / GPRS / UMTS / EDGE / GSM мрежа Безжичните (Wi-Fi) мрежи ползват безжични мрежови карти (IEEE802.11 адаптери) Информация: Потърсете в Интернет за всяка от технологиите 52
  • Електронна комуникацияE-mail, Skype, ICQ, IRC, MSN Messenger, Yahoo Messenger, социални мрежи, форуми, …
  • Въпрос Как изглежда един типичен e-mail в цивилизованата комуникация? a) текст на български с латински букви b) съдържа подходяща тема (subject), обръщение, същинска част и подпис c) съдържа само същината без излишни детайли (обръщение, подпис, …) d) прилича много на SMS съобщение e) съдържа текст с картинки, съобразно текста f) съдържа забавни шрифтове и цветове 54
  • Отговор Цивилизованата комуникация по e-mail изисква:  цивилизован подател (например Стела Иванова, не master_fucker92 или igra4a_pmg или gfdg dgfdgf)  правилно избран subject, който резюмира в един ред за какво става дума  Започва с обръщение (напр. Здравей Мария)  Продължава със тялото на съобщението (кратко и ясно, директно, по същина)  Завършва с подпис (например Поздрави, Иво)  Пише се на грамотен език на английски / кирилица Информация: http://tiny.cc/wr-mails 55
  • World Wide Web (WWW)Как работи WWW? Протоколът HTTP, GET, POST, URL, уеб браузър, уеб страница, уеб сайт, …
  • Въпрос Посочете грешното за cookies: a) Съдържат кратка информация във формат ключ-стойност b) Изпращат се от сървъра към клиента c) Изпращат се от клиента към сървъра d) Ползват се за установяване на сесия e) Ползват се за проследяване на потребителя f) Изпращат се асинхронно g) Могат да бъдат криптирани h) Свързани са с определен сайт или домейн 57
  • Отговор Cookies (непреводим термин)  Представляват информация, която сървърът изпраща на уеб браузъра и след това браузърът я изпраща на обратно  Чрез тях се осъществява сесия при уеб приложенията (сайтът запомня потребителя)  Имат формат ключ-стойност и за свързани с определен домейн или сайт Информация:  http://en.wikipedia.org/wiki/HTTP_cookie 58
  • Уеб дизайн, HTML, CSSУеб дизайн, HTML, CSS, текст, графика, препратки, таблици, формуляри, …
  • Въпрос Какво ще визуализира съвременен уеб браузър при рендиране на следния HTML код? <span style="float:right;background:red">right</span> <span style="position:absolute:left:0px">middle</span> <span style="float:left;background:red">left</span> a) b) c) d) зависи от браузъра e) ще даде грешка 60
  • Отговор Документът не задава DOCTYPE  Различните уеб браузъри ще "проявят творчество" по свой начин  Ако имаше <!DOCTYPE HTML>, резултатът щеше да е a) Винаги задавайте DOCTYPE за HTML страниците! Информация:  http://fridaycode.net/doctype/ 61
  • JavaScriptРазработка на скриптове с JavaScript, основни JavaScript конструкции, оператори, обекти, манипулация на DOM дървото
  • Въпрос Какво ще покаже <script> на екрана следният function Person(name) { this.name = name; JavaScript код? this.talk = function () { alert(I am + a) I am Didi and my this.name + and my hair is + hair is brown this.Hair) } b) I am Didi and my } hair is undefined Person didi = new Person(Didi); c) има 2 грешки и didi.hair = brown; didi.talk(); ако се оправят </script> ще покаже a) 63
  • Отговор Кодът дефинира конструктор-функция за класа Person и член-функция talk() JavaScript е case-sensitive език Обекти в JavaScript се дефинират с var, а не с типа на класа При отпечатването на несъществуващо поле или стойност се изписва "undefined" Информация:  http://mckoss.com/jscript/object.htm  http://www.javascriptkit.com/javatutors/oopjs.shtml 64
  • Въпрос Какво ще се изведе на function GreatDane() { } екрана след изпълнението на следния JavaScript код? rover = new GreatDane(); var spot = new GreatDane(); a) Great Dane, Great Dane, GreatDane.prototype.getBreed = Great Dane, Great Dane function () { return "Great Dane"; b) Нищо няма да се изведе }; c) Great Dane, Dane, alert(rover.getBreed()); Great Dane, Great Dane alert(spot.getBreed()); d) Great Dane, Dane, spot.getBreed = function () { return "Dane"; Dane, Great Dane }; e) Great Dane, Great Dane, alert(spot.getBreed()); Dane, Great Dane alert(rover.getBreed());
  • Отговор Когато добавяме функции с prototype те се добавят на всички инстанции на съответния клас  Но след това променяме функция на конкретен обект и само инстанциите под тази промяна ще имат новата функция Информация:  http://tinyurl.com/JSPrototype  http://tinyurl.com/PrototypeProgramming 66
  • Тренировъчен тест по ИТ курсове и уроци по програмиране, уеб дизайн – безплатно 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# курс, програмиране, безплатно
  • 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