Назад
Посмотреть правильные ответы
Тест на тему: Тест по ассемблеру (углублённый). Часть 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;