
- •19.Структурированные кабель-канальные системы бывают Пластиковые
- •20.Проект сети обязательно должен включать Исследование информационных потоков
- •21.Регистрация доменных имен нужна для
- •22.Подключение локальной сети к internet осуществляется через Роутер
- •Информационные сети
- •14.(*) Управление информационными потоками на сетевом уровне не включает выполнение процедур?
- •16.(*) Каждый компьютер, подключенный к сети и работающий с ее информационными сервисами, имеет?
- •20.Какие из перечисленных функций не реализуются протоколами сетевого уровня?
- •21.Укажите, какая из записей числового адреса сетевого узла задана неверно?
- •22.Какая из перечисленных функций не реализуется при обработке пакетов в маршрутизаторе?
- •25.Intemet-провайдер - это?
- •36.Какое устройство из ниже перечисленных относится к пассивному сетевому оборудованию?
- •38.Что из перечисленных компонентов не относится к базовой архитектуре Web-системы?
- •39.Какие из перечисленных сетевых архитектур не существуют?
- •42.Какой из компонентов не относится к технологии мигрирующих программ?
- •21.Какие из угроз не относятся к программно-техническим компонентам системы информационной безопасности?
- •29.(*) Какая из перечисленных потенциальных угроз безопасности программной системы является пассивной?
- •36.(*) Что не относится к функциям динамического управления защитой?
- •37.(*) Какой из видов контроля не используется в системах защиты информации?
- •38.Что не относится к средствам обеспечения контроля доступа? (*) Относятся:
- •39.Каких групп средств защиты данных не существует?
- •40.Что не относится к механизмам аутентификации?
- •45.(*) Какой из механизмов не используется при защите от угрозы раскрытия параметров системы информационной безопасности?
- •17 Термин "динамическая загрузка" используется для обозначения
- •31 Формальная грамматика...
- •32. Терминал формальной грамматики - это
36.(*) Что не относится к функциям динамического управления защитой?
Прогнозирование показателей
37.(*) Какой из видов контроля не используется в системах защиты информации?
Контроль сетевых рабочих станций
38.Что не относится к средствам обеспечения контроля доступа? (*) Относятся:
Учетные записи
Дескрипторы данных
Идентификаторы устройств
Маркер "полномочий"!!!!
Контроль правил ("метки безопасности")
39.Каких групп средств защиты данных не существует?
Существует:
1. активные и пассивные технические средства, обеспечивающие защиту от утечки информации по различным физическим полям, возникающим при применении средств ее обработки;
2. программные и программно-технические средства, обеспечивающие разграничение доступа к информации на различных уровнях, идентификацию и аутентификацию пользователей;
3. программные и программно-технические средства, обеспечивающие защиту информации и подтверждение ее подлинности при передаче по каналам связи;
4. программно-аппаратные средства, обеспечивающие целостность программного продукта и защиту от несанкционированного его копирования;
5. программные средства, обеспечивающие защиту от воздействия программ-вирусов и других вредоносных программ;
6. физико-химические средства защиты, обеспечивающие подтверждение подлинности документов, безопасность их транспортировки и защиту от копирования.
40.Что не относится к механизмам аутентификации?
(*) Относятся:
Механизмы аутентификации субъектов:
парольные:
биометрические:
механизмы с использованием внешних носил шпелей:
механизмы опознавания на основе систем-посредников. Механизмы аутентификации объектов:
механизм опознавания с помощью аппаратных блоков-приставок:
программный механизм идентификации по схеме «запрос-ответ «:
механизм легализации ни основе применения контрольных сумм:
механизм подтверждения подлинности с помощью цифровых подписей, -с помощью уведомления о вручении.
-с помощью подтверждения фактов передачи данных.
41.Какой из перечисленных механизмов не используется в целях обеспечения функции «Невозможность отречения»? Разграничение области доступа пользователей!!!
(*) Используются: Журналироваиие, аудит, контроль
42.Какой из механизмов аутентификации объектов безопасности требует наличия дополнительных аппаратных элементов? (*) механизм опознавания с помощью аппаратных блоков-приставок
43.(*) Какое из перечисленных направлений разработки механизмов не используется в средствах защиты от отказа в обслуживании? Ззащита конфиденциальности информации
44.Какие из перечисленных парольных механизмов использует хэш-функцию? Типы криптографии: одноразовые пароли, пещера Аладдина.
45.(*) Какой из механизмов не используется при защите от угрозы раскрытия параметров системы информационной безопасности?
Секретный словарь
46.(*) Какой из механизмов не используется для сокрытия логики работы системы информационной безопасности?
Связано с шифрованием(дешифрование)
47.(*) Как реализуется атака «Отказ в сервисе» на канальном уровне?
Производится сбой синхропосылок или самой передачи данных периодической передачей «без разрешения и не в свое время»
48.Какой из механизмов не используется для защиты целостности данных?
(*) Используются: - Абстрактные,- Организационные,- Технологические,- Системно-аппаратные
49.(*) Какой из принципов не относится к принципам обеспечения целостности данных? Наказуемость
50. Какие механизмы аутентификации не относятся к механизмам, использующим системы-посредники?
(*) Относятся:
Механизм аутентификации на основе сертификатов:
Подтверждение подлинности с помощью центра распространения ключей:
Одпонправленная аутентификация через центр распространения ключей.
Аутентификация Нидхэлш-Шредера,
3. Проверка подлинности Оттуэя-Риса; - Механизм аутентификации с использованием нескольких центров подтверждения, подлинности:
Kerberos V4
Kerberos f '5
Какие из перечисленных понятий не относится к криптографическим механизмам защиты?
(*) Относятся: Системы симметричного и асимметричного шифрования, средства подтверждения подлинности на основе цифровой подписи и др
Какая из перечисленных схем применения ключей шифрования используется в системах криптографической зашиты с ассиметрич-
ным шифрованием?
открытый-закрытый
При использовании асимметричного алгоритма шифрования используется два разных ключа. Первым ключом сообщение шифруется и отсылается по открытому каналу. Второй кчюч используется для расшифровки. Первый ключ называется публичным (publickey). Этот ключ доступен неограниченному кругу людей и не является секретным. Если есть потребность зашифровать сообщение таким образом, что прочесть его сможет только один конкретный человек, то используется его публичный кчюч. Второй ключ называется приватным (privatekey). Этот ключ необходимо держать в секрете. Пример асимметричногокриптоалгоритма - RSA. Этот алгоритм использует популярная программа шифрования PGP
ПРОГРАММНОЕ НАПРАВЛЕНИЕ
Объектно-ориентированное программирование (Язык С#)
Что является точкой входа в программу на языке С#? Статическая процедура MainQ.
Или Кчасс, содержащий статическую процедуру с именем Main.
Что отличает консольное приложение на языке С# от приложения WindowsForms?
Отсутствие GUI — графический интерфейс пользователя
Не используется библиотека System. Windows. Forms
Какое имя логического типа данных может использоваться в программах С#?
Имя типа - boot. Системный тип - System.Boolean
Что возвращает оператор new в языке С#?
Оператор new динамически распределяет память для объекта и затем возвращает ссылку па эmom объект.
Создается экземпляр объекта
Что означает ключевое слово this в языке С#?
Ключевое слово this ссылается на текущий экземпляр класса, а также используется в качестве модификатора первого параметра метода расширения
Каким будет значение pi .X после выполнения следующего года С#? Point pl= new Point (10,10); Point р2 =pl;p2.X =26; 10
Каким действием можно освободить память приложения от конкретного экземпляра класса С#?
либо вызовом на экземпляре метода Dispose() (если класс реализует интерфейс IDisposable), либо присвоению объекту значения null
Каким образом можно передать аргументы х,у из конструктора конструктору базового класса в С#?
Передача аргументов конструктору базового класса выполняется с использованием ключевого слова base. Пример:
pubIicRect(Point pointl, Point point2) : base(pointl, point2) {}
Какой оператор цикла отсутствует в языке С#?
В С присутствуют операторы цикла for, foreach/in, while.. dо(возможно по-отдельности ила вместе)
Какое отличие структуры от класса в С# указано верно?
-В объявлении структуры поля не могут быть инициализированы до тех пор, пока они будут объявлены как постоянные или статические.
-Структура может не объявлять используемый по умолчанию конструктор (конструктор без параметров) или деструктор. -Структуры не могут наследовать от классов или других структур.
-Структуры копируются при присваивании. При присваивании структуры к новой переменной выполняется копирование всех данных, а любое изменение новой копии не влияет на данные в исходной копии. -Структуры являются типами значений, а классы ссылочными типами. -В отличие то классов, структуры могут быть созданы без использования нового оператора. -Структуры могут объявлять конструкторы, имеющие параметры.
-Структура не может быть унаследованной от другой структуры или класса и не может быть основой для других классов. Все структуры наследуют непосредственно от System.ValueType, который наследует от Syslem.Object. -Структуры могут реачизовывать интерфейсы.
-Структура может использоваться как тип, допускающий значение NULL, и ей можно назначить значение NULL.
Структура - это частный случай класса. Исторически структуры используются в языках программирования раньше классов. // Структура в С# отличается от класса тем, что не имеет референциальной семантики. Проще говоря, структуры передаются по значению, классы - по ссылке.
-структуры уничтожаются сразу же, классы - когда до них доберется GC, поэтому в критичных к памяти случаях создают структуру
-классы доступны по ссылке, структуры - типы по значению: если у структуры ссылочная оболочка, то классы управляются по ссылке
-структура не участвует в наследовании (не м.б. производным типом) -для структуры нельзя написать конструктор "поумолчанию"
-внутри структуры нельзя назначить переменным зн-я по умолчанию (struct Point {inlx = 10; inty = 20;} );
-для структуры finalize (деструктор тоже) не поддерживается, но допускается реализация освобождения р-сов (Dispose, Close)
Сколько аргументов должен получать конструктор структуры языка С#?
( *) Столько, сколько полей в структуре, потому что он инициализирует их значениями по умолчанию по крайней мере один
' Все зависит от того, какие конструкторы заданы в структуре. Конструктору по умолчанию ничего не нужно передавать, поля будут инициализированы значениями по умолчанию. Поля инициали зируются после создания объекта структуры.
Какое выражение создаёт экземпляр (объект) класса на языке С#? Xvar = new X (...);
Каков размер переменной типа float в языке С#?
Float System.Single +1.5*10-15 - +3.4*1038 7 цифр, следовательно, размер переменной float 32 бита = 4 байта
Какой метод не входит в состав класса object в языке С#?
Методы класса Object:Equals,Finalize, GetHashCode, GetType, MemberwiseClone, ReferenceEquals, ToString
Каков доступ по умолчанию к полям структуры (struct) в языке С#? Private (частный\закрытый)
С помощью какого модификатора в языке С# можно переопределить виртуальную функцию в производном классе? Override
Какое свойство характеризует абстрактный класс в языке С#?
Создавать экземпляры абстрактного класса нельзя. Назначение абстрактного класса заключается в предоставлении общего определения для базового класса, которое могут совместно использовать несколько производных классов. Абстрактный класс в объектно-ориентированном программировании — класс, содержащий хотя бы один абстрактный метод. Абстрактный метод не реализуется для класса, в котором описан, однако должен быть реализован для его неабстрактных потомков, создать экземпляр нельзя, наследовать можно
Чем интерфейс отличается от класса в языке С#?
Интерфейс - это частный случай класса. Интерфейс представляет собой полностью абстрактный класс, все методы которого абстрактны. От абстрактного класса интерфейс отличается некоторыми деталями в синтаксисе и поведении. В отличие от класса интерфейс не может содержать полей. Интерфейс может содержать все остальные конструкции языка, которые могут содержаться в классе. Такие, как свойства, события и методы. Стоит отметить, что интерфейс не может содержать определений методов, свойств или событий. В терминах С+ + интерфейс представляет собой абстрактный класс. Все методы интерфейса должны быть реализованы в классах, наследующих данный интерфейс ИФ-это набор абстрактных членов
Что означает Ключевое слово try в языке С#?
Инструкция try-catch состоит из блока try, за которым следует одно или несколько предложений catch, в которых определяются обработчики для различных исключений. При возникновении исключения среда CLR ищет оператор catch, который обрабатывает это исключение. Если выполняющийся в данный момент метод не содержит такого блока catch, то среда CLR рассматривает метод, который вызвал текущий метод, и т. д. по стеку вызовов. Если блок catch не найден, то среда CLR отображает пользователю сообщение о необработанном исключении и останавливает выполнение программы. Блок try содержит защищаемый код, в котором могут происходить исключения. Этот блок выполняется до момента возникновения исключения или до своего успешного завершения
Какой тип объекта ошибки может передаваться оператору throw в языке С#? Любые типы исключения, наследуемые от класса System.Exception
Что произойдёт, если не будет найден обработчик для сгенерированного программой исключения?
Произойдет подъем по стеку вызовов, и поиск обработчиков в методе, вызвавшем метод, который выкинул исключение. Если и в нём нет, тогда поиск будет подниматься всё выше и выше, пока не дойдёт до процедуры Main(). Если и там нет, то активируется стандартный обработчик, прерывающий работу программы с соответствующим сообщением.
Если формальный аргумент метода объявлен как экземпляр класса X, то какого типа в языке С# может быть фактический аргумент при вызове метода ?
Фактический аргумент тоже должен быть типа X
Можно ли передать доступ к некоторой структуре в вызываемый метод по ссылке? можно, если передавать его с кчючевым словом ref
Если присваивание переменных х=у допустимо, то допустимо ли обратное присваивание в языке С#?
если присваиваем значимый тип - всегда, иначе только если у и х - объекты одного класса, либо в классе х указано неявное приведение к у
Зависит от типов операндов. Для типов-значений нужен общий тип, а для ссылочных нужно соблюдение наследования.мы можем с более высокого уровня присвоить ссылку типа более низкого уровня иерархии, если первый родитель второго, но наоборот нет.
Для каких типов данных в языке С# базовым является тип object?
Для всех.
При каком условии возможно без явных преобразований присваивание у =х в языке С#? Если выражение в правой части того же типа, что и в левой
Одинаковые типыили класс, у - базовый для хили в классе х указано неявное приведение к у
Что задаёт ключевое слово ref в языке С#? Передачу параметров по ссылке Ссылку на объект типа-значения
Какие права доступа задаёт модификатор доступа internal в языке С#?
переменная доступна из модуля текущего проекта (сборки), кчассы могут быть не родственны
Какие права доступа задаёт модификатор доступа protected в языке С#?
Доступ ограничен содержащим классом ши типами, которые являются производными от содержащего класса Проще: доступ из текущего класса и его потомков
Что делает оператор % в языке С#?
Операция "%" определена над всеми арифметическими типами и возвращает остаток от деления нацело
Укажите корректный способ объявления переменной массива в С#. int[] аггауЗ;
arrауЗ = new intf 1 {1,3, 5, 7, 9}; //OK
или аrrауЗ = new intf5]; //OK
аrrауЗ = {1, 3, 5, 7, 9j; //Error
Длястандартныхтиповможно
siring [] s1 = {"string 1", "string 2", ... , "string n"}
Какое ограничение накладывается в языке С# на метод - обработчик события?
должно быть 2 аргумента - object (ссылка на вызвавший объект) и тип (либо производный от него) EventArgs, возвращает void например void OnClick(object ob, EventArgs e)
С методами обработчиков событий нельзя использовать собственные типы параметров. Когда у кнопки возникает событие, она посылает сообщение о нем операционной системе, а та находит и вызывает соответствующий обработчик события. При вызове такого метода система сама определяет типы параметров и передает обработчику их значения
Какой код в С# корректно создаст экземпляр класса X и ссылающуюся на него переменную х?
Хх = new Х(...);
Могут ли в языке С# использоваться указатели? Да, только в небезопасномита/е коде
Какое ключевое слово в языке С# не относится к модификаторам переменных? относятся: static, readonly, const
(*) Скореевсегонеотносятся: Abstract, event, partial, sealed, unsafe, virtual
Что задаёт ключевое слово out в языке С#?
аргумент, передаваемый через out, допускается не инициализировать; out рассчитан на получение результатов.
Ключевое слово out используется для передачи аргументов по ссылке. Оно похоже на ключевое слово ref, за исключением того, что ref требует инициализации переменной перед ее передачей. Для работы с параметром out определение метода и вызывающий метод должны явно использовать кчючевое слово out
Какое ключевое слово в С# не относится к механизму обработки исключительных ситуаций?
(*) Относятся: try, catch, throwufmally
Каким образом можно вызвать статический public метод класса X в языке С#?
Обращаясь к методу по имени класса
X.MyStaticPublicMethod();
Что будет выведено при выполнении следующего кода С#?
(*) Если всё-таки inta= 511;byte b= 7; h -a + 5:
Console. WriteLine(b):
Ничего. Компилятор вылетит с ошибкой несоответствия типов и требованием привести а к типу byte. ??если поставить явное преобразование - то 4??
Какая операция в языке С# доступна только в блоках небезопасного кода? Арифметические операции с указателями.
//Windows. ReadFile, например, требующая указатель в качестве параметра.
указатели (* и &)
Технология проектирования Intranet-приложений
Каким тегом задаётся кодировка web-документа?
<meta http-equiv="Content-Type" content="text html; charset="кодировка"> <meta http-equiv "Content-Type" content "text/html; charset windows-/251 ">
Каким тегом задается область web-карты? <МАР>
<тар пате = "planetmap ">... </тар , ampu6ymeimg-usemap Каким тегом обозначается секция заголовка HTML-документа?
(*) <title></ title>
Элемент разметки HEAD содержит заголовок H'lML-докумепта. Контейнер заголовка служит для размещения информации, относящейся ко всему документу в целом. Необязательный атрибут PROFILE указывает на внешний файл МЕТА-тегов. В качестве значения этого атрибута указывается URL данного файла. Указание заголовка является обязательным требованием для каждого HTML-документа. Текст заголовка вводится в страницу Web при помощи парных тегов TITLE ... TITLE , помещаемых внутри заголовочной части страницы.
Каким образом изображение целиком можно сделать ссылкой на html-документ?
<a href="ссылка_на_HTML_документ"><imgsrc= "имя_изображения"></а>
Поместив в тег a href= " "> </а>
К какому типу ссылок относится тег:
<а href="http://www.rambler.ru/"> ссылка на ресурс </а> ?
абсолютная
Для чего предназначены теги <hl></hl> и <р></р>?
Заголовок обозначает начало раздела документа. В стандарте определено 6 уровней заголовков: от HI до Н6. Текст, окруженный тегами <Н1></Н1>, получается большим — это основной заголовок. Если текст окружен тегами <Н2></Н2>, то он выглядит несколько меньше (подзаголовок); текст внутри НЗ /НЗ еще меньше и так дачее до Н6> /Н6 -.Тег <Р> применяется для разделения текста на параграфы. В нем используются те же атрибуты, что и в заголовках
Какой из тегов не является обязательным в структуре документа (*) Head и еще какой-то ...ответ вроде: оба обязательны
Какой атрибут не является параметром тега body? (*) Атрибутытега BODY : Bgcolor, Background, Text, Link, A link, I'link
Графические файлы какого формата можно использовать в html-странице? GIF, JPG, PNG, BMP Протокол http это... ?
Протокол HTTP — (HypertexlTransferProtocol — протокол пересылки гипертекста).
Коммуникационный протокол в составе TCP/IP, который определяет порядок обмена документами между Web-броузерами (клиентами) и Web-cepeepaMU
Какой тег не является тегом форматирования текста?
(*) Теги форматирования: В , BIG , BLOCKQUOTE , Br , font . Hх . HR , i , MARQUEE>, NOBR , P . PRE . s, SMALL . sub . sup . n , и
Какой тег определяет строку заголовка таблицы?
<ТН>...</TН> <caption > </caption >
Какой тег или атрибут тега объединяет несколько строк в таблице?
< TD Rowspan = количество объединяемых строк>
Какой тег или атрибут тега объединяет несколько столбцов в таблице? <TD Colspan = количество объединяемых столбцов>
Атрибут тега TABLE, определяющий расстояние между содержимым ячейки и ее границами
<TABLE Cellpadding=... >
Тег-контейнер фреймов?
Тэг <FRAMESET> представляет собой тэг-контейнер — тэг, который может включать в себя другие тэги. Тэги-контейнеры заканчиваются парны» им тэгом — в данном случае ' FRAMESET- <frameset><frame> </frameset>
Атрибут - комментарий к изображению?
Alt - определяет текст, отображаемый браузером па месте изображения, если браузер не может найти файл с изображением или включен в текстовый режим. В качестве значения задается текст с описанием изображения.
Какой тег определяет активную область изображения? <AREA>
Какого атрибута нет у тега td?
есть: ALIGN, VALIGN, WIDTH, HEIGHT, COLSPAN, ROWSPAN, NOWRAP, BGCOLOR. BACKGROUND
Какой тег используется для указания текста заголовка документа?
<TITLE>
Какой из перечисленных тегов предназначен для логического форматирования документа?
(*) abbr ; acronym; cite; code; del ; dfn; ins ; em ; kbd; q ;.blockquote : samp ; strong : var
Какой атрибут обязателен для тега img?
<IMG Src=...></IMG>
Выберите тег, создающий checkbox. <INPUT>campuбymoм type=checkbox //<INPUTNAME= "Name " TYPE- checkbox VALUE= "value ">
Какой из фрагментов кода выравнивает содержимое ячейки по правому краю?
<TD ALIGN=right ... ></TD>
Какой фрагмент html вставляет изображение?
<IMG src= "путь к изображению " alt = "... " [возможны еще атрибуты]>
Как будет отображаться следующий элемент
<inputname="Name" type-'hidden" value="HelloWorld">
Для чего используется атрибут target тега <а>?
Имя окна или фрейма, куда браузер будет загружать документ
Для определения места, где будет загружена страница
Какое значение по умолчанию имеет атрибут method у тега <form>?
<FORM Merhod-GET>
Какой тег создаёт в форме элемент управления "выбор из списка"?
<SELECT NAME-"...">
<OPTION> ... <OPTION>... <OPTION>... </SELECT>
(*) Checkbox or radio
Что задаёт тег BASE?
Элемент разметки BASE служит для определения базового URL для гипертекстовых ссычок документа, заданных в неполной (частичной) форме. Кроме того, BASE позволяет определить мишень (окно) загрузки документа по умолчанию при выборе гипертекстовой ссылки текущего документа путь для относительных ссылок
В каком варианте правильно задана гиперссылка на документ? <а href="http://microsoft.com">This is hypertink</a>
Какой тег в HTML задает перевод строки? <BR>
Что, в правильно составленном html-документе, должно следовать за тегом </frameset> }
FRAMESET-структура создаётся вместо элемента BODY. FRAMESET-cmpyxmypa, расположенная в заголовке (внутри элемента HEAD) считается ошибкой. То есть НИЧЕГО!
Каково правильное размещение тега-контейнера TD в структуре HTML-таблицы?
<TABLE>
<TR>
<TD>
Ololo
</TD> </TR> </TABLE>
Каким образом объединяются в одну группу с зависимым выбором в HTML-форме кнопки radiol
Посредством свойства пате - у всех кнопок группы оно одинаковое. А вот значение свойства value уникально. На сервер отсылается та пара name-value, которая соответствует выбору по имени
Какой тег не является контейнерным тегом?
(*) img; . br , hr
Какой тег не является тегом уровня блоков?
(*) являются: Нх - теги заголовков, р . li . hr-, div , body .
В каком порядке должны указываться атрибуты для тегов HTML? В любом
Какая вложенность контейнерных HTML-тегов допускается?
Скорее всего, имеется в виду, что недопустимо пересечение областей действия тегов
Какой тег не может располагаться в секции <BODY>? В <BODY> не должно быть фрейм-тегов (<FRAMESET>)
/'BODY и FRAMESET не могут присутствовать одновременно в одном документе
Технология программирования (С)
Из каких структурных частей состоит программа на языке С? Из описания функций и директив препроцессорной обработки
Что содержит блок функций?
Выражения и операторы управления потоком
Применимы ли к программам на С выражение "Многофайловая программа"? Да, функции и программы могут быть собраны в одном или нескольких файлах
Из каких сегментов состоит программа на языке С?
По крайней мере, из сегмента кода, стека, статических данных
Какие характеристики определяют класс хранения данного?
Область видимости и время жизни
Чем отличаются внешний и внешний статический классы?
различными временами жизни
Предпосылки использования локального статического класса хранения данных:
позволяет сохранить переменную в промежутках между выполнениями блока
Унарные операции
Инкремент,декремент, взятие адреса, определение размера
При Х=4, запись: а[х++] означает
Обращение к 5 элементу массива
Значение sizeof(float)
зависит от машинной платформы
Выражение !(а+Ь)
равняется 0 или 1, в зависимости от значения аиЬ 5. Выражение п! в языке С записывается Все ответы ошибочные
Бинарные операции в языке С это:
Арифметические, отношения, логические
Операции отношения имеют результатом:
логические значения 0 или 1
Операция логического умножения записывается:
&&
Если в выражении суммы одно слагаемое имеет тип short, а другое int, то:
результат будет иметь тип int
Сокращенная запись операции присваивания
запись вида а+=с
Описание int i array [4] соответствует
массиву из 4 элементов целого типа
Размер памяти, занятой массивом float А(20) определяется выражением:
sizeof(a)
Двумерный массив определяется как:
Массив одномерных массивов
Определение структуры имеет вид struct<тип> {intfa; charf c;} х; Обращение к полю f_c записывается в виде:
х.f_с
При обращении к функции func() ей в качестве аргумента передается структура struct strl у;
func(&y)
В записи условного оператора If (выражение) оператор, в качестве выражения может использоваться:
любое скалярное выражение
В конструкции if (a!=b) si else s2, оператор s2 выполнится, если
Не выполнится, т.к. После si не хватает ; - синтаксическая ошибка
Присваивание у= { -1 ;. О ;. 1; }
может быть описано с помощью вложенного оператора if
Запись if(l) х = a; else х = b; эквивалентно
х = а;
Прототипы функций файлового ввода-вывода описаны в заголовочном файле:
stdio.h
Функция fopen возвращает:
указатель на структуру file
Функции fprintf и fscanf рассматривают поток ввода-вывода как состоящий из:
набора полей фиксированных форматов
Для чтения из файла потока блоков фиксированной длины используется fread
Функции write и fwrite отличаются друг от друга тем, что:
write - функция системного уровня, finite - функция файлового обмена
В цикле с предусловием while тело цикла выполняется после вычисления выражения условия
В выражении-условии в операторе цикла должно быть (..)
скалярное выражение
3anHCbinti, j; for(i = 1, j = 0; I <= 10; i++, j+=i);
изменяет значения i и j
Указать ошибку в записи оператора цикла: for (i=1 i>10 i++) printf ("%d",i)
1. Директивы препроцессорной обработки обрабатываются препроцессором-компилятором
Директива включения include используется
для включения файлов в файл текста программы
Неверно, что с помощью директивы define
можно ввести пользовательские user-defined функции
Ошибочно, что условная компиляция
задается else.. elif
Правильная запись макроса для вычисления площади круга по его радиусу
#define area(r) (3,14*(r)*(r))
Системное программное обеспечение
Вопросы:
Система программирования — это
Набор приемов и правил представления алгоритмов
Для задач системного программирования наибольшее значение имеет система программирования
Машинно-ориентированная
Характеристиками машинно-ориентированной системы программирования являются характеристики
Памяти, регистров, данных, команд и специфических особенностей платформы
Термин "ассемблер" обозначает
Название языка или компилятора, в зависимости от контекста
Команды и директивы ассемблирования различаются
Команды превращаются в машинные коды, а директивы нет
Ассемблирование по принципу 1 в 1 для программы значит, что
Одной команде программы соответствует один машинный код
Формат ассемблерной команды - это
Поля, метки, операции, операнды, комментарии
Целью первого прохода двухпроходного ассемблера является
Присвоение символьным именам адресных значений
Целью второго прохода двухпроходного ассемблера является
Генерация машинных кодов и создание объектного модуля
Таблица символьных имен при ассемблировании Создается на первом проходе, используется на втором
Счетчик размещения Инициализируется в начале первого прохода
Задача загрузки
Размещение объектного файла в ОЗУ
Задача запуска
Передача управления на точку входа загруженной программы
Задача перемещения
Модификация адресов модуля с учетом адреса фактического размещения
Задача связывания
Разрешение адресных ссылок для внешних имен
Исполняемый модуль - это модуль в котором Выполнено связывание