Главная страница
Навигация по странице:

  • CreateFile

  • тест. Итоговый ОС 14 из 20 баллов. 1 Ответ сохранен Балл 1,00 Отметить вопрос Текст вопроса в случае, если функция CreateFile не смогла открыть файл, например по причине конфликта совместного доступа, возвращаемое значение будет равно Выберите один ответ a.


    Скачать 131.26 Kb.
    Название1 Ответ сохранен Балл 1,00 Отметить вопрос Текст вопроса в случае, если функция CreateFile не смогла открыть файл, например по причине конфликта совместного доступа, возвращаемое значение будет равно Выберите один ответ a.
    Дата29.04.2023
    Размер131.26 Kb.
    Формат файлаdocx
    Имя файлаИтоговый ОС 14 из 20 баллов.docx
    ТипДокументы
    #1097898


    Вопрос 1

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    В случае, если функция CreateFile не смогла открыть файл, например по причине конфликта совместного доступа, возвращаемое значение будет равно:

    Выберите один ответ:



    a.

    0



    b.

    Случайному значению



    c.

    INVALID_HANDLE_VALUE

    CLEAR MY CHOICE

    Вопрос 2

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Файл состоит из записей (структур) фиксированного размера, которые записаны строго одна за другой. В этом случае после отображения файла на память он будет выглядеть как:

    Выберите один ответ:



    a.

    Стек из соответствующих структур



    b.

    Двусвязный список из соответствующих структур



    c.

    Массив из соответствующих структур

    CLEAR MY CHOICE

    Вопрос 3

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Вам необходимо установить в целочисленной переменной определенный бит в 1, не затрагивая при этом остальные биты. Самый простой способ решения подразумевает использование оператора (Язык C++):

    Выберите один ответ:



    a.

    &&



    b.

    &



    c.

    |



    d.

    ||



    e.



    CLEAR MY CHOICE

    Вопрос 4

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Вы открываете файл с помощью функции CreateFile. Для того, чтобы получить права на чтение и запись, необходимо параметр dwDesiredAccess заполнить как:

    Выберите один ответ:



    a.

    GENERIC_READ || GENERIC_WRITE



    b.

    GENERIC_READ && GENERIC_WRITE



    c.

    GENERIC_READ | GENERIC_WRITE



    d.

    GENERIC_READ & GENERIC_WRITE



    e.

    GENERIC_WRITE

    CLEAR MY CHOICE

    Вопрос 5

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Имеется переменная A типа int *

    Конструкции A[15] полностью соответствует конструкция:

    Выберите один ответ:



    a.

    *(A+15)



    b.

    *(A+14)



    c.

    A+14



    d.

    A+15

    CLEAR MY CHOICE

    Вопрос 6

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Имеется фрагмент программы (Язык C++):
    int * pointer;
    pointer=pointer+2;

    На сколько байт сместится указатель?

    Выберите один ответ:



    a.

    1



    b.

    2



    c.

    4



    d.

    8

    CLEAR MY CHOICE

    Вопрос 7

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Microsoft Windows использует:

    Выберите один ответ:



    a.

    Распределение памяти перемещаемыми разделами



    b.

    Страничное распределение памяти



    c.

    Сегментное распределение памяти

    CLEAR MY CHOICE

    Вопрос 8

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Выберите оператор "Побитовое ИЛИ" (Язык C++)

    Выберите один ответ:



    a.

    &&



    b.

    ||



    c.

    |



    d.



    CLEAR MY CHOICE

    Вопрос 9

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Функция VirtualLock позволяет:

    Выберите один ответ:



    a.

    Отключить механизм виртуальной памяти



    b.

    Сделать регион виртуальной памяти временно недоступным



    c.

    "Закрепить" страницы в физической памяти

    CLEAR MY CHOICE

    Вопрос 10

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Вам необходимо создать новый файл. Однако, если файл уже существует, никакие действия не требуются, модифицировать существующий файл не нужно. В этом случае, в параметр dwCreationDisposition функции CreateFile необходимо передать:

    Выберите один ответ:



    a.

    TRUNCATE_EXISTING



    b.

    CREATE_NEW



    c.

    CREATE_ALWAYS

    CLEAR MY CHOICE

    Вопрос 11

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    В вашей программе есть необходимость обеспечить синхронизацию потоков при доступе к пулу из 6 объектов. В этом случае целесообразно использовать:

    Выберите один ответ:



    a.

    Событие (Event)



    b.

    Мьютекс (Mutex)



    c.

    Семафор

    CLEAR MY CHOICE

    Вопрос 12

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Следующий фрагмент программы:

    int k = 23;
    FILE *f = fopen("file1.txt", "w+");
    fprintf(f, "%d", k);

    запишет в файл:

    Выберите один ответ:



    a.

    4 байта



    b.

    6 байт



    c.

    8 байт



    d.

    2 байта

    CLEAR MY CHOICE

    Вопрос 13

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Следующий фрагмент программы:

    int k = 186500;
    FILE *f = fopen("file1.txt", "w+");
    fprintf(f, "%d", k);

    запишет в файл:

    Выберите один ответ:



    a.

    6 байт



    b.

    8 байт



    c.

    2 байта



    d.

    4 байта

    CLEAR MY CHOICE

    Вопрос 14

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Параметр lpStartAddress функции CreateThread определяет:

    Выберите один ответ:



    a.

    Адрес возврата, на который должно передаться управление после завершения потока



    b.

    Идентификатор процесса, для которого создается поток



    c.

    Адрес функции, которая "реализует" поток

    CLEAR MY CHOICE

    Вопрос 15

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Можно ли использовать указатель как массив (Язык C++):

    Выберите один ответ:



    a.

    Да, но нельзя использовать оператор []



    b.

    Нет



    c.

    Да, но для корректной работы под массив должна быть выделена память

    CLEAR MY CHOICE

    Вопрос 16

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Имеется фрагмент программы (Язык C++).
    int k=0;
    if(k)
    {
    printf("условие\n");
    }

    Будет ли логическое выражение в условии истиной (выполнится ли тело условия)?

    Выберите один ответ:



    a.

    нет



    b.

    да

    CLEAR MY CHOICE

    Вопрос 17

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Имеется фрагмент программы (Язык C++).
    int k=5;
    if(k=1)
    {
    printf("условие\n");
    }

    Будет ли логическое выражение в условии истиной (выполнится ли тело условия)?

    Выберите один ответ:



    a.

    да



    b.

    нет

    CLEAR MY CHOICE

    Вопрос 18

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Функция LockFileEx:

    Выберите один ответ:



    a.

    Блокирует в любом случае весь файл целиком



    b.

    Шифрует файл



    c.

    Блокирует регион файла

    CLEAR MY CHOICE

    Вопрос 19

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Глобальные переменные:

    Выберите один ответ:



    a.

    Не могут использоваться потоками



    b.

    Могут использоваться любым потоком процесса



    c.

    Могут использоваться только главным потоком

    CLEAR MY CHOICE

    Вопрос 20

    Ответ сохранен

    Балл: 1,00

    Отметить вопрос

    Текст вопроса

    Функция GetSystemInfo позволяет:

    Выберите один ответ:



    a.

    Получить список потоков



    b.

    Получить общую информацию о памяти и процессоре



    c.

    Получить имя компьютера, домена и текущего пользователя


    написать администратору сайта