https://testy-online.com

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

Тест по ассемблеру (углублённый). Часть 2|Тесты по IT дисциплинам.

Список тестов по IT-дисциплинам

Тест по ассемблеру (углублённый). Часть 2|Тесты по IT-дисциплинам.

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

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

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

1). (из 26):    С помощью флага df определяется:

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

а) направление передвижения в цепочке;

б) окончание цепочки;

в) необходимость выполнения команды cld и std соответственно;

г) работа префикса повторения rep;

д) содержит ли регистр есх/сх количество повторений для префикса repd;

2). (из 26):    Префиксы repe и repz используются в том случае, если необходимо:

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

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

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

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

г) не знаю;

3). (из 26):    Если при сканировании цепочки командой scasd сама цепочка описана с помощью директивы dd, то искомый элемент должен находиться в:

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

а) ebx;

б) ecx;

в) edx;

г) dx;

д) cx;

е) eax;

ж) bx;

з) ax;

4). (из 26):    Работа команды Lods заключается в следующем:

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

а) извлекается элемент из цепочки по адресу еs:edi/di и помещается в регистр eax/ax/al соответственно;

б) извлекается элемент из цепочки по адресу ds:esi/si и помещается в регистр eax/ax/al соответственно;

в) извлекается элемент из цепочки по адресу ds:esi/si и помещается в регистр ebx/bx/bl соответственно;

г) извлекается элемент из цепочки по адресу ds:edi/di и помещается в регистр eax/ax/al соответственно;

д) содержимое esi/si подвергается инкременту или декременту;

е) содержимое edi/di подвергается инкременту или декременту;

5). (из 26):    Метод работы с файлами в системе MS DOS называется методом:

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

а) буферизации;

б) описателя;

в) PSP;

г) ну и вопрос!!!!

6). (из 26):    Функция 68H служит для:

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

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

б) для вывода содержимого файла на стандартное устройство вывода (экран);

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

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

7). (из 26):    Если при создании файла регистр СХ содержит значение 0h, то это значит, что файл:

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

а) создаётся как системный;

б) создаётся как скрытый;

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

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

д) забыл (а);

8). (из 26):    Если при открытии существующего файла регистр AL содержит следующее значение 00100001, это значит, что:

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

а) файл открыт для записи;

б) другим процессам запись в файл запрещена;

в) другим процессам чтение из файла запрещено;

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

д) запрещений для других процессов нет;

9). (из 26):    В программе на ассемблере открыть одновременно можно не более:

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

а) 5 файлов;

б) 10 файлов;

в) 15 файлов;

г) 20 файлов;

10). (из 26):    Если файл MyFile1.txt существует в текущей папке, имеет размер 580 Кбайт и Вы в программе на ассемблере пытаетесь создать файл с таким же именем в той же папке с помощью функции 3Ch, то:

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

а) файл будет открыт с нулевой длиной для чтения;

б) содержимое файла не уничтожается, но возводится флаг CF;

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

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

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

11). (из 26):    Чтобы открыть файл filename.txt, находящийся в текущей папке, имя файла должно задаваться в следующем виде:

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

а) filespec db ‘c:\data\ filename.txt’;

б) filespec db ‘c:\data\ filename.txt’,0;

в) filespec db ‘c:\data\ filename.txt’0;

г) filespec db ‘c:\data\ filename.txt’,$;

д) filespec db ‘c:\data\ filename.txt $’;

12). (из 26):    Имя файла считается длинным, если:

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

а) имеет длину расширения свыше трех символов;

б) содержит специальные символы, например пробелы;

в) содержит символы как верхнего, так и нижнего регистра;

г) имеет длину свыше десяти символов;

д) имеет длину расширения свыше четырёх символов;

е) имеет длину свыше восьми символов;

ж) содержит символ «~» в начале имени файла;

13). (из 26):    При чтении файла функцией 3Fh, количество байт, которое нужно считать заносится в регистр:

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

