https://testy-online.com

Тесты-оnline: психологические тесты, любовь и секс, личность, воспитание и педагогика, красота и здоровье,
тесты для девочек, тесты по IT-дисциплинам, тесты по IT-дисциплинам с ответами.

Тест по ассемблеру (углублённый). Часть 3.
Назад     Посмотреть правильные ответы

Тест на тему: Тест по ассемблеру (углублённый). Часть 3

В тесте 21 вопрос.

1). (из 21):    Чтобы поместить измененный элемент записи на его место в записи необходимо выполнить (укажите последовательность действий см. рис. 3.1):

Выберите единственный правильный ответ

а) I-II-III;

б) II-I-III;

в) II-III-I;

г) III-II-I;

2). (из 21):    Пусть дан некоторый блок программы (см. рис. 3.2). Укажите, что будет находиться в регистре al после выполнения данного блока программы:

Выберите единственный правильный ответ

а) al=00h;

б) al=FFh;

в) al =11h;

г) al =FCh;

3). (из 21):    Стандартные устройства ввода-вывода в DOS имеют свои описатели:

Выберите несколько правильных ответов

а) AUX – 3;

б) PRN – 4;

в) STDIN – 2;

г) STDOUT – 0;

д) STDERR – 1;

е) AUX – 4;

ж) PRN – 3;

з) STDOUT – 1;

и) STDERR – 2;

к) STDIN – 4;

л) STDOUT – 2;

м) STDERR – 3;

н) STDIN – 0;

о) AUX – 1;

п) PRN – 0;

4). (из 21):    С помощью следующего блока программы (см. рис. 3.3) выполняются следующие действия:

Выберите несколько правильных ответов

а) создаётся обычный файл для чтения и записи;

б) другие процессы могут открыть файл для чтения и записи;

в) доступ к файлу – только запись;

г) доступ к файлу – чтение/запись;

д) другие процессы могут открыть файл, но только для чтения;

е) создаётся новый файл с параметрами уже существующего файла с именем fname;

ж) создаётся файл только для чтения;

з) создаётся файл только для записи;

и) создаётся новый файл с новыми атрибутами и флагами;

к) доступ к файлу – только чтение;

л) другие процессы могут открыть файл только для записи;

5). (из 21):    С помощью следующего блока программы (см. рис. 3.4) выполняются следующие действия:

Выберите несколько правильных ответов

а) создаётся файл только для записи;

б) доступ к файлу – чтение/запись;

в) создаётся новый файл с новыми атрибутами и флагами;

г) если файл существует, то он просто открывается. Если такого файла нет, то формируется ошибка;

д) создаётся обычный файл только для чтения;

е) доступ к файлу – чтение;

ж) другие процессы могут открыть файл, но только для записи;

з) если файл существует, то он просто открывается. Если такого файла нет, то он создаётся;

и) создаётся новый файл с параметрами уже существующего файла с именем fname;

к) другие процессы могут открыть файл для чтения и записи;

л) доступ к файлу – только запись;

6). (из 21):    С помощью следующего блока программы (см. рис. 3.5) выполняются следующие действия:

Выберите несколько правильных ответов

а) доступ к файлу – только чтение;

б) другие процессы могут открыть файл для чтения;

в) доступ к файлу – только чтение/запись;

г) создаётся новый файл с новыми атрибутами и флагами;

д) создаётся новый файл с параметрами уже существующего файла с именем fname;

е) создаётся скрытый файл;

ж) доступ к файлу – запись;

з) другие процессы могут открыть файл для чтения и записи;

и) если файл не существует, то создаётся новый файл. Если такой файл существует, то функция CreateFileA завершается с ошибкой;

к) другие процессы могут открыть файл для записи;

л) если файл существует, то он открывается с усечением его до нулевой длины. Если файл не существует, то функция CreateFileA завершается с ошибкой;

7). (из 21):    Параметр TRUNCATE_EXISTING функции CreateFile означает:

Выберите единственный правильный ответ

а) что создаётся новый файл, если файл не существует. Если файл существует, то функция завершается формированием ошибки;

б) что необходимо открыть файл с усечением его до нулевой длины. Если файл не существует, то формируется ошибка;

в) что необходимо удалить файл после его закрытия;

г) что создаётся новый файл, если файл не существует. Если файл существует, то функция завершается формированием ошибки;

д) что при чтении и записи в этот файл не используются средства буферизации операционной системы;

8). (из 21):    Укажите, что выполняет следующий блок программы (см. рис. 3.6):

Выберите единственный правильный ответ

а) открывает файл с описателем handle для записи и записывает в этот файл 11 символов, которые находятся в СХ, то есть записывает в начало файла 11 нулей;

б) открывает файл с описателем handle для чтения и считывает из этого файла 11 символов с начала;

в) перемещает указатель чтения/записи в файле с описателем handle на 11 позиций;

г) открывает файл с описателем handle для чтения и считывает из этого файла 11 символов с конца;

д) надо подумать…

9). (из 21):    Укажите, что выполняет следующий блок кода (см. рис. 3.7):

Выберите единственный правильный ответ

а) открывает файл с описателем handle для записи и записывает в этот файл количество символов равное FFFFFFFF. Символы должны быть заранее записаны в буфер обмена;

б) открывает файл с описателем handle для чтения и считывает из этого файла количество символов равное FFFFFFFF с начала файла;

