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

Post on 20-Jun-2015

477 views 5 download

Tags:

description

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;

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

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

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

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

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

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

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

http://schoolacademy.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/Southbridg

e архитектура

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)9

a)1-6 c)2-5 d)2-6b)1-7 d)2-7

Отговор Всеки от посочените пакети (файлови

формати) служи за пакетиране и инсталиране на приложения за посочите платформи

Информация: 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.Да управлява хардуера

2.Да управлява паметта

3.Да управлява процесите

4.Да управлява потребителите

5.Да управлява драйверите

6.Да управлява файловата система

7.Да управлява потребителския интерфейс (UI)

8.Да разпределя хардуерните ресурси

9.Да разпределя процесорното време

18

a)1-6, 9

b)1-4, 8-9

c)1-5, 8-9

d)1-5, 9

e)1-6, 8-9

f)всичките

Отговор Ядрото на операционната система

управлява: Хардуер (памет, процесор, мрежа,

видеокарта), вход / изход, драйвери на устройствата

Процеси и многозадачност Потребители и техните права Файловата система

Потребителският интерфейс (UI) е несистемна (потребителска) функционалност извън ядрото

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

tiny.cc/os-kernel

19

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

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

поддръжка, …

Въпрос Кое от изброените е типична отговорност на ръководителя на проекта (PM)?

1. планиране на проекта

2. тестване на проекта

3. внедряване на проекта

4. анализ на рисковете

5. управление на задачите

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

7. мониторинг и контрол на изпълнението

21

a)1-3, 5-7

b)1-6

c)1, 3-7

d)1, 4-7

e)1-5, 7

f)всичките

Отговор Ръководителят на проекта (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

Countries

CountryID int

Name nvarchar(50)

CapitalName nvarchar(50)

Column Name Data Type Allow Nulls

Towns

TownID int

CountryID int

Name nvarchar(50)

Column Name Data Type Allow Nulls

За релационните схеми има някои принципи: Първичният ключ да е число и

завършва на 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) системите?

36

1.ad-hoc query

2.SOAP

3.data mining

4.отчети (reports)

5.хранилище за данни (data warehouse)

6.data mart

7.BusinessObjects

8.MicroStrategy

9. BPEL

10.WSDL

11.Hyperion

12.Cognos

13.MDX

14.fact table

15.pivot table

16.ETL

17.OLAP

a)6, 8, 9

b)7, 8, 9, 10

c)1, 14, 15

d)2, 9, 10

e)2, 10, 13

f) 3, 6, 13, 16

g)3, 9, 10, 16

h)всичките

Отговор 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

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

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

1. Добавяме звук и заглавия (title overlays) върху линията на времето (timeline)

2. Импортираме материалите в колекцията (снимки, музика, …)

3. Задаваме ефекти (напр. transition)

4. Създаваме нов проект

5. Рендираме клипчето и го записваме

6. Подреждаме монтажната маса (storyboard)

Въпрос Какви са типичните стъпки, за да

направим видеоклип по няколко снимки / видеоклипчета и музика за фон в Windows Movie Maker?

45

a)3, 4, 1, 2, 5, 6

b)4, 2, 6, 3, 1, 5

c)4, 1, 3, 6, 2, 5

d)4, 6, 2, 3, 1, 5

Отговор 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/yztkl49

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

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

Въпрос Намерете съответствията отляво и отдясно:

51

1. модем

2. IEEE802.3 адаптер

3. 3G модем

4. IEEE802.11 адаптер

5.IEEE802.16 адаптер

A. LAN

B. HSPDA

C. Wi-Fi

D.ASDL / ISDN

E. WiMAXa)1-B, 2-E, 3-D, 4-C, 5-Ab)1-D, 2-E, 3-B, 4-C, 5-A

c)1-D, 2-C, 3-B, 4-E, 5-Ad)1-B, 2-C, 3-C, 4-E, 5-A

e)1-D, 2-A, 3-B, 4-C, 5-Ef)1-D, 2-A, 3-B, 4-E, 5-C

Отговор 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_cook

ie

58

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

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

Въпрос Какво ще визуализира съвременен

уеб браузър при рендиране на следния HTML код?

a)

b)

c)

d) зависи от браузъра

e) ще даде грешка 60

<span style="float:right;background:red">right</span><span style="position:absolute:left:0px">middle</span><span style="float:left;background:red">left</span>

Отговор Документът не задава DOCTYPE

Различните уеб браузъри ще "проявят творчество" по свой начин

Ако имаше <!DOCTYPE HTML>, резултатът щеше да е a)

Винаги задавайте DOCTYPE за HTML страниците!

Информация: http://fridaycode.net/doctype/

61

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

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

DOM дървото

Въпрос Какво ще

покаже на екрана следният JavaScript код?

a) I am Didi and my hair is brown

b) I am Didi and my hair is undefined

c) има 2 грешки и ако се оправят ще покаже a)

63

<script>function Person(name) { this.name = name; this.talk = function () { alert('I am ' + this.name +

' and my hair is ' + this.Hair) }}Person didi = new Person('Didi');didi.hair = 'brown';didi.talk();</script>

Отговор

Кодът дефинира конструктор-функция за класа Person и член-функция talk()

JavaScript е case-sensitive език Обекти в JavaScript се дефинират с var, а не с типа на класа

При отпечатването на несъществуващо поле или стойност се изписва "undefined"

Информация: http://mckoss.com/jscript/object.htm http://

www.javascriptkit.com/javatutors/oopjs.shtml

64

Въпрос Какво ще се изведе

на екрана след изпълнението на следния JavaScript код?a) Great Dane, Great

Dane, Great Dane, Great Dane

b) Нищо няма да се изведе

c) Great Dane, Dane, Great Dane, Great Dane

d) Great Dane, Dane, Dane, Great Dane

e) Great Dane, Great Dane, Dane, Great Dane

function GreatDane() { }

rover = new GreatDane();var spot = new GreatDane();

GreatDane.prototype.getBreed = function () { return "Great Dane";};

alert(rover.getBreed());alert(spot.getBreed());

spot.getBreed = function () { return "Dane";};

alert(spot.getBreed());alert(rover.getBreed());

Отговор Когато добавяме функции с prototype те се добавят на всички инстанции на съответния клас Но след това променяме функция на

конкретен обект и само инстанциите под тази промяна ще имат новата функция

Информация: http://tinyurl.com/JSPrototype http://

tinyurl.com/PrototypeProgramming

66

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

програмиране за деца – безплатни курсове и уроцибезплатен 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