1. Дисковод магнитного диска – это устройство для… 1. только для записи информации;
2. хранения информации;
3. обработка информации;
4. только для чтения информации;
5. чтения и записи информации
2. Чтобы соединить два компьютера по телефонным линиям связи необходимо
иметь…
1. модем;
2. два модема;
3. модем и специальное программное обеспечение;
4. по модему на каждом компьютере и специальное программное обеспечение;
3. Совокупность правил, определяющих процедуру взаимодействия в сети,
называется …
1. механизмом коммутации;
2. топологией;
3. протоколом;
4. этикетом;
5. доменом.
4. Что не является средством телекоммуникации?
1. телефон
2. телевизор
3. радио
4. печатная машинка
5. факс
5. Браузеры (например, Internet Explorer) являются…
1. сервисами Internet
2. почтовыми программами
3. средством создания Web- страниц
4. средством просмотра Web-страниц
6. Для просмотра Web-страниц предназначены…
1. поисковые серверы
2. программы браузеры
3. телеконференции
4. почтовые программы
7. Для быстрого получения гипертекстового документа необходимо указать в
адресной строке браузера его…
1. HTML – адрес
2. IP-адрес
3. TCP/IP-адрес
4. TCP-адрес
5. URL-адрес
8. Из данных адресов (1) [email protected]@VERY.ru (2) [email protected] (3)
[email protected] адресами электронной почты могут быть только:
1. (1) 2. (2) 3. (3) 4. (1) и (2) 5. (1) и (3)
9. Дан адрес электронной почты [email protected] Каково имя почтового
сервера?
1. den; 2. immc; 3. duble; 4. duble.immc; 5. ru
10. Какой представления информации использует всемирная паутина
WWW?
1. цифровой;
2. аналоговый;
3. гипертекстовый;
4. цифро-аналоговый;
11. Устройство необходимое для обмена информацией с другими
компьютерами по телефонным каналам – это:
1. сканер;
2. модем;
3. дисковод;
4. плоттер;
12. Для передачи файлов служит:
1. протокол HTTP
2. программа Telnet
3. протокол Ftp
4. Web-сервер
5. Web-браузер
13. Сколько символов текста можно передать за 5 секунд, используя модем,
работающий со скоростью 14400 бод (1 бод = 1 бит/с)?
1. 1800
2. 900
3. 180
4. 72000
5. 9000
14. Из перечисленных моделей укажите математическую:
1. Формула нахождения площади круга;
2. Акт о приемке работы;
3. Рецепт торта;
4. Программа передач;
5. Отчет о деятельности предприятия
15. К какому типу относится таблица – информационная модель:
1. объект – свойство;
2. объект – объект;
3. матрица;
4. двоичная матрица;
5. свойство-свойство.
16. Какое минимальное число можно записать в двоичной системе счисления 6
цифрами?
1. 3210 2. 6410 3. 6310 4. 3110 5. 3310
A3. Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, по какой из масок будет выбрана указанная группа файлов
abcd.txt, bc.tel, bcd.txt, bc.tel
1) *bc*.?t* 2) ?bc?.t?? 3) ?bc?.t* 4) *bc*.t??
Решение: Имя файла состоит из идентификатора и расширения, разделенных точкой. Идентификаторы указанной группы имеют разную длину, но в каждом идентификаторе присутствуют символы bc, следовательно, исходя из определения шаблона «*» идентификатор маски можно задать в виде: *bc*. Расширение у всей группы файлов состоит из трех символов, причем, первый символ после точки у всех четырех файлов – одинаковый – t. Cледовательно, для расширения надо использовать шаблон «t??». Чтобы выбрать указанную группу файлов должна быть задана следующая маска: *bc*.t??
#include <string>
#include <math.h>
#include <algorithm>
using namespace std;
int hexCharToDec(char hexChar)
{
switch (hexChar) {
case 'a':
return 10;
break;
case 'b':
return 11;
break;
case 'c':
return 12;
break;
case 'd':
return 13;
break;
case 'e':
return 14;
break;
case 'f':
return 15;
break;
default:
return hexChar - 48;
break;
}
}
int hexToDec(string hexString)
{
std::transform(hexString.begin(), hexString.end(), hexString.begin(), ::tolower);
int power = 0, ret = 0;
for (string::reverse_iterator rit = hexString.rbegin(); rit != hexString.rend(); ++rit) {
ret += hexCharToDec(*rit) * pow(16, power);
power++;
}
return ret;
}
int main()
{
string s;
cout << "Строка: ";
cin >> s;
cout << endl << "ответ: " << hexToDec(s) << endl;
return 0;
}