в) открывает файл с описателем handle для чтения и считывает из этого файла количество символов равное FFFFFFFF с конца файла;

г) перемещает указатель чтения/записи в файле с описателем handle на 1 позицию влево от конца файла;

д) надо подумать…

10). (из 21):    Укажите, что выполняет следующий блок программы (см. рис. 3.8):

Выберите единственный правильный ответ

а) читает из буфера bufin 80 символов в файл с описателем handle;

б) читает из файла с описателем handle 80 символов в буфер bufin;

в) перемещает указатель чтения/записи в файле с описателем handle на 80 позиций, и всё содержимое файла, начиная с 81 позиции, записывает в буфер bufin;

г) выводит на стандартное устройство вывода 80 символов из файла с описателем handle;

11). (из 21):    Функция DOS 7h прерывания 21h:

Выберите несколько правильных ответов

а) ожидает ввода символа с клавиатуры;

б) не отображает введённый символ на экран;

в) отображает введённый символ на экран;

г) сохраняет введённый с клавиатуры символ в регистр AL;

д) сохраняет введённый с клавиатуры символ в регистр AН;

е) распознаёт сочетание клавиш Ctrl+Break;

12). (из 21):    Пусть имеется некоторый фрагмент кода программы (см. рис. 3.9). Что будет содержать регистр AH после выполнения данного фрагмента кода:

Выберите единственный правильный ответ

а) АSCII-код числа 13;

б) АSCII-код числа 50;

в) АSCII-код числа 51;

г) количество реально введённых символов в буфер ввода STRING;

д) максимальное количество символов, которое можно ввести в буфер ввода STRING;

13). (из 21):    Имеется фрагмент кода (см. рис. 3.10). Укажите, что будет в результате выполнения этого фрагмента кода:

Выберите единственный правильный ответ

а) на экране будет выведено два символа аа;

б) регистр DХ будет содержать значение 4141h;

в) на экране будет выведено два символа АА;

г) регистр DХ будет содержать значение ААAAh;

д) на экране будет выведено два символа АB;

е) на экране будет выведено два символа аb;

ж) регистр DХ будет содержать значение 4142h;

14). (из 21):    Имеется фрагмент кода (см. рис. 3.11). Укажите, что будет в результате выполнения этого фрагмента кода:

Выберите несколько правильных ответов

а) в открытый текущий файл записывается строка «My_File»;

б) на экран выводится содержимое файла, который имеет имя «My_File»;

в) в файл «My_File» записывается строка «$-string»;

г) в файл с описателем 1 выводится строка «My_File»;

д) на экран выводится строка «My_File»;

15). (из 21):    Функция DOS 57h прерывания 21h:

Выберите несколько правильных ответов

а) использует регистр DХ для получения/изменения даты создания файла;

б) предназначена для получения строки, введённой с клавиатуры. Смещение строки сохраняется в регистре DX;

в) предназначена для получения/изменения даты и времени создания/модификации файла;

г) использует регистр СХ для получения/изменения времени создания файла;

д) предназначена для получения строки, введённой с клавиатуры. Смещение строки сохраняется в регистре СX;

е) использует регистр DХ для вывода строки на экран, смещение которой сохранено в регистр DХ;

ж) использует регистр СХ для вывода строки на экран, смещение которой сохранено в регистр СХ;

з) использует 5-10 биты регистра СХ для получения/изменения минут создания файла;

и) использует 9-15 биты регистра DХ для получения/изменения года создания файла;

16). (из 21):    Если имеется следующий блок программного кода (cм. рис. 3.12). Что будет содержать регистр СХ после выполнения данного фрагмента кода:

Выберите несколько правильных ответов

а) 110 0000 0000 0000;

б) 101 0000 0000 0000;

в) 100 0100 0010 0000;

г) 6000;

17). (из 21):    Если необходимо изменить время создания файла на следующее: 9 часов, 20 минут, 10 секунд, то регистр СХ при вызове функции изменения времени создания файла необходимо заполнить следующими данными (см. рис. 3.13):

Выберите единственный правильный ответ

а) а);

б) б);

в) в);

г) г);

д) д);

е) е);

18). (из 21):    Если необходимо изменить время создания файла на следующее: 5 часов, 25 минут, 25 секунд, то регистр СХ при вызове функции изменения времени создания файла необходимо заполнить следующими данными (см. рис. 3.14):

Выберите единственный правильный ответ

а) а);

б) б);

в) в);

г) г);

д) д);

е) е);

19). (из 21):    Если необходимо изменить время создания файла на следующее: 8 часов, 35 минут, 50 секунд, то регистр СХ при вызове функции изменения времени создания файла необходимо заполнить следующими данными (см. рис. 3.15):

Выберите единственный правильный ответ

а) а);

б) б);

в) в);

г) г);

д) д);

е) е);

20). (из 21):    Если необходимо изменить дату создания файла на следующую: 2006 год, апрель, 10 число, то регистр DХ при вызове функции изменения даты создания файла необходимо заполнить следующими данными (см. рис. 3.16):

Выберите единственный правильный ответ

а) а);

б) б);

в) в);

г) г);

д) д);

е) е);

21). (из 21):    Если необходимо изменить дату создания файла на следующую: 2010 год, июль, 1 число, то регистр DХ при вызове функции изменения даты создания файла необходимо заполнить следующими данными (см. рис. 3.17):

Выберите единственный правильный ответ

а) а);

б) б);

в) в);

г) г);

д) д);

е) е);