Wai
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите, plz, ответить на несколько вопросов одного тестирования: ------------------------------------------------------------------------------------------------------------- 1) Дан алгоритм. Определить, корректность алгоритма и что содержит переменная Sup? 1. Вычислить произведение всех элементов массива Mass размерности NxM Подготовка: Sup =0 Выполнять при 0 <= i <= N -1 1.1. Умножить Sup на произведение элементов i-й строки массива Mass 1.1. Умножить Sup на произведение элементов i-й строки массива Mass Выполнять при 0 < j < M -1 1.1. Sup = Sup * Mass[i][j] Ответы: a. Алгоритм неверный, значение переменной Sup нулевое b. Алгоритм верный, переменная Sup содержит произведение всех элементов массива c. Алгоритм неверный, переменная Sup содержит произведение всех элементов массива за исключением элементов первого и последнего столбца массива d. Алгоритм неверный, переменная Sup содержит произведение всех элементов массива за исключением элементов первой строки массива e. Алгоритм неверный, но переменная Sup содержит произведение всех элементов массива ------------------------------------------------------------------------------------------------------------- 2) Дана программа на языке Си. Необходимо определить, что эта программа делает: int k = 0, l = 0, i , j ; int x [4][4] = {{1,2,3,4}, {5,6,7,8}, {9, 10, 11, 12}, {13, 14, 15, 16}}; for (i=0; i< 2 ; i++) { for (j=0; j<4; j++) { if (x[i][j]%2 == 0) k++; else l++; } } Ответы: a. Определяет количество элементов массива, остаток от деления которых на 2 не равен нулю b. Определяет количество чётных и нечётных значений элементов первых двух строк массива c. Определяет количество чётных и нечётных значений элементов массива d. Определяет количество элементов первых двух строк массива, остаток от деления которых на 2 равен нулю ------------------------------------------------------------------------------------------------------------ 3) Дан алгоритм. Определить, какой базовой алгоритмической структурой реализуется действие 1.2? 1. Реализовать функцию знака y = sign(x) 1.1. Ввести число x 1.2. Вычислить y = sign(x) 1. 3 . Напечатать y Ответы: a. Цикл с постусловием b. Цикл с предусловием c. Выбор d. Следование e. Альтернатива f. Параметрический цикл ------------------------------------------------------------------------------------------------------------ 4) Дана программа на языке Си. Определите назначение переменной k: int i = 0, j = 0, k = 0, l = 0; int x [4][4] = {{1,2,3,4}, {5,6,7,8}, {9, 10, 11, 12}, {13, 14, 15, 16}}; for (i=0; i< 2 ; i++) { for (j=0; j<4; j++) { if (x[i][j]%2 != 0) k++; else l ++; } } Ответы: a. Счётчик элементов первых двух строк массива с нечётными индексами b. Счётчик элементов первых двух строк массива с чётными индексами c. Счётчик элементов первых двух строк массива с чётным значением d. Счётчик элементов первых двух строк массива с нечётным значением |