Telerik School Academy
Download
Report
Transcript Telerik School Academy
Тренировъчен тест по
информационни технологии
За подготовка за ИТ олимпиадата (февруари 2011)
Светлин Наков
Telerik Corp.
www.telerik.com
Компютърни системи
Хардуерни въпроси
Въпрос
Какво е характерното за
интерфейса
eSATAp (Power over eSATA)?
a) Портът е съвместим само с eSATA
устройства
b) Служи за едновременно свързване на две
или повече вътрешни SATA устройства
c) Портът е съвместим с eSATA и USB
устройства
d) Устройствата с такъв тип интерфейс се
нуждаят от външен захранващ източник
3
Отговор
eSATAp (Power over eSATA) е интерфейс за
свързване на външни устройства за
съхранение на данни (напр. външни HDD)
Външните eSATAp устройства не се нуждаят
от допълнителен захранващ източник
Портът е eSATA / USB съвместим
Информация:
http://en.wikipedia.org/wiki/ESATAp
http://en.wikipedia.org/wiki/Serial_ATA
4
Въпрос
За какво служи регистърът ECX при
процесорите с Intel 32-битова архитектура?
a) В него се записва адресът на последно
изпълнената инструкция
b) Използва се като брояч при цикли
c) Съхранява резултатите от аритметическите
операции (например при събиране на числа)
d) Адресен регистър, който съдържа указател
към данните, използвани от даден цикъл
e) Сочи към върха на стека
5
Отговор
ECX (The Count Register) е 32-битов регистър
при процесорите с Intel 32-битова архитектура
(известна още като i386, x86, IA-32)
Използва се при реализация на цикли като
брояч, подобно на водещата променлива на
циклите в езиците от високо ниво
Регистрите EAX, EBX, ECX и EDX служат за обща
употреба, често пъти са броячи в циклите
Информация:
http://www.swansontec.com/sregisters.html
http://en.wikipedia.org/wiki/IA-32
6
Софтуерни системи
Компютърен софтуер
Въпрос
Какво е предназначението на функцията
DualBios най-често срещана при Gigabyte
дънни платки?
a) Ускорява стартирането на операционната
система
b) Използване на резервен BIOS в случай на
срив при основния
c) Възможност за поддръжка на две
операционни системи едновременно
d) Използва се при технологии за
виртуализация
8
Отговор
DualBIOS функцията
Позволява използването на два чипа за
съхранение на BIOS
При повреда на основното копие (неправилен
ъпдейт например), системата стартира с
второто опитвайки се да замени първото
Информация:
http://bg.wikipedia.org/wiki/BIOS
http://tiny.cc/dualbios
9
Работа с компютърни
системи и програми
Инсталиране, използване, поддръжка, …
Въпрос
Кога може да получим грешката: "Error
0x800b0003: The form specified for the
subject is not one supported or known by the
specified trust provider."?
a) При зареждане на защитени уеб сайтове
b) При ъпдейт на Microsoft Internet Explorer
c) При изпращане на e-mail
d) При инсталиране на драйвери или програми
e) При изпращане на уеб форма по https
11
Отговор
"Error 0x800b0003" може да се прояви при опит
за инсталиране на нов софтуер или драйвери,
които използват цифрови подписи
Възникването на този проблем може да се дължи
на повреждане на компонент на Windows, който
обработва цифровите подписи.
Информация:
http://support.microsoft.com/kb/813442/bg
12
Въпрос
Кой от изброените ключ в Windows Registry
съдържа информация за регистрираните
приложения?
a) HKEY_DYN_DATA
b) HKEY_USERS (HKU)
c) HKEY_CLASSES_ROOT (HKCR)
d) HKEY_PERFORMANCE_DATA
e) HKEY_LOCAL_MACHINE (HKLM)
f) HKEY_CURRENT_CONFIG (HKCC)
13
Отговор
Регистрите съдържат два основни елемента:
ключове и стойности
Ключовете са подобни на папки съдържащи
подпапки и стойности
Стойностите имат тип (символни, числови,
бинарни и други), име и съдържание
HKEY_CLASSES_ROOT съдържа информация
за регистрираните приложения като файлови
асоциации и COM / OLE компоненти
Информация: http://tiny.cc/Registry-HKCR
14
Пренос на данни и
бройни системи
Канали за пренос на данни, единици за
измерване, работа с бройни системи
Въпрос
Колко е 0011101001110010(2) в
шестнадесетична бройна система?
a) 3A72
b) 3B71
c) 3D62
d) 4F22
e) 3b72
f) 2A72
g) 3C72
16
Отговор
Можем да разделим числото на четворки
битове: 0011|1010|0111|0010
0011 = 3
1010 = A
0111 = 7
0010 = 3
0011|1010|0111|0010 = 3A72(16)
17
Въпрос
Кое от твърденията е грешно?
a) С флаш памет (USB flash) може да се пренасят
файлове и документи
b) От флаш памет може да инсталира
операциона система
c) Чрез неправилно вадене на флаш може да се
загуби информацията записана в нея
d) Чрез флаш може да се зарази компютър с
вируси
e) Флаш паметта ползва файлова система FAT32
18
Отговор
Флаш паметта (USB flash)
служи за
съхранение на файлове
Може да съдържа вируси, дори е най-честият
им разпространител
Компютърът може да зарежда от нея (boot)
Трябва да се изключва преди да се извади
Файловата система може да е различна
Информация:
http://tiny.cc/flash-pamet
http://en.wikipedia.org/wiki/USB_flash_drive
19
Операционни системи
Архитектура, процеси, потребители,
потребителски интерфейс, файлови системи
Въпрос
Може ли в един клъстер от файловата
система да се съхрани повече от един файл?
a) Да, при NTFS това е обичайно
b) Да, при FAT32 това е обичайно
c) Да, при FAT16 това е обичайно
d) Може, ако запишем файловете в ZIP архив
e) Може, но само при системни файлове
f) Ако има 2 еднакви файла, те се съхраняват
само веднъж, в едни и същи клъстери
g) Не може
21
Отговор
Клъстерът представлява съседна група от
сектори, които файловата система заделя
вкупом за файлове и директории
Най-малката единица дисково пространство
Файловите системи записват един файл в
един клъстер
Това важи дори при компресиран диск
ZIP архивите съдържат много файлове в един
Информация:
http://tiny.cc/cluster-bg
22
Софтуерно инженерство
Анализ, спецификация, проектиране, прототип,
имплементация, тестване, поддръжка, …
Въпрос
Кое от изброените НЕ е Scrum роля?
a) Product Owner
b) Scrum Master
c) Team
d) Scrum Team
e) Second Scrum Master
24
Отговор
Scrum е гъвкава методология за управление
на софтуерни и други проекти
Product Owner собственикът на продукта (т.е.
клиентът, който плаща)
Scrum Master отговорен е за правилното
функциониране на целия Scrum процес
Team са участниците в проекта
Product Owner, Scrum Master и Team
образуват заедно т.нар. Scrum Team.
Информация: http://bg.wikipedia.org/wiki/Scrum
25
Компресиране на данни
Алгоритми за компресия, софтуер за архивиране
Въпрос
Кое от следните алгоритми НЕ се използва
за компресиране на данни ?
a) DEFLATE
b) LZMA
c) LZO
d) FLAC
e) CPPT
f) PAQ
g) LZ77
27
Отговор
DEFLATE – това е компресията в ZIP и PNG
LZMA – това е компресията на 7-Zip
LZO – без загуба, с много бърза декомпресия
FLAC – аудио компресия без загуба
PAQ – сложен алгоритъм с много висока компресия
LZ77 – класическа компресия без загуба
CPPT – няма такъв компресиращ алгоритъм
Информация:
http://en.wikipedia.org/wiki/Data_compression
http://tuj.asenevtsi.com/Media/M18.htm
28
Въпрос
Кое НЕ е вярно за алгоритъм на Шанон-
Фано?
a) Компресия без загуба
b) Всеки символ се представя чрез код
c) Различните кодове се състоят от различен
брой битове
d) Кодовете могат еднозначно да бъдат
декодирани в символи
e) Използва се за видеокомпресия
29
Отговор
Алгоритъм на Шанон-Фано е:
Методът използва вероятностите за
срещането на всеки един символ в
съобщението
На базата на тези вероятности се конструира
таблица за кодиране без загуба на данни
Използва се за кодиране на текст, но
съвременните методи са далеч по-добри
Информация:
http://baltadjiev.hit.bg/Teoriq/Teoriq.htm
30
Текстообработка
Работа с текстотобработващ софтуер, файлови
формати, кодирания, текст, таблици, фигури, …
Въпрос
За какво служи Word processor
?
a) Конвертиране между различни текстови
формати
b) Автоматично допълване на текст при писане
c) Съставяне, редактиране, форматиране,
принтиране на текстов материал
d) Следи текста за евентуални правописни и
пунктуационни грешки
e) За export на .pdf файл в .doc формат
32
Отговор
Word processor e софтуерно приложение
Служи за съставянето и обработката на текст
Примери:
MS Word
Open Office Writer
Google Docs
Windows WordPad
Информация:
http://en.wikipedia.org/wiki/Word_processor
33
Въпрос
Какви са файловите формати по
подразбиране на Word 2003, Word 2010 и
OpenOffice.org Writer?
a) .doc; .docx; .xml
b) .docx; .doc; .txt
c) .doc; .docx; .odt
d) .docx; .doc; .odt
e) .docx; .doc; .pdf
f) .doc; .docx; .pdf
34
Отговор
Word 2003 записва в .doc
Бинарен формат, труден за обработка
Word 2007 и Word 2010 записват в .docx
ZIP архив с файлове (XML, картинки и други)
OpenOffice.org Writer
записва в .odt
ODF Text Document – отворен XML-базиран
стандарт (ZIP архив с XML и картинки)
Информация: http://tiny.cc/word-doc-format
http://en.wikipedia.org/wiki/Office_Open_XML
http://en.wikipedia.org/wiki/OpenDocument
35
Компютърна графика
Растерна и векторна графика, графични файлови
формати, графични редактори, цветови гами
Въпрос
Кои от следните списъци съдържа
единствено векторни графични формати?
1. GIF, TIFF, AI
5. CDR, AI, PDF, PS
2. PDF, PS, AI
6. WMF, EMF, AI, CDR
3. PNG, AI, PDF
7. BMP, EMF
4. PSD, AI, SVG
8. JP2, CDR
a) 2 и 5
b) 2 и 6
c) 2, 5 и 6
d) 2, 4, 5 и 6
e) 5 и 6
f) 6 и 8
g) 2, 5, 6 и 8
h) всичките
37
Отговор
Отговор:
Формати за векторна графика: CDR, PDF, PS,
WMF, EMF, SVG, AI
Формати за растерна графика: GIF, TIFF, JPEG,
PNG, BMP, JP2, PSD
Информация:
http://tiny.cc/vector-formats
http://tiny.cc/GraphicFormats
http://tiny.cc/ListOfGraphicFormats
38
Въпрос
Кое НЕ е характерно за растерните
изображения?
a) Поддържат RGB цветовия модел
b) Запазват качеството си при увеличение
c) Поддържат CMYK цветовия модел
d) Представят се като мрежа от пиксели
e) Използват се за съхранение на снимки
f) Могат да се получат чрез сканиране на снимка
g) Могат да се компресират със и без загуба
39
Отговор
Растерните изображения се представят като
съвкупност от пиксели, подредени в
правоъгълна матрица
Поддържат различни цветови модели
Намаляват качеството си при промяна на
резолюцията на изображението
Използват се най-вече за снимки
Информация:
http://en.wikipedia.org/wiki/Raster_graphics
40
Бази от данни
Модели на данните, таблици, релации, SQL
Въпрос
От какво основно се състои езикът SQL?
a) DML, DDT
b) DDY, DDT
c) DDR, MML
d) DDL, LDL
e) DDL, DML, DBML
f) DDL, DML
g) DDL, DML, XML
42
Отговор
Езикът SQL се състои от:
DDL (Data Definition Language) – команди
SELECT, INSERT, UPDATE, DELETE
DML (Data Manipulation Language) – команди
CREATE, ALTER, DROP
В някои
RDBMS сървъри има и други групи
команди
Например GRANT / REVOKE
Информация:
http://bg.wikipedia.org/wiki/SQL
43
Въпрос
В кои SQL Server типове можем да съхраним
текст на кирилица с дължина 100 символа?
1. char(100), ntext
5. nchar(100), ntext
2. image, text
6. image, binary(100)
3. varchar(200)
7. varbinary(100)
4. nvarchar(100)
8. ntext, nvarchar(100)
a) 4 и 5
b) 5 и 8
c) 4, 5 и 8
d) 1, 3, 4, 5 и 8
e) 1 и 5
f) 3, 4 и 8
g) 2, 6, 7 и 8
h) всичките
44
Отговор
Текст на кирилица може да бъде съхранен в:
Текстови типове с достатъчна дължина –
char(n), varchar(n), text
Unicode текстови типове с достатъчна
дължина – nchar(n), nvarchar(n), ntext
В бинарни типове с достатъчна дължина (с
подходящ encoding, например UTF8) – image,
binary(n), varbinary(n)
Информация: http://tiny.cc/sqlsrv-types
45
Информационни системи
ERP, CRM, BI, BPM, FMIS, CAD/CAM, CMS,
софтуерни архитектури
Въпрос
Каква услуга предлага моделът на доставка
PaaS в света на cloud computing?
a) Наемателите на облака плащат за
изчислителни ресурси: процесорно
време,памет, networking и др.
b) Наемателите на облака плащат, за да
използват определено софтуерно
приложение, хоствано от облака
c) Наемателите на облака наемат
инфраструктура и софтуерни приложения,
за да произвеждат собствени приложения
47
Отговор
Cloud computing е модерен подход в областта
на ИТ, който предоставя:
Софтуерни приложения, услуги, хардуерни и
системни ресурси, съхранявайки софтуера и
потребителските данни на свои сървъри (в облака)
Модели на cloud computing:
IaaS – инфраструктура като услуга
PaaS – платформа като услуга
SaaS – софтуер като услуга
Информация:
http://tiny.cc/cloud-computing-bg
48
Сигурност и защита на
информацията
Симетрични и асиметрични кодиращи алгоритми,
криптографско хеширане, електронен подпис,
цифрови сертификати
Въпрос
Кой от следните алгоритми за криптиране
използва един и същ ключ както за
шифриране, така и за дешифриране?
a) ElGamal
b) ECDSA
c) RSA
d) DSA
e) DES
f) Diffie-Hellman
50
Отговор
DES (Data Encryption Standard)
е един от
най-разпространените алгоритми за
симетрично криптиране
Използва 64-битови ключове
Има разновидност TripleDES, който
изпълнява DES 3 пъти с различни ключове
Останалите не са симетрични
Информация
http://bg.wikipedia.org/wiki/DES
http://bg.wikipedia.org/wiki/Криптография
51
Въпрос
Какво означава криптосхема?
a) Данни, получени след използване на
криптосистема с указан ключ
b) Семейство обратими преобразования на
откритият текст в шифрован
c) Данни (не задължително текстови),
предавани с използване на криптография
d) Способността на криптографския алгоритъм
да противостои на криптоанализ
e) Прототип на криптоалгоритъм
52
Отговор
Криптосистема
Семейство обратими преобразования на
откритият текст в шифрован
Информация:
http://bg.wikipedia.org/wiki/%D0%9A%D1%80%D
0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%8
0%D0%B0%D1%84%D0%B8%D1%8F
53
Презентационни системи
Софтуер за презентации, изготвяне на
презентации, слайдове, ефекти, бележки,
цветове, изображения, звук, видео
Въпрос
Към кой от следните файлови формати
не се
поддържа експорт от PowerPoint?
a) GIF
b) XPS
c) PDF
d) PSD
e) PNG
f) TIFF
55
Отговор
PSD (Photoshop Document) е формат на
Adobe за изображения съдържащи
картинки, обекти, слоеве, ефекти и др.
Възможно e на Photoshop да се правят
слайдове или елементи от слайдове
PowerPoint може да експортира към всички
останали формати от изброените
При експорт към формат за изображения
слайдовете се запазват като отделни изобр.
Информация: разгледайте менюто File ->
Save As в PowerPoint
56
Въпрос
LaTeX се използва предимно за?
a) Обработка на изображения
b) Изписване и презентиране на текстови
документи, математически функции,
формули и др.
c) Програма за анимиране на презентации
d) За конвертиране на презентации от един
формат в друг
e) Като марка лепило
57
Отговор
LaTeX е markup език за създаване на текстови и
други документи (статии, презентации, ...)
Позволява използване на специални символи,
математически формули и др.
Специални програми (latex, pdflatex) обработят
файла и се получава форматиран документ
LaTeX документите се подготвят
с обикновен текстов редактор
Информация:
http://bg.wikipedia.org/wiki/LaTeX
58
Въпрос
Кое от следните НЕ е удачно да се прави при
създаването на качествена презентация?
a) Използване на подходящи графики
b) Използване на висококачествени графики
c) Ограничаване използването на булети и
текст (особено дълги параграфи)
d) Придържане към простите неща
e) Придържане към стандартните вградени в
PowerPoint темплейти за дизайна
f) Използване на подходящи шрифтове
59
Отговор
При представянето на презентация
аудиторията очаква уникалност
Повечето темплейти включени в PowerPoint
са виждани безброй пъти и не са добри
Темплейтът не трябва да е стандартен и
безличен
Останалите препоръки са полезни
Информация:
http://www.novavizia.com/717.html
60
Мултимедия
Софтуер за създаване / обработка на
мултимедия: звук, видео, файлови формати
Въпрос
В кой от изброените етапи на създаване на
мултимедийно приложение се създава
сценария?
a) Създаване на прототип
b) Тестване
c) Проектиране
d) Идейно планиране
e) Размножаване и разпространение
f) Създаване на краен продукт
62
Отговор
Изграждането на мултимедийни
приложения включва следните етапи:
1. Идейно планиране
2. Проектиране
3. Създаване на прототип
4. Тестване
5. Създаване на краен продукт
6. Размножаване и разпространение
Информация: http://tiny.cc/multimedia-app-bg
63
Въпрос
Кой софтуер, от изброените, не принадлежи
на групата, към която спадат останалите?
a) Pinnacle Studio
b) Cakewalk Sonar
c) Steinberg Cubase
d) FL Studio (Fruity Loops)
e) ReBirth for iPad
f) Rosegarden
64
Отговор
Pinnacle Studio е софтуер за видеообработка
Останалите са програми за синтез на звук и
обработка на музикални партитури
Информация:
http://rosoft.org/node/82
Разгледайте сайтове на изброените програми
65
Компютърни мрежи
OSI модел, мрежови модели, протоколи,
стандарти, хардуерно оборудване
Въпрос
Кое от изброените НЕ е вид мрежа?
a) Local Area Network (LAN)
b) Personal Area Network (PAN)
c) Wide Area Network (WAN)
d) Wireless Local Area Network (WLAN)
e) HSDPA
f) WiMAX
g) GRPS
h) Всички изброени са мрежи
67
Отговор
Понятията LAN, PAN, WAN и WLAN са добре
известни компютърни мрежи
Мрежите от тип GRPS и HSDPA се използват
от мобилните оператори за мобилна
телефония и мобилен интернет
WiMAX е стандарт за мобилен интернет
Информация:
http://www.wifinotes.com/types-of-networks.html
http://en.wikipedia.org/wiki/3GPP
68
Въпрос
Посочете верните твърдения за протокола TCP:
1. пакетно-ориентиран (packet-oriented)
2. поточно-ориентиран (stream-oriented)
3. връзката се идентифицира от следните
характеристики: {srcIP:srcPort – dstIP:dstPort}
4. осигурява двупосочен комуникационен канал
5. поддържа препращане на загубени пакети
6. TCP пакети изпращат при грешка (например
ако няма път до даден хост)
a) 1 и 4
e) 3 и 4
b) 2 и 4
f) 4 и 5
c) 2, 4 и 5
g) 2, 3 и 5
d) 2, 3, 4 и 5
h) всичките
69
Въпрос
RFB е протокол, който се използва при
програми като:
a) Virtual Network Computing (VNC)
b) Skype
c) ICQ
d) Counter Strike и други игри
e) CrossFTP
f) IRC клиенти
g) Torrent клиенти
70
Отговор
RFB (Remote Framebuffer) protocol
Използва се за отдалечен достъп до графични
потребителски интерфейси
Приложим е за всички прозоречни системи и
приложения (Windows, X11, Macintosh)
Използва се при програми за отдалечен
достъп като VNC, RealVNC и др.
Информация:
http://en.wikipedia.org/wiki/RFB_protocol
71
Устройство на Интернет
Интернет, протоколи, услуги, WWW, HTTP, FTP,
SMTP, POP3, IMAP, WebDAV, IP, DNS, …
Въпрос
Кой от следните домейни от първо ниво е
преназначен да се използва от организации
с идеална и нетърговска цел?
a) .tv
b) .net
c) .mil
d) .com
e) .org
f) .net.uk
73
Отговор
Домейнът се състои от части разделени с точки
Последната част се нарича домейн от първо ниво
(TLD – top level domain)
Съществуват два вида домейни от първо ниво:
ccTLD – за страни (.bg ; .uk ; .ch и т.н.)
gTLD – общи (.com ; .edu ; .net и т.н.)
.org се използва от нетърговски
организации
Информация: http://tiny.cc/domain-bg
http://help.superhosting.bg/faq/31_168_bg.html
74
Въпрос
Кой DNS запис трябва да се настрои, за да се
активира e-mail услугата за даден домейн?
a) CNAME
b) MX
c) TXT
d) NS
e) SVR
f) EMAIL
g) SMTP
75
Отговор
DNS записите за даден домейн може да са от
следните типове:
CNAME – canonical name of the server
MX – Mail eXchanger
SRV – specifies a location / port of a service
NS – specifies DNS zone
TXT – informational records
Информация:
http://tiny.cc/dns-record-types
76
Електронна комуникация
E-mail, Skype, ICQ, IRC, MSN Messenger, Yahoo
Messenger, социални мрежи, форуми, …
Въпрос
Кои от изброените системи за електронна
комуникация не работят в режим peer-topeer?
a) ICQ, IRC, Skype
b) Skype, ICQ
c) ICQ, Jabber, Yahoo Messenger
d) Yahoo Messenger, Skype
e) MSN Messenger, Skype
78
Отговор
От изброените единствено Skype работи
като организира и поддържа в Интернет
децентрализирана комуникационна peer-topeer мрежа в Интернет
Останалите средства за комуникация (от
изброените) използват централен сървър
Информация:
http://en.wikipedia.org/wiki/Peer-to-peer
http://en.wikipedia.org/wiki/Skype
79
Въпрос
Каква е грешката в
следната SMTP сесия?
a) кодът 220 е грешен
b) кодът 250 е грешен
c) кодът 354 е грешен
d) няма команда HELLO
e) няма команда QUIT
f) форматът на RCPT
командата е грешен
g) след код 354 не
може да има '-'
<
>
<
>
<
>
<
>
<
<
>
>
>
>
>
<
>
<
220 sample.com ESMTP Postfix
HELLO domain.com
250 Hello domain.com
MAIL FROM: <[email protected]>
250 Ok
RCPT TO: <[email protected]>
250 Ok
DATA
354-End data with
354 <CR><LF>.<CR><LF>
Subject: Example Message
From: [email protected]
To: [email protected]
(message body comes here)
.
250 Ok: queued as 45334
QUIT
221 Bye
80
Отговор
Протоколът SMTP служи за изпращане на
e-
mail съобщение към SMTP сървър
Текстов протокол (RFC 822), работи на TCP
порт 25, но може да върви и по SSL тунел
Типични SMTP команди: HELO, ELHO, AUTH,
STARTTLS, MAIL FROM:, RCPT TO:, DATA, QUIT
В SMTP протокола няма команда HELLO
Информация:
http://tiny.cc/smtp-wikipedia
http://www.cs.cf.ac.uk/Dave/PERL/node175.html
81
Въпрос
Коя е първата в света мрежа създадена за
IRC?
a) Undernet
b) IRCnet
c) EFnet
d) UniBG
e) NewNet
f) QuakeNet
82
Отговор
IRC (Internet Relay Chat) е губеща популярност
услуга за общуване в реално време
Създадена във Финландия през 1988 г.
ICQ, MSN Messenger и др. използват
one-to-one общуване
IRC е за групова комуникация между
много хора едновременно (many-to-many)
EFnet е първата мрежа за IRC, сред водещите
днес с над 100 000 потребители на линия
Информация: http://tiny.cc/irc-wikipedia
83
World Wide Web (WWW)
Как работи WWW? Протоколът HTTP, GET, POST,
URL, уеб браузър, уеб страница, уеб сайт, …
Въпрос
Какъв е адресът на първия създаден уеб
сайт в Интернет?
a) http://info.cern.ch
b) http://www.yahoo.com
c) http://www.microsoft.com
d) http://www.stanford.edu
e) http://www.ncsa.illinois.edu
f) http://www.berkeley.edu
85
Отговор
World Wide Web (WWW) е създадена от Тим
Бърнърс-Лий в CERN (Женева, Швейцария)
Първият уеб браузър е WorldWideWeb
Първият уеб сървър е CERN httpd
Първият уеб сайт е http://info.cern.ch
Информация:
http://tiny.cc/bg-www
http://info.cern.ch/
86
Въпрос
Кои от следните HTTP response хедъри имат
отношение към кеширането на страниците?
1. Content-Length: 54
2. Cache-Control: max-age=3600
3. Expires: Wed, 02 Oct 2011 08:00:00 GTM
4. ETag: "3e86-410-3596fbbc"
5. Content-Type: text/html
6. Server: Apache/1.3.3 (Unix)
a) 1, 2 и 3
b) 2 и 3
e) 2, 3, 4 и 5
f) 1 и 5
c) 1, 2 и 4
g) 2, 3 и 5
d) 2, 3 и 4
h) всичките
87
Отговор
Начинът на кеширане на страниците зависи
от HTTP response хедърите:
ETag – уникален идентификатор на версия на
ресурс
Last-Modified – дата на последна промяна
Cache-Control – задава режим на кеширане
Expires – задава срок на валидност
Информация:
http://www.mnot.net/cache_docs/
88
Въпрос
Кои от следните URL адреси са еквивалентни?
1. http://someserver:80/my%20page.html
2. http://someserver/my%20page.html
3. http://someserver/my+page.html
4. http://someserver:80/my+page.html
5. http://someserver/my%20page%2ehtml
a) 1 и 2
b) 1 и 2
c) 1, 2 и 3
d) 1, 2 и 5
e) 3 и 4
f) 1 и 4
g) 2, 3 и 5
h) всичките
89
Отговор
При образуването на URL важат следните
правила:
Ако не е зададен номер на порт, при протокол
http:// се подразбира порт 80
Интервалът се записва като %20 или +
Всеки символ може да се кодира като %xx
където xx е шестнайсетичният му код
Информация:
http://en.wikipedia.org/wiki/Percent-encoding
http://www.permadi.com/tutorial/urlEncoding/
90
Уеб дизайн, HTML, CSS
Уеб дизайн, HTML, CSS, текст, графика,
препратки, таблици, формуляри, …
Въпрос
За какво служи HTML
тагът <SAMP>?
a) Дефинира списък във формуляр
b) Дефиниция на стилов формат
c) Въвежда описание на графична зона за
многозначен избор
d) Въвежда етикет във форма
e) Извежда текст с шрифт с фиксирана ширина
f) Извежда регион от текст с по-дребен шрифт
g) Няма такъв HTML таг
92
Отговор
HTML тагът <samp>…</samp>
извежда текст
с шрифт с фиксирана ширина
Работи подобно на <code>…</code>
Идва от "sample"
Информация:
http://www.w3schools.com/tags/tag_phrase_elements
.asp
http://web-tourist.net/login/login/view.php?st=791
93
Въпрос
Как ще изглеждат
двата DIV елемента,
от следния HTML
документ?
a)
b)
c)
d)
e)
<html>
<head><style>
#left {
padding: 10px;
background: lightblue;
float: left;
}
#main {
padding: 10px;
background: lightgreen;
}
</style></head>
<body>
<div id="main">Main</div>
<div id="left">Left</div>
</body>
</html>
94
Отговор
Зеленият DIV елемент (#main) ще застане
над синия DIV елемент (#left)
Зеленият DIV (#main) е блоков елемент и ще
заеме целия ред
Следващият елемент застане под него
Синият DIV (#left) е плаващ в ляво, спрямо
позицията, на която е поставен (под зеления)
Информация:
http://www.guistuff.com/css/css_float.html
http://www.html.net/tutorials/css/lesson13.php
95
Въпрос
Какъв ще е фонът
на DIV елемента
от примера?
a) зелен
b) червен
c) черен
d) син
e) същия като на
страницата
<html>
<head>
<style>
.main { background: green; }
div#main { background: red; }
div { background: black; }
#main { background: blue; }
</style>
</head>
<body>
<div id="main">Main</div>
</body>
</html>
f) кодът е грешен
96
Отговор
При стилизирането със CSS важат правилата:
.ccc задава стил за таг с class="ccc"
xxx задава стил за елемент с име xxx
#yyy задава стил за таг с id="yyy"
xxx#yyy задава стил за таг <xxx id="yyy"> с повисок приоритет, защото е по-специфичен
Информация:
http://www.learn-css-tutorial.com/
http://css-tricks.com/specifics-on-css-specificity/
http://css.maxdesign.com.au/
97
JavaScript
Разработка на скриптове с JavaScript, основни
JavaScript конструкции, оператори, обекти,
манипулация на DOM дървото
Въпрос
DOM е?
a) Един от типовете данни в JavaScript
b) HTML таг, който дефинира област от
редактируемо HTML съдържание
c) Платформено независим документен модел
d) Скриптов език за уеб браузъри
e) Файлово разширение
f) Асоциативните масиви в JavaScript се
наричат DOM масиви
99
Отговор
DOM (Document Object Model) е документен
модел и API използвани за представяне и
обработка на HTML и XML документи
Позволява на програми и скриптови езици да
четат / променят съдържанието на HTML и
XML документи
DOM позволява динамичен достъп до
елементите от HTML страницата
Направените промени по DOM дървото се
отразяват веднага от уеб браузъра
100
Въпрос
Какво ще покаже
на екрана следният
JavaScript код?
a) One, Two
b) One, Three
var arr = new Array();
arr[0] = "One";
arr.push("Three");
arr[2] = "Two";
arr.sort();
arr.splice(1,2);
alert(arr);
c) Two, Three
d) One
e) Two
f) ще даде грешка
101
Отговор
Масивите в JavaScript представляват
номерирани списъци от обекти
Създават се с new Array() или чрез списък от
стойности, например ["One", "Two", "Three"]
Добавянето става с .push(<object>) или със
запис в елемента след последния
Изтриването става чрез .splice(start, count)
Могат да се сортират чрез.sort()
Информация:
http://tiny.cc/javascript-arrays
102
Въпрос
Какво ще покаже
на екрана следният
JavaScript код?
a) 9
var arr = [1,2,3,4,5];
arr[10] = 10;
arr = [9,9].concat(arr);
var el = arr.shift()
alert(el);
b) 10
c) 1
d) (null)
e) 5
f) ще даде грешка
103
Отговор
Масивите в JavaScript представляват
номерирани списъци от обекти
Създават се с new Array() или чрез списък от
стойности, например ["One", "Two", "Three"]
При писане в даден индекс k след края на масива
дължината му се увеличава до k+1
Методът .concat() съединява масиви и връща
като резултат нов масив
Методът .shift() изтрива първия елемент от
масив и го връща като резултат
Информация: http://tiny.cc/javascript-arrays
104
Въпрос
Какво ще покаже
на екрана следният
JavaScript код?
a) 0
b) 1
c) 2
d) Jan
e) Feb
f) грешка
Date.prototype.addDays =
function(days) {
this.setDate(
this.getDate() + days);
}
Date.prototype.getMonthAsText() =
function() {
var monthNames = ['Jan',
'Feb', 'Mar', 'Apr', 'May',
'Jun', 'Jul', 'Aug', 'Sep',
'Oct', 'Noe', 'Dec'];
return monthNames[
this.getMonth()];
}
var d = new Date(2011, 0, 31);
d.addDays(2);
alert(d.getMonthAsText());
105
Отговор
Ако нямаше грешка, кодът щеше да покаже Feb
Класът Date в JavaScript съхранява дата и час
Месеците са номерирани от 0 до 11, а не от 1
Методите getDate() / setDate() достъпват
номера на деня в датата (число от 0 до 31)
В JavaScript може да добавяме метод към клас
чрез Class.prototype.method = function (…)
Грешката е Date.prototype.method()
Информация:
http://tiny.cc/javascript-dates
http://tiny.cc/javascript-objects
106
Тренировъчен тест по ИТ
Въпроси?
http://schoolacademy.telerik.com