а) ВХ;

б) СX;

в) DX;

г) AX;

14). (из 26):    При чтении файла функцией 3Fh указатель чтения помещается:

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

а) в конец файла, после последнего байта;

б) перед байтом, номер которого записан в регистр СХ;

в) в начало файла, на первый байт;

г) после байта, номер которого записан в регистр СХ;

д) не знаю!

15). (из 26):    Чтобы определить длину файла c помощью функции 42h необходимо задать содержимое регистров следующим образом:

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

а) СХ=1, DX=1, AL=2 тогда в CX:DX будет длина файла;

б) СХ=0, DX=0, AL=1 тогда в CX:DX будет длина файла;

в) СХ=0, DX=0, AL=2 тогда в CX:DX будет длина файла;

г) СХ=0, DX=0, AL=0 тогда в CX:DX будет длина файла;

д) СХ=0, DX=0, AL=2 тогда в DX:DS будет длина файла;

16). (из 26):    Для записи информации в файл необходимо:

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

а) в АХ поместить описатель файла;

б) использовать функцию 40h;

в) в BX поместить описатель файла;

г) в СХ поместить количество записываемых байт;

д) в ЕS:DX должен содержаться адрес буфера с данными;

е) в DS:DX должен содержаться адрес буфера с данными;

17). (из 26):    Укажите функцию MS DOS для закрытия файла:

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

а) 5Bh;

б) 3Вh;

в) 3Dh;

г) 3Еh;

д) 5Сh;

18). (из 26):    С помощью функции поиска файлов можно найти файлы:

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

а) только в приделах текущего диска;

б) только в приделах диска С:\;

в) только в приделах диска С:\ и D:\;

г) только в приделах текущего каталога;

19). (из 26):    Укажите функцию для изменения даты и времени создания файла:

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

а) 56H;

б) 53H;

в) 55H;

г) 57H;

д) 54H;

20). (из 26):    Функция 56h позволяет:

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

а) перенести файл в другой каталог;

б) удалить файл;

в) произвести переименование файла;

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

21). (из 26):    Если происходит передача параметров в процедуру так, как показано на рисунке ниже (см. рис. 2.1), то:

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

а) это передача параметров по ссылке;

б) это передача параметров по результату;

в) так передавать параметры в процедуру нельзя!

г) это передача параметров по значению;

22). (из 26):    В программе процедуры могут располагаться:

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

а) в конце программы перед командой, возвращающей управление ОС;

б) в начале программы до первой исполняемой команды;

в) в конце программы после команды, возвращающей управление ОС;

г) внутри другой процедуры или основной программы;

д) в другом модуле;

е) в начале программы сразу после инициализации сегмента DS;

23). (из 26):    Префиксы repne и repnz:

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

а) не являются синонимами;

б) заставляют цепочечную команду циклически выполняться пока содержимое регистра есх/сх не равно 0 или флаг zf равен 0;

в) заставляют цепочечную команду циклически выполняться пока содержимое регистра есх/сх равно 0 или флаг zf равен 1;

г) являются синонимами;

д) заставляют цепочечную команду циклически выполняться пока содержимое регистра есх/сх не равно 0;

24). (из 26):    Если требуется частичная инициализация элементов записи, то можно использовать следующие символы:

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

а) ();

б) . ;

в) <>;

г) : : ;

д) {};

е) /;

25). (из 26):    Оператор ассемблера width позволяет:

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

а) выполнить сдвиг вправо для конкретного элемента записи, чтобы этот элемент оказался «прижатым» к началу ячейки;

б) узнать размер элемента записи в битах;

в) локализовать биты нужного элемента записи;

г) узнать полностью размер записи;

26). (из 26):    Для выделения элемента в записи необходимо выполнить (укажите последовательность действий, см. рис. 2.2):

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

а) I-II-III-IV;

б) I-IV-III-II;

в) III-I-II-IV;

г) II-IV-III-I;

д) II-I-III-IV;