В файле собраны ответы к тестам из курса РОСДИСТАНТ / Основы программирования (Тесты 1-3).
Вопросы к тестам собраны из нескольких попыток.
Результат сдачи представлен на скрине.
После покупки Вы получите файл, где будет 180 вопросов с ответами. Верный ответ выделен по тексту.
В демо-файлах представлен скрин с результатом тестирования, а также пример, как выделены ответы.
Все набрано в Word, можно искать с помощью поиска.
Ниже список вопросов, которые представлены в файле.
Также Вы можете посмотреть другие мои готовые работы у меня на странице по ссылке:
Промежуточный тест 1 (Попытка №1)
Вопрос 1
Значение переменной b в результате выполнения данного алгоритма равно ... .
b=0;
Начало цикла для i от 1 до 3
b=b+2*i;
конец цикла;
Вывод s;
Вопрос 2
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 3
Значение переменной s в результате выполнения данного алгоритма равно ... .
s=0;
Начало цикла для i от 1 до 3
s=s+i;
конец цикла;
Вывод s;
Вопрос 4
В данном алгоритме реализована базовая алгоритмическая структура ... .
a:=2; b:=4;
Если a>b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Вопрос 5
Значение переменной y после выполнения данного алгоритма равно … .
Вопрос 6
Установите соответствие между общими понятиями и их конкретной реализацией.
Базовая алгоритмическая структура
Этапы решения задачи на компьютере
Форма представления алгоритма
Свойство алгоритма
• Следование
• Формализация
• Массовость
• Словесная
Вопрос 7
Какие значения переменных a и b необходимо ввести, чтобы в результате реализации данного алгоритма значение переменной b заменить средним значением этих переменных?
Ввод a, b;
Если a>b то a=(a+b)/2
иначе b=(b+a)/2;
Вывод a,b.
Выберите один ответ:
a = 4, b = 2
a = 2, b = 2
a = 2, b = 4
a = 4, b = 4
Вопрос 8
При каких начальных значениях переменных a1 и a2 цикл будет пройден ровно один раз?
Ввод a1,a2;
s=0;
Начало цикла для i от a1 до a2
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
a1 = 0, a2 = 0
a1 = 1, a2 = 2
a1 = –5, a2 = –5
a1 = –1, a2 = –1
Вопрос 9
При каких начальных значениях переменных a и b алгоритм заменит переменные a и b их удвоенными значениями?
Ввод a, b;
Если a=b то a=2*a, b=2*b;
Вывод a,b
Выберите один или несколько ответов:
a = 4, b = 2
a = –2, b = –2
a = 2, b = 4
a = 4, b = 4
Вопрос 10
Укажите значения переменных a и b в результате выполнения данного алгоритма.
Выберите один ответ:
a = 4, b = 4
a = 5, b = 3
a = 1, b = 3
a = 3, b = 1
Вопрос 11
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 12
Частично правильный
Баллов: 0,5 из 1,0
Установите соответствие между общими понятиями и их конкретной реализацией.
Бета-тестирование
Форма представления алгоритма
Альфа-тестирование
Этапы решения задачи на компьютере
• Формализация
• Тестирование программы, выполняемое разработчиками программы
• Использование программного продукта потенциальными пользователями с целью выявления максимального числа ошибок в его работе
• Словесная
Вопрос 13
Значение переменной d в результате выполнения данного алгоритма равно … .
Вопрос 14
Укажите базовую алгоритмическую структуру, реализованную в данном алгоритме.
Ввод n;
s=0; i=1;
Начало цикла
s=s+i; i=i+1;
если i>n конец цикла;
Вывод s;
Выберите один ответ:
Ветвление
Цикл с предусловием
Цикл с постусловием
Следование
Вопрос 15
Установите соответствие между общими понятиями и их конкретной реализацией.
Форма представления алгоритма
Базовая алгоритмическая структура
Свойство алгоритма
Этапы решения задачи на компьютере
• Тестирование
• Цикл
• Блок-схема
• Результативность
Вопрос 16
Какие значения переменных a и b необходимо ввести, чтобы в результате реализации данного алгоритма значение первой переменной a заменить средним значением этих переменных?
Ввод a, b;
Если a>b то a=(a+b)/2
иначе b=(b+a)/2;
Вывод a,b.
Выберите один ответ:
a = 4, b = 2
a = 2, b = 2
a = 2, b = 4
a = 4, b = 4
Вопрос 17
Значение переменной s в результате выполнения данного алгоритма равно ... .
a=0.5; b=2;
a=2*a; b=b+a;
s=2*(a*b);
Вывод d;
Вопрос 18
В данном алгоритме реализована базовая алгоритмическая структура
z:=0; d:=-4; k=0;
Начало цикла
d=d+1 ; k=k+2;
если d<z конец цикла;
Вывод k.
Выберите один ответ:
цикл с параметром
ветвление
цикл с постусловием
цикл с предусловием
Вопрос 19
Значение переменной d в результате выполнения данного алгоритма равно ... .
a=0.5; b=2;
a=2*a; b=b+a;
d=a*b;
Вывод d;
Вопрос 20
Значение переменной k после выполнения данного алгоритма равно … .
z=0; d=-4; k=0;
Начало цикла
d=d+1; k=k+1;
если d<z конец цикла;
Вывод k
Промежуточный тест 1 (Попытка №2)
Вопрос 1
При каких значениях переменной n цикл, указанный в данном алгоритме, ни разу не будет пройден?
Ввод n; s=0;
Начало цикла для i от 1 до n
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
n = 1
n = –10
n = 0
n = –1
Вопрос 2
При каком значении переменной n цикл, указанный в данном алгоритме, будет пройден один раз?
Ввод n; s=0;
Начало цикла для i от 1 до n
s=s+i;
конец цикла;
Вывод s;
Вопрос 3
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
цикл с параметром
цикл с предусловием
цикл с постусловием
ветвление
Вопрос 4
Значение переменной y после выполнения данного алгоритма равно … .
Вопрос 5
Значение переменной k после выполнения данного алгоритма равно … .
z:=0; d:=-4; k=0;
Начало цикла
d=d+1 ; k=k+2;
если d<z конец цикла;
Вывод k.
Вопрос 6
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
цикл с параметром
ветвление
цикл с предусловием
цикл с постусловием
Вопрос 7
При каких значениях переменной k цикл, указанный в данном алгоритме, ни разу не будет пройден?
Ввод n; s=0;
Начало цикла для a от 1 до k
s=s+1;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
k = 5
k = –5
k = 0
k = –1
Вопрос 8
При каких соотношениях переменных a и b их значения удвоятся?
Если a>b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Выберите один ответ:
a < b
a > b
a = b
a не равно b
Вопрос 9
Значение переменной s в результате выполнения данного алгоритма равно
Ввод n;
s=0;
Начало цикла для i от 1 до n
s=s+1;
конец цикла;
Вывод s;
Выберите один ответ:
n
0
n + 1
1
Вопрос 10
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 11
При каких начальных значениях переменных a и b цикл будет пройден один раз?
Ввод a,b;
s=0;
Начало цикла для i от a до b
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
a = 0, b = 0
a = 0, b = 1
a = 1, b = 1
a = –1, b = –1
Вопрос 12
В данном алгоритме реализована базовая алгоритмическая структура ... .
Если a=b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Вопрос 13
Значение переменной s после выполнения данного алгоритма равно … .
Вопрос 14
Установите соответствие между общими понятиями и их конкретной реализацией.
Следование
Цикл с параметром
Цикл с предусловием
Цикл с постусловием
• Выполняется заданное количество раз
• Повторяется до тех пор, пока не выполнится заданное условие
• Повторяется до тех пор, пока выполняется заданное условие
• Естественный ход вычислений не нарушается
Вопрос 15
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
ветвление
цикл с предусловием
цикл с постусловием
итерационный цикл
Вопрос 16
Значение переменной d в результате выполнения данного алгоритма равно … .
Вопрос 17
Укажите значения переменных a и b в результате выполнения данного алгоритма.
Выберите один ответ:
a = 6, b = 6
a = 7, b = 5
a = 5, b = 3
a = 3, b = 5
Вопрос 18
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
ветвление
цикл с предусловием
цикл с постусловием
цикл с параметром
Вопрос 19
В данном алгоритме реализована базовая алгоритмическая структура ... .
a=0.5; b=2;
a=2*a; b=b+a;
d=a*b;
Вывод d;
Вопрос 20
При каких начальных значениях переменных a и b алгоритм удвоит только значение переменной a?
Ввод a, b;
Если a>b то a=2*a, b=2*b
иначе если a<b b=2*b
иначе a=2*a;
Вывод a,b
Выберите один или несколько ответов:
a = 4, b = 2
a = –2, b = –2
a = 2, b = 4
a = 4, b = 4
Промежуточный тест 1 (Попытка №3)
Вопрос 1
Укажите значения переменных a и b в результате выполнения данного алгоритма.
Выберите один ответ:
a = 4, b = 4
a = 5, b = 3
a = 1, b = 3
a = 3, b = 1
Вопрос 2
Укажите значения переменных a и b в результате выполнения данного алгоритма.
Выберите один ответ:
a = 6, b = 6
a = 7, b = 5
a = 5, b = 3
a = 3, b = 5
Вопрос 3
Укажите базовую алгоритмическую структуру, реализованную в данном алгоритме.
Ввод n;
s=0; i=1;
Начало цикла
s=s+i; i=i+1;
если i>n конец цикла;
Вывод s;
Выберите один ответ:
Ветвление
Цикл с предусловием
Цикл с постусловием
Следование
Вопрос 4
Какие значения переменных a и b необходимо ввести, чтобы в результате реализации данного алгоритма значение переменной b заменить средним значением этих переменных?
Ввод a, b;
Если a>b то a=(a+b)/2
иначе b=(b+a)/2;
Вывод a,b.
Выберите один ответ:
a = 4, b = 2
a = 2, b = 2
a = 2, b = 4
a = 4, b = 4
Вопрос 5
Значение переменной y после выполнения данного алгоритма равно … .
Вопрос 6
Значение переменной d в результате выполнения данного алгоритма равно … .
Вопрос 7
При каких значениях переменной k цикл, указанный в данном алгоритме, ни разу не будет пройден?
Ввод n; s=0;
Начало цикла для a от 1 до k
s=s+1;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
k = 5
k = –5
k = 0
k = –1
Вопрос 8
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 9
Значение переменной b в результате выполнения данного алгоритма равно ... .
b=0;
Начало цикла для i от 1 до 3
b=b+2*i;
конец цикла;
Вывод s;
Вопрос 10
Установите соответствие между общими понятиями и их конкретной реализацией.
Цикл с предусловием
Следование
Цикл с параметром
Цикл с постусловием
• Естественный ход вычислений не нарушается
• Повторяется до тех пор, пока не выполнится заданное условие
• Повторяется до тех пор, пока выполняется заданное условие
• Выполняется заданное количество раз
Вопрос 11
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
цикл с параметром
цикл с предусловием
цикл с постусловием
ветвление
Вопрос 12
При каких начальных значениях переменных a и b алгоритм заменит переменные a и b их удвоенными значениями?
Ввод a, b;
Если a=b то a=2*a, b=2*b;
Вывод a,b
Выберите один или несколько ответов:
a = 4, b = 2
a = –2, b = –2
a = 2, b = 4
a = 4, b = 4
Вопрос 13
В данном алгоритме реализована базовая алгоритмическая структура ... .
a=0.5; b=2;
a=2*a; b=b+a;
d=a*b;
Вывод d;
Вопрос 14
При каких начальных значениях переменных a и b алгоритм удвоит только значение переменной a?
Ввод a, b;
Если a>b то a=2*a, b=2*b
иначе если a<b b=2*b
иначе a=2*a;
Вывод a,b
Выберите один или несколько ответов:
a = 4, b = 2
a = –2, b = –2
a = 2, b = 4
a = 4, b = 4
Вопрос 15
При каком значении переменной n цикл, указанный в данном алгоритме, будет пройден один раз?
Ввод n; s=0;
Начало цикла для i от 1 до n
s=s+i;
конец цикла;
Вывод s;
Вопрос 16
При каких значениях переменной n цикл, указанный в данном алгоритме, ни разу не будет пройден?
Ввод n; s=0;
Начало цикла для i от 1 до n
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
n = 1
n = –10
n = 0
n = –1
Вопрос 17
При каких начальных значениях переменных a1 и a2 цикл будет пройден ровно один раз?
Ввод a1,a2;
s=0;
Начало цикла для i от a1 до a2
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
a1 = 0, a2 = 0
a1 = 1, a2 = 2
a1 = –5, a2 = –5
a1 = –1, a2 = –1
Вопрос 18
Значение переменной k после выполнения данного алгоритма равно … .
z:=0; d:=-4; k=0;
Начало цикла
d=d+1 ; k=k+2;
если d<z конец цикла;
Вывод k.
Вопрос 19
Значение переменной s после выполнения данного алгоритма равно … .
Вопрос 20
В данном алгоритме реализована базовая алгоритмическая структура ... .
Промежуточный тест 1 (Попытка №4)
Вопрос 1
В данном алгоритме реализована базовая алгоритмическая структура ... .
a:=2; b:=4;
Если a>b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Вопрос 2
При каких соотношениях переменных a и b их значения удвоятся?
Если a>b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Выберите один ответ:
a < b
a > b
a = b
a не равно b
Вопрос 3
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
ветвление
цикл с предусловием
цикл с постусловием
цикл с параметром
Вопрос 4
Значение переменной y после выполнения данного алгоритма равно … .
Вопрос 5
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
ветвление
цикл с предусловием
цикл с постусловием
итерационный цикл
Вопрос 6
Установите соответствие между общими понятиями и их конкретной реализацией.
Свойство алгоритма
Форма представления алгоритма
Этапы решения задачи на компьютере
Базовая алгоритмическая структура
• Результативность
• Цикл
• Тестирование
• Блок-схема
Вопрос 7
В данном алгоритме реализована базовая алгоритмическая структура ... .
Если a=b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Вопрос 8
Значение переменной s в результате выполнения данного алгоритма равно ... .
s=0;
Начало цикла для i от 1 до 3
s=s+i;
конец цикла;
Вывод s;
Вопрос 9
Установите соответствие между общими понятиями и их конкретной реализацией.
Форма представления алгоритма
Свойство алгоритма
Этапы решения задачи на компьютере
Базовая алгоритмическая структура
• Следование
• Массовость
• Словесная
• Формализация
Вопрос 10
Значение переменной s в результате выполнения данного алгоритма равно ... .
a=0.5; b=2;
a=2*a; b=b+a;
s=2*(a*b);
Вывод d;
Вопрос 11
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 12
Значение переменной s в результате выполнения данного алгоритма равно
Ввод n;
s=0;
Начало цикла для i от 1 до n
s=s+1;
конец цикла;
Вывод s;
Выберите один ответ:
n
0
n + 1
1
Вопрос 13
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 14
В данном алгоритме реализована базовая алгоритмическая структура
z:=0; d:=-4; k=0;
Начало цикла
d=d+1 ; k=k+2;
если d<z конец цикла;
Вывод k.
Выберите один ответ:
цикл с параметром
ветвление
цикл с постусловием
цикл с предусловием
Вопрос 15
При каких начальных значениях переменных a и b цикл будет пройден один раз?
Ввод a,b;
s=0;
Начало цикла для i от a до b
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
a = 0, b = 0
a = 0, b = 1
a = 1, b = 1
a = –1, b = –1
Вопрос 16
Значение переменной d в результате выполнения данного алгоритма равно ... .
a=0.5; b=2;
a=2*a; b=b+a;
d=a*b;
Вывод d;
Вопрос 17
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 18
Установите соответствие между общими понятиями и их конкретной реализацией.
Альфа-тестирование
Бета-тестирование
Форма представления алгоритма
Этапы решения задачи на компьютере
• Формализация
• Использование программного продукта потенциальными пользователями с целью выявления максимального числа ошибок в его работе
• Словесная
• Тестирование программы, выполняемое разработчиками программы
Вопрос 19
Значение переменной k после выполнения данного алгоритма равно … .
z=0; d=-4; k=0;
Начало цикла
d=d+1; k=k+1;
если d<z конец цикла;
Вывод k
Вопрос 20
Значение переменной d в результате выполнения данного алгоритма равно … .
Промежуточный тест 2 (Попытка №1)
Вопрос 1
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]==0 && i==j) s+=1;
Выберите один ответ:
подсчет количества нулевых элементов массива
подсчет суммы элементов массива, расположенных на главной диагонали
подсчет суммы отрицательных элементов массива, расположенных над главной диагональю
подсчет количества нулевых элементов массива, расположенных на главной диагонали
Вопрос 2
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<1; i++)
for (int j=0; j<1; j++)
cin>>a[i][j]
Вопрос 3
Какая последовательность чисел будет выведена на экран согласно представленному фрагменту?
for ( p=5; p>=1; )
{ a[p]=p; cout<<a[p]<<'\t'; p--;}
Выберите один ответ:
54321
5 4 3 2 1
1 2 3 4 5
12345
Вопрос 4
Установите соответствие.
Компилятор
Тип элементов и размер массива
Указатель
Индекс массива
• Хранит адрес памяти
• Определяет объем памяти, выделенной под массив
• Перевод программного кода на язык машинных команд
• Определяет место элемента в общем наборе
Вопрос 5
Укажите количество элементов в массиве согласно описанию.
const n=2;
float array[n][n];
Вопрос 6
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%5==0) s+=a[i];
Выберите один ответ:
подсчет суммы элементов массива
подсчет суммы элементов массива, значения которых равны нулю
подсчет суммы нечетных элементов массива
подсчет суммы элементов массива, значения которых кратны пяти
Вопрос 7
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int k=1; k<=2; k++)
for (int p=1; p<=3; p++)
cin>>a[k][p]
Выберите один ответ:
6 чисел
5 чисел
4 числа
1 число
Вопрос 8
Какие из представленных операторов цикла не содержат ошибки?
Выберите один или несколько ответов:
for ( i=0; i<=n; i++) s+=i;
for ( i=0; i<=n; ) {s+=i; i++;}
for ( i=0; i<=n; ) {s+=i++;}
for ( i=0; i<=n; ) {s+=i;}
Вопрос 9
Сколько чисел необходимо ввести с клавиатуры согласно представленному фрагменту?
for (i=10; i>1; )
{ cin>>a[i]; i--; }
Выберите один ответ:
10
9
0
1
Вопрос 10
Какие из представленных операторов цикла выполняют одинаковые действия?
Выберите один или несколько ответов:
for ( p=0; p<=n; p++) s+=p;
for ( p=0;pi<=n; ) {s+=p; p++;}
for ( p=0; p<=n; ) {s+=p++;}
for ( p=0; p<=n; ) {s+=(++p);}
Вопрос 11
Укажите значения элементов массива согласно представленному фрагменту.
for (int k=0; k<=3; )
{ a[k]=k*k; k++;}
Выберите один ответ:
0 1 4 9
1 4 9
0 1 2 3
1 2 3 4
Вопрос 12
Установите соответствие.
Описание массива
Указатель
Имя массива
Индекс
• Уникальный идентификатор
• Определяет смещение относительно начала массива
• Определяет объем памяти, выделенной под массив
• Хранит адрес памяти
Вопрос 13
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<4; i++ )
{ cin>>a[i]; i++;}
Вопрос 14
Установите соответствие.
Компилятор
Указатель
Имя массива
Тип элементов и размер массива
• Указатели разных типов нельзя присваивать друг другу без операции приведения типа
• Определяет объем памяти, выделенной под массив
• Уникальный идентификатор
• Перевод программного кода на язык машинных команд
Вопрос 15
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%3==0) s+=1;
Выберите один ответ:
подсчет количества элементов массива
подсчет суммы элементов массива, значения которых кратны трем
подсчет количества нечетных элементов массива
подсчет количества элементов массива, значения которых кратны трем
Вопрос 16
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cin>>a[i][j]
Вопрос 17
Какое количество чисел будет выведено на печать согласно представленному фрагменту?
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cout>>a[i][j]
Вопрос 18
Укажите количество байт, необходимых для хранения массива, согласно описанию.
const n=2;
float array[n][n];
Вопрос 19
Что подразумевает описание массива?
int array[3][3]={{1},
{1},
{1}};
Выберите один или несколько ответов:
Определены значения элементов первого столбца
Определены значения элементов первой строки
Определены все элементы массива
Всем элементам первого столбца присвоено значение 1
Промежуточный тест 2 (Попытка №2)
Вопрос 1
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%3==0) s+=1;
Выберите один ответ:
подсчет количества элементов массива
подсчет суммы элементов массива, значения которых кратны трем
подсчет количества нечетных элементов массива
подсчет количества элементов массива, значения которых кратны трем
Вопрос 2
Укажите количество элементов в массиве согласно описанию.
const n=2;
float array[n][n];
Вопрос 3
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]==0 && i==j) s+=1;
Выберите один ответ:
подсчет количества нулевых элементов массива
подсчет суммы элементов массива, расположенных на главной диагонали
подсчет суммы отрицательных элементов массива, расположенных над главной диагональю
подсчет количества нулевых элементов массива, расположенных на главной диагонали
Вопрос 4
Сколько чисел необходимо ввести с клавиатуры согласно представленному фрагменту?
for (i=10; i>1; )
{ cin>>a[i]; i--; }
Выберите один ответ:
10
9
0
1
Вопрос 5
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%5==0) s+=a[i];
Выберите один ответ:
подсчет суммы элементов массива
подсчет суммы элементов массива, значения которых равны нулю
подсчет суммы нечетных элементов массива
подсчет суммы элементов массива, значения которых кратны пяти
Вопрос 6
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int k=1; k<=2; k++)
for (int p=1; p<=3; p++)
cin>>a[k][p]
Выберите один ответ:
6 чисел
5 чисел
4 числа
1 число
Вопрос 7
Установите соответствие.
Компилятор
Имя массива
Указатель
Тип элементов и размер массива
• Перевод программного кода на язык машинных команд
• Уникальный идентификатор
• Определяет объем памяти, выделенной под массив
• Указатели разных типов нельзя присваивать друг другу без операции приведения типа
Вопрос 8
Установите соответствие.
Компилятор
Указатель
Тип элементов и размер массива
Индекс массива
• Определяет объем памяти, выделенной под массив
• Перевод программного кода на язык машинных команд
• Хранит адрес памяти
• Определяет место элемента в общем наборе
Вопрос 9
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<1; i++)
for (int j=0; j<1; j++)
cin>>a[i][j]
Вопрос 10
Установите соответствие.
Имя массива
Указатель
Описание массива
Индекс
• Определяет смещение относительно начала массива
• Уникальный идентификатор
• Хранит адрес памяти
• Определяет объем памяти, выделенной под массив
Вопрос 11
Какие из представленных операторов цикла не содержат ошибки?
Выберите один или несколько ответов:
for ( i=0; i<=n; i++) s+=i;
for ( i=0; i<=n; ) {s+=i; i++;}
for ( i=0; i<=n; ) {s+=i++;}
for ( i=0; i<=n; ) {s+=i;}
Вопрос 12
Какая последовательность чисел будет выведена на экран согласно представленному фрагменту?
for ( p=5; p>=1; )
{ a[p]=p; cout<<a[p]<<'\t'; p--;}
Выберите один ответ:
54321
5 4 3 2 1
1 2 3 4 5
12345
Вопрос 13
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<4; i++ )
{ cin>>a[i]; i++;}
Вопрос 14
Что подразумевает описание массива?
int array[3][3]={{1},
{1},
{1}};
Выберите один или несколько ответов:
Определены значения элементов первого столбца
Определены значения элементов первой строки
Определены все элементы массива
Всем элементам первого столбца присвоено значение 1
Вопрос 15
Укажите значения элементов массива согласно представленному фрагменту.
for (int k=0; k<=3; )
{ a[k]=k*k; k++;}
Выберите один ответ:
0 1 4 9
1 4 9
0 1 2 3
1 2 3 4
Вопрос 16
Укажите количество байт, необходимых для хранения массива, согласно описанию.
const n=2;
float array[n][n];
Вопрос 17
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cin>>a[i][j]
Вопрос 18
Какое количество чисел будет выведено на печать согласно представленному фрагменту?
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cout>>a[i][j]
Вопрос 19
Какие из представленных операторов цикла выполняют одинаковые действия?
Выберите один или несколько ответов:
for ( p=0; p<=n; p++) s+=p;
for ( p=0;pi<=n; ) {s+=p; p++;}
for ( p=0; p<=n; ) {s+=p++;}
for ( p=0; p<=n; ) {s+=(++p);}
Промежуточный тест 2 (Попытка №3)
Вопрос 1
Укажите количество элементов в массиве согласно описанию.
const n=2;
float array[n][n];
Вопрос 2
Установите соответствие.
Указатель
Тип элементов и размер массива
Индекс массива
Компилятор
• Перевод программного кода на язык машинных команд
• Определяет место элемента в общем наборе
• Определяет объем памяти, выделенной под массив
• Хранит адрес памяти
Вопрос 3
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%3==0) s+=1;
Выберите один ответ:
подсчет количества элементов массива
подсчет суммы элементов массива, значения которых кратны трем
подсчет количества нечетных элементов массива
подсчет количества элементов массива, значения которых кратны трем
Вопрос 4
Сколько чисел необходимо ввести с клавиатуры согласно представленному фрагменту?
for (i=10; i>1; )
{ cin>>a[i]; i--; }
Выберите один ответ:
10
9
0
1
Вопрос 5
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%5==0) s+=a[i];
Выберите один ответ:
подсчет суммы элементов массива
подсчет суммы элементов массива, значения которых равны нулю
подсчет суммы нечетных элементов массива
подсчет суммы элементов массива, значения которых кратны пяти
Вопрос 6
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]==0 && i==j) s+=1;
Выберите один ответ:
подсчет количества нулевых элементов массива
подсчет суммы элементов массива, расположенных на главной диагонали
подсчет суммы отрицательных элементов массива, расположенных над главной диагональю
подсчет количества нулевых элементов массива, расположенных на главной диагонали
Вопрос 7
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cin>>a[i][j]
Вопрос 8
Какие из представленных операторов цикла не содержат ошибки?
Выберите один или несколько ответов:
for ( i=0; i<=n; i++) s+=i;
for ( i=0; i<=n; ) {s+=i; i++;}
for ( i=0; i<=n; ) {s+=i++;}
for ( i=0; i<=n; ) {s+=i;}
Вопрос 9
Какое количество чисел будет выведено на печать согласно представленному фрагменту?
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cout>>a[i][j]
Вопрос 10
Установите соответствие.
Описание массива
Указатель
Имя массива
Индекс
• Уникальный идентификатор
• Определяет смещение относительно начала массива
• Хранит адрес памяти
• Определяет объем памяти, выделенной под массив
Вопрос 11
Какая последовательность чисел будет выведена на экран согласно представленному фрагменту?
for ( p=5; p>=1; )
{ a[p]=p; cout<<a[p]<<'\t'; p--;}
Выберите один ответ:
54321
5 4 3 2 1
1 2 3 4 5
12345
Вопрос 12
Что подразумевает описание массива?
int array[3][3]={{1},
{1},
{1}};
Выберите один или несколько ответов:
Определены значения элементов первого столбца
Определены значения элементов первой строки
Определены все элементы массива
Всем элементам первого столбца присвоено значение 1
Вопрос 13
Укажите значения элементов массива согласно представленному фрагменту.
for (int k=0; k<=3; )
{ a[k]=k*k; k++;}
Выберите один ответ:
0 1 4 9
1 4 9
0 1 2 3
1 2 3 4
Вопрос 14
Укажите количество байт, необходимых для хранения массива, согласно описанию.
const n=2;
float array[n][n];
Вопрос 15
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<1; i++)
for (int j=0; j<1; j++)
cin>>a[i][j]
Вопрос 16
Какие из представленных операторов цикла выполняют одинаковые действия?
Выберите один или несколько ответов:
for ( p=0; p<=n; p++) s+=p;
for ( p=0;pi<=n; ) {s+=p; p++;}
for ( p=0; p<=n; ) {s+=p++;}
for ( p=0; p<=n; ) {s+=(++p);}
Вопрос 17
Установите соответствие.
Указатель
Компилятор
Имя массива
Тип элементов и размер массива
• Перевод программного кода на язык машинных команд
• Указатели разных типов нельзя присваивать друг другу без операции приведения типа
• Уникальный идентификатор
• Определяет объем памяти, выделенной под массив
Вопрос 18
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int k=1; k<=2; k++)
for (int p=1; p<=3; p++)
cin>>a[k][p]
Выберите один ответ:
6 чисел
5 чисел
4 числа
1 число
Вопрос 19
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<4; i++ )
{ cin>>a[i]; i++;}
Промежуточный тест 2 (Попытка №4)
Вопрос 1
Сколько чисел необходимо ввести с клавиатуры согласно представленному фрагменту?
for (i=10; i>1; )
{ cin>>a[i]; i--; }
Выберите один ответ:
10
9
0
1
Вопрос 2
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cin>>a[i][j]
Вопрос 3
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%3==0) s+=1;
Выберите один ответ:
подсчет количества элементов массива
подсчет суммы элементов массива, значения которых кратны трем
подсчет количества нечетных элементов массива
подсчет количества элементов массива, значения которых кратны трем
Вопрос 4
Какое количество чисел будет выведено на печать согласно представленному фрагменту?
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cout>>a[i][j]
Вопрос 5
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<1; i++)
for (int j=0; j<1; j++)
cin>>a[i][j]
Вопрос 6
Установите соответствие.
Указатель
Индекс массива
Компилятор
Тип элементов и размер массива
• Определяет место элемента в общем наборе
• Хранит адрес памяти
• Перевод программного кода на язык машинных команд
• Определяет объем памяти, выделенной под массив
Вопрос 7
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<4; i++ )
{ cin>>a[i]; i++;}
Вопрос 8
Укажите значения элементов массива согласно представленному фрагменту.
for (int k=0; k<=3; )
{ a[k]=k*k; k++;}
Выберите один ответ:
0 1 4 9
1 4 9
0 1 2 3
1 2 3 4
Вопрос 9
Укажите количество элементов в массиве согласно описанию.
const n=2;
float array[n][n];
Вопрос 10
Установите соответствие.
Имя массива
Указатель
Индекс
Описание массива
• Хранит адрес памяти
• Определяет смещение относительно начала массива
• Уникальный идентификатор
• Определяет объем памяти, выделенной под массив
Вопрос 11
Какие из представленных операторов цикла выполняют одинаковые действия?
Выберите один или несколько ответов:
for ( p=0; p<=n; p++) s+=p;
for ( p=0;pi<=n; ) {s+=p; p++;}
for ( p=0; p<=n; ) {s+=p++;}
for ( p=0; p<=n; ) {s+=(++p);}
Вопрос 12
Укажите количество байт, необходимых для хранения массива, согласно описанию.
const n=2;
float array[n][n];
Вопрос 13
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]==0 && i==j) s+=1;
Выберите один ответ:
подсчет количества нулевых элементов массива
подсчет суммы элементов массива, расположенных на главной диагонали
подсчет суммы отрицательных элементов массива, расположенных над главной диагональю
подсчет количества нулевых элементов массива, расположенных на главной диагонали
Вопрос 14
Какая последовательность чисел будет выведена на экран согласно представленному фрагменту?
for ( p=5; p>=1; )
{ a[p]=p; cout<<a[p]<<'\t'; p--;}
Выберите один ответ:
54321
5 4 3 2 1
1 2 3 4 5
12345
Вопрос 15
Какие из представленных операторов цикла не содержат ошибки?
Выберите один или несколько ответов:
for ( i=0; i<=n; i++) s+=i;
for ( i=0; i<=n; ) {s+=i; i++;}
for ( i=0; i<=n; ) {s+=i++;}
for ( i=0; i<=n; ) {s+=i;}
Вопрос 16
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int k=1; k<=2; k++)
for (int p=1; p<=3; p++)
cin>>a[k][p]
Выберите один ответ:
6 чисел
5 чисел
4 числа
1 число
Вопрос 17
Установите соответствие.
Имя массива
Тип элементов и размер массива
Указатель
Компилятор
• Указатели разных типов нельзя присваивать друг другу без операции приведения типа
• Определяет объем памяти, выделенной под массив
• Уникальный идентификатор
• Перевод программного кода на язык машинных команд
Вопрос 18
Что подразумевает описание массива?
int array[3][3]={{1},
{1},
{1}};
Выберите один или несколько ответов:
Определены значения элементов первого столбца
Определены значения элементов первой строки
Определены все элементы массива
Всем элементам первого столбца присвоено значение 1
Вопрос 19
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%5==0) s+=a[i];
Выберите один ответ:
подсчет суммы элементов массива
подсчет суммы элементов массива, значения которых равны нулю
подсчет суммы нечетных элементов массива
подсчет суммы элементов массива, значения которых кратны пяти
Промежуточный тест 3 (Попытка №1)
Вопрос 1
Укажите количество элементов согласно описанию массива.
char s_array[ ]="aprol";
Выберите один ответ:
5 элементов
6 элементов
1 элемент
Количество элементов не определено
Вопрос 2
Какое число появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет всем!";
cout<<strlen(s);
Вопрос 3
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет";
for (int i=1, k=0; i<=strlen(s); i++)
k+=i;
cout<<k;
Выберите один ответ:
15
21
0
10
Вопрос 4
Укажите результат на экране согласно указанному выражению.
puts ( strrev( "ABCDE") );
Выберите один ответ:
abcde
edcba
ABCDE
EDCBA
Вопрос 5
Укажите количество элементов согласно описанию массива.
char s_array[ ]={'a', 'b', 'c', 'd'};
Вопрос 6
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="SSSSS";
cout<<strncpy( s, "AAAA", 4);
Выберите один ответ:
AAAAS
AAAAA
AAAA
DAAAA
Вопрос 7
Какая из указанных функций добавляет одну строку в конец другой?
Выберите один ответ:
strcpy ();
strncat ();
strcmp();
strlen ();
Вопрос 8
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="aBcDeF";
cout<<strspn( s, "aBF" );
Выберите один ответ:
2
3
0
1
Вопрос 9
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="ABCDF";
cout<<strspn( s, "ABF" );
Вопрос 10
Укажите результат на экране согласно описанному оператору.
cout<<strupr (’’aprol’’);
Выберите один ответ:
APROL
aprol
Пустая строка
LORPA
Вопрос 11
Какое число появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет!";
cout<<strlen(s);
Выберите один ответ:
6
7
0
1
Вопрос 12
Укажите результат на экране согласно описанному оператору.
cout<<strset ( "abc", 66 );
Выберите один ответ:
BBB
bbb
66
ABC
Промежуточный тест 3 (Попытка №2)
Вопрос 1
Укажите результат на экране согласно указанному выражению.
puts ( strrev( "ABCDE") );
Выберите один ответ:
abcde
edcba
ABCDE
EDCBA
Вопрос 2
Какое число появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет всем!";
cout<<strlen(s);
Вопрос 3
Какая из указанных функций добавляет одну строку в конец другой?
Выберите один ответ:
strcpy ();
strncat ();
strcmp();
strlen ();
Вопрос 4
Какое число появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет!";
cout<<strlen(s);
Выберите один ответ:
6
7
0
1
Вопрос 5
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="SSSSS";
cout<<strncpy( s, "AAAA", 4);
Выберите один ответ:
AAAAS
AAAAA
AAAA
DAAAA
Вопрос 6
Укажите результат на экране согласно описанному оператору.
cout<<strupr (’’aprol’’);
Выберите один ответ:
APROL
aprol
Пустая строка
LORPA
Вопрос 7
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="ABCDF";
cout<<strspn( s, "ABF" );
Вопрос 8
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет";
for (int i=1, k=0; i<=strlen(s); i++)
k+=i;
cout<<k;
Выберите один ответ:
15
21
0
10
Вопрос 9
Укажите количество элементов согласно описанию массива.
char s_array[ ]="aprol";
Выберите один ответ:
5 элементов
6 элементов
1 элемент
Количество элементов не определено
Вопрос 10
Укажите количество элементов согласно описанию массива.
char s_array[ ]={'a', 'b', 'c', 'd'};
Вопрос 11
Укажите результат на экране согласно описанному оператору.
cout<<strset ( "abc", 66 );
Выберите один ответ:
BBB
bbb
66
ABC
Вопрос 12
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="aBcDeF";
cout<<strspn( s, "aBF" );
Выберите один ответ:
2
3
0
1
Промежуточный тест 1 (Попытка №1)
Вопрос 1
Значение переменной b в результате выполнения данного алгоритма равно ... .
b=0;
Начало цикла для i от 1 до 3
b=b+2*i;
конец цикла;
Вывод s;
Вопрос 2
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 3
Значение переменной s в результате выполнения данного алгоритма равно ... .
s=0;
Начало цикла для i от 1 до 3
s=s+i;
конец цикла;
Вывод s;
Вопрос 4
В данном алгоритме реализована базовая алгоритмическая структура ... .
a:=2; b:=4;
Если a>b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Вопрос 5
Значение переменной y после выполнения данного алгоритма равно … .
Вопрос 6
Установите соответствие между общими понятиями и их конкретной реализацией.
Базовая алгоритмическая структура
Этапы решения задачи на компьютере
Форма представления алгоритма
Свойство алгоритма
• Следование
• Формализация
• Массовость
• Словесная
Вопрос 7
Какие значения переменных a и b необходимо ввести, чтобы в результате реализации данного алгоритма значение переменной b заменить средним значением этих переменных?
Ввод a, b;
Если a>b то a=(a+b)/2
иначе b=(b+a)/2;
Вывод a,b.
Выберите один ответ:
a = 4, b = 2
a = 2, b = 2
a = 2, b = 4
a = 4, b = 4
Вопрос 8
При каких начальных значениях переменных a1 и a2 цикл будет пройден ровно один раз?
Ввод a1,a2;
s=0;
Начало цикла для i от a1 до a2
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
a1 = 0, a2 = 0
a1 = 1, a2 = 2
a1 = –5, a2 = –5
a1 = –1, a2 = –1
Вопрос 9
При каких начальных значениях переменных a и b алгоритм заменит переменные a и b их удвоенными значениями?
Ввод a, b;
Если a=b то a=2*a, b=2*b;
Вывод a,b
Выберите один или несколько ответов:
a = 4, b = 2
a = –2, b = –2
a = 2, b = 4
a = 4, b = 4
Вопрос 10
Укажите значения переменных a и b в результате выполнения данного алгоритма.
Выберите один ответ:
a = 4, b = 4
a = 5, b = 3
a = 1, b = 3
a = 3, b = 1
Вопрос 11
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 12
Частично правильный
Баллов: 0,5 из 1,0
Установите соответствие между общими понятиями и их конкретной реализацией.
Бета-тестирование
Форма представления алгоритма
Альфа-тестирование
Этапы решения задачи на компьютере
• Формализация
• Тестирование программы, выполняемое разработчиками программы
• Использование программного продукта потенциальными пользователями с целью выявления максимального числа ошибок в его работе
• Словесная
Вопрос 13
Значение переменной d в результате выполнения данного алгоритма равно … .
Вопрос 14
Укажите базовую алгоритмическую структуру, реализованную в данном алгоритме.
Ввод n;
s=0; i=1;
Начало цикла
s=s+i; i=i+1;
если i>n конец цикла;
Вывод s;
Выберите один ответ:
Ветвление
Цикл с предусловием
Цикл с постусловием
Следование
Вопрос 15
Установите соответствие между общими понятиями и их конкретной реализацией.
Форма представления алгоритма
Базовая алгоритмическая структура
Свойство алгоритма
Этапы решения задачи на компьютере
• Тестирование
• Цикл
• Блок-схема
• Результативность
Вопрос 16
Какие значения переменных a и b необходимо ввести, чтобы в результате реализации данного алгоритма значение первой переменной a заменить средним значением этих переменных?
Ввод a, b;
Если a>b то a=(a+b)/2
иначе b=(b+a)/2;
Вывод a,b.
Выберите один ответ:
a = 4, b = 2
a = 2, b = 2
a = 2, b = 4
a = 4, b = 4
Вопрос 17
Значение переменной s в результате выполнения данного алгоритма равно ... .
a=0.5; b=2;
a=2*a; b=b+a;
s=2*(a*b);
Вывод d;
Вопрос 18
В данном алгоритме реализована базовая алгоритмическая структура
z:=0; d:=-4; k=0;
Начало цикла
d=d+1 ; k=k+2;
если d<z конец цикла;
Вывод k.
Выберите один ответ:
цикл с параметром
ветвление
цикл с постусловием
цикл с предусловием
Вопрос 19
Значение переменной d в результате выполнения данного алгоритма равно ... .
a=0.5; b=2;
a=2*a; b=b+a;
d=a*b;
Вывод d;
Вопрос 20
Значение переменной k после выполнения данного алгоритма равно … .
z=0; d=-4; k=0;
Начало цикла
d=d+1; k=k+1;
если d<z конец цикла;
Вывод k
Промежуточный тест 1 (Попытка №2)
Вопрос 1
При каких значениях переменной n цикл, указанный в данном алгоритме, ни разу не будет пройден?
Ввод n; s=0;
Начало цикла для i от 1 до n
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
n = 1
n = –10
n = 0
n = –1
Вопрос 2
При каком значении переменной n цикл, указанный в данном алгоритме, будет пройден один раз?
Ввод n; s=0;
Начало цикла для i от 1 до n
s=s+i;
конец цикла;
Вывод s;
Вопрос 3
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
цикл с параметром
цикл с предусловием
цикл с постусловием
ветвление
Вопрос 4
Значение переменной y после выполнения данного алгоритма равно … .
Вопрос 5
Значение переменной k после выполнения данного алгоритма равно … .
z:=0; d:=-4; k=0;
Начало цикла
d=d+1 ; k=k+2;
если d<z конец цикла;
Вывод k.
Вопрос 6
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
цикл с параметром
ветвление
цикл с предусловием
цикл с постусловием
Вопрос 7
При каких значениях переменной k цикл, указанный в данном алгоритме, ни разу не будет пройден?
Ввод n; s=0;
Начало цикла для a от 1 до k
s=s+1;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
k = 5
k = –5
k = 0
k = –1
Вопрос 8
При каких соотношениях переменных a и b их значения удвоятся?
Если a>b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Выберите один ответ:
a < b
a > b
a = b
a не равно b
Вопрос 9
Значение переменной s в результате выполнения данного алгоритма равно
Ввод n;
s=0;
Начало цикла для i от 1 до n
s=s+1;
конец цикла;
Вывод s;
Выберите один ответ:
n
0
n + 1
1
Вопрос 10
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 11
При каких начальных значениях переменных a и b цикл будет пройден один раз?
Ввод a,b;
s=0;
Начало цикла для i от a до b
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
a = 0, b = 0
a = 0, b = 1
a = 1, b = 1
a = –1, b = –1
Вопрос 12
В данном алгоритме реализована базовая алгоритмическая структура ... .
Если a=b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Вопрос 13
Значение переменной s после выполнения данного алгоритма равно … .
Вопрос 14
Установите соответствие между общими понятиями и их конкретной реализацией.
Следование
Цикл с параметром
Цикл с предусловием
Цикл с постусловием
• Выполняется заданное количество раз
• Повторяется до тех пор, пока не выполнится заданное условие
• Повторяется до тех пор, пока выполняется заданное условие
• Естественный ход вычислений не нарушается
Вопрос 15
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
ветвление
цикл с предусловием
цикл с постусловием
итерационный цикл
Вопрос 16
Значение переменной d в результате выполнения данного алгоритма равно … .
Вопрос 17
Укажите значения переменных a и b в результате выполнения данного алгоритма.
Выберите один ответ:
a = 6, b = 6
a = 7, b = 5
a = 5, b = 3
a = 3, b = 5
Вопрос 18
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
ветвление
цикл с предусловием
цикл с постусловием
цикл с параметром
Вопрос 19
В данном алгоритме реализована базовая алгоритмическая структура ... .
a=0.5; b=2;
a=2*a; b=b+a;
d=a*b;
Вывод d;
Вопрос 20
При каких начальных значениях переменных a и b алгоритм удвоит только значение переменной a?
Ввод a, b;
Если a>b то a=2*a, b=2*b
иначе если a<b b=2*b
иначе a=2*a;
Вывод a,b
Выберите один или несколько ответов:
a = 4, b = 2
a = –2, b = –2
a = 2, b = 4
a = 4, b = 4
Промежуточный тест 1 (Попытка №3)
Вопрос 1
Укажите значения переменных a и b в результате выполнения данного алгоритма.
Выберите один ответ:
a = 4, b = 4
a = 5, b = 3
a = 1, b = 3
a = 3, b = 1
Вопрос 2
Укажите значения переменных a и b в результате выполнения данного алгоритма.
Выберите один ответ:
a = 6, b = 6
a = 7, b = 5
a = 5, b = 3
a = 3, b = 5
Вопрос 3
Укажите базовую алгоритмическую структуру, реализованную в данном алгоритме.
Ввод n;
s=0; i=1;
Начало цикла
s=s+i; i=i+1;
если i>n конец цикла;
Вывод s;
Выберите один ответ:
Ветвление
Цикл с предусловием
Цикл с постусловием
Следование
Вопрос 4
Какие значения переменных a и b необходимо ввести, чтобы в результате реализации данного алгоритма значение переменной b заменить средним значением этих переменных?
Ввод a, b;
Если a>b то a=(a+b)/2
иначе b=(b+a)/2;
Вывод a,b.
Выберите один ответ:
a = 4, b = 2
a = 2, b = 2
a = 2, b = 4
a = 4, b = 4
Вопрос 5
Значение переменной y после выполнения данного алгоритма равно … .
Вопрос 6
Значение переменной d в результате выполнения данного алгоритма равно … .
Вопрос 7
При каких значениях переменной k цикл, указанный в данном алгоритме, ни разу не будет пройден?
Ввод n; s=0;
Начало цикла для a от 1 до k
s=s+1;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
k = 5
k = –5
k = 0
k = –1
Вопрос 8
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 9
Значение переменной b в результате выполнения данного алгоритма равно ... .
b=0;
Начало цикла для i от 1 до 3
b=b+2*i;
конец цикла;
Вывод s;
Вопрос 10
Установите соответствие между общими понятиями и их конкретной реализацией.
Цикл с предусловием
Следование
Цикл с параметром
Цикл с постусловием
• Естественный ход вычислений не нарушается
• Повторяется до тех пор, пока не выполнится заданное условие
• Повторяется до тех пор, пока выполняется заданное условие
• Выполняется заданное количество раз
Вопрос 11
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
цикл с параметром
цикл с предусловием
цикл с постусловием
ветвление
Вопрос 12
При каких начальных значениях переменных a и b алгоритм заменит переменные a и b их удвоенными значениями?
Ввод a, b;
Если a=b то a=2*a, b=2*b;
Вывод a,b
Выберите один или несколько ответов:
a = 4, b = 2
a = –2, b = –2
a = 2, b = 4
a = 4, b = 4
Вопрос 13
В данном алгоритме реализована базовая алгоритмическая структура ... .
a=0.5; b=2;
a=2*a; b=b+a;
d=a*b;
Вывод d;
Вопрос 14
При каких начальных значениях переменных a и b алгоритм удвоит только значение переменной a?
Ввод a, b;
Если a>b то a=2*a, b=2*b
иначе если a<b b=2*b
иначе a=2*a;
Вывод a,b
Выберите один или несколько ответов:
a = 4, b = 2
a = –2, b = –2
a = 2, b = 4
a = 4, b = 4
Вопрос 15
При каком значении переменной n цикл, указанный в данном алгоритме, будет пройден один раз?
Ввод n; s=0;
Начало цикла для i от 1 до n
s=s+i;
конец цикла;
Вывод s;
Вопрос 16
При каких значениях переменной n цикл, указанный в данном алгоритме, ни разу не будет пройден?
Ввод n; s=0;
Начало цикла для i от 1 до n
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
n = 1
n = –10
n = 0
n = –1
Вопрос 17
При каких начальных значениях переменных a1 и a2 цикл будет пройден ровно один раз?
Ввод a1,a2;
s=0;
Начало цикла для i от a1 до a2
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
a1 = 0, a2 = 0
a1 = 1, a2 = 2
a1 = –5, a2 = –5
a1 = –1, a2 = –1
Вопрос 18
Значение переменной k после выполнения данного алгоритма равно … .
z:=0; d:=-4; k=0;
Начало цикла
d=d+1 ; k=k+2;
если d<z конец цикла;
Вывод k.
Вопрос 19
Значение переменной s после выполнения данного алгоритма равно … .
Вопрос 20
В данном алгоритме реализована базовая алгоритмическая структура ... .
Промежуточный тест 1 (Попытка №4)
Вопрос 1
В данном алгоритме реализована базовая алгоритмическая структура ... .
a:=2; b:=4;
Если a>b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Вопрос 2
При каких соотношениях переменных a и b их значения удвоятся?
Если a>b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Выберите один ответ:
a < b
a > b
a = b
a не равно b
Вопрос 3
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
ветвление
цикл с предусловием
цикл с постусловием
цикл с параметром
Вопрос 4
Значение переменной y после выполнения данного алгоритма равно … .
Вопрос 5
В данном алгоритме реализована базовая алгоритмическая структура
Выберите один ответ:
ветвление
цикл с предусловием
цикл с постусловием
итерационный цикл
Вопрос 6
Установите соответствие между общими понятиями и их конкретной реализацией.
Свойство алгоритма
Форма представления алгоритма
Этапы решения задачи на компьютере
Базовая алгоритмическая структура
• Результативность
• Цикл
• Тестирование
• Блок-схема
Вопрос 7
В данном алгоритме реализована базовая алгоритмическая структура ... .
Если a=b то a:=(a-b)/2
иначе если a<b то b:=(b-a)/2
иначе a:=2*a, b:=2*b;
Вывод a,b.
Вопрос 8
Значение переменной s в результате выполнения данного алгоритма равно ... .
s=0;
Начало цикла для i от 1 до 3
s=s+i;
конец цикла;
Вывод s;
Вопрос 9
Установите соответствие между общими понятиями и их конкретной реализацией.
Форма представления алгоритма
Свойство алгоритма
Этапы решения задачи на компьютере
Базовая алгоритмическая структура
• Следование
• Массовость
• Словесная
• Формализация
Вопрос 10
Значение переменной s в результате выполнения данного алгоритма равно ... .
a=0.5; b=2;
a=2*a; b=b+a;
s=2*(a*b);
Вывод d;
Вопрос 11
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 12
Значение переменной s в результате выполнения данного алгоритма равно
Ввод n;
s=0;
Начало цикла для i от 1 до n
s=s+1;
конец цикла;
Вывод s;
Выберите один ответ:
n
0
n + 1
1
Вопрос 13
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 14
В данном алгоритме реализована базовая алгоритмическая структура
z:=0; d:=-4; k=0;
Начало цикла
d=d+1 ; k=k+2;
если d<z конец цикла;
Вывод k.
Выберите один ответ:
цикл с параметром
ветвление
цикл с постусловием
цикл с предусловием
Вопрос 15
При каких начальных значениях переменных a и b цикл будет пройден один раз?
Ввод a,b;
s=0;
Начало цикла для i от a до b
s=s+i;
конец цикла;
Вывод s;
Выберите один или несколько ответов:
a = 0, b = 0
a = 0, b = 1
a = 1, b = 1
a = –1, b = –1
Вопрос 16
Значение переменной d в результате выполнения данного алгоритма равно ... .
a=0.5; b=2;
a=2*a; b=b+a;
d=a*b;
Вывод d;
Вопрос 17
В данном алгоритме реализована базовая алгоритмическая структура ... .
Вопрос 18
Установите соответствие между общими понятиями и их конкретной реализацией.
Альфа-тестирование
Бета-тестирование
Форма представления алгоритма
Этапы решения задачи на компьютере
• Формализация
• Использование программного продукта потенциальными пользователями с целью выявления максимального числа ошибок в его работе
• Словесная
• Тестирование программы, выполняемое разработчиками программы
Вопрос 19
Значение переменной k после выполнения данного алгоритма равно … .
z=0; d=-4; k=0;
Начало цикла
d=d+1; k=k+1;
если d<z конец цикла;
Вывод k
Вопрос 20
Значение переменной d в результате выполнения данного алгоритма равно … .
Промежуточный тест 2 (Попытка №1)
Вопрос 1
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]==0 && i==j) s+=1;
Выберите один ответ:
подсчет количества нулевых элементов массива
подсчет суммы элементов массива, расположенных на главной диагонали
подсчет суммы отрицательных элементов массива, расположенных над главной диагональю
подсчет количества нулевых элементов массива, расположенных на главной диагонали
Вопрос 2
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<1; i++)
for (int j=0; j<1; j++)
cin>>a[i][j]
Вопрос 3
Какая последовательность чисел будет выведена на экран согласно представленному фрагменту?
for ( p=5; p>=1; )
{ a[p]=p; cout<<a[p]<<'\t'; p--;}
Выберите один ответ:
54321
5 4 3 2 1
1 2 3 4 5
12345
Вопрос 4
Установите соответствие.
Компилятор
Тип элементов и размер массива
Указатель
Индекс массива
• Хранит адрес памяти
• Определяет объем памяти, выделенной под массив
• Перевод программного кода на язык машинных команд
• Определяет место элемента в общем наборе
Вопрос 5
Укажите количество элементов в массиве согласно описанию.
const n=2;
float array[n][n];
Вопрос 6
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%5==0) s+=a[i];
Выберите один ответ:
подсчет суммы элементов массива
подсчет суммы элементов массива, значения которых равны нулю
подсчет суммы нечетных элементов массива
подсчет суммы элементов массива, значения которых кратны пяти
Вопрос 7
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int k=1; k<=2; k++)
for (int p=1; p<=3; p++)
cin>>a[k][p]
Выберите один ответ:
6 чисел
5 чисел
4 числа
1 число
Вопрос 8
Какие из представленных операторов цикла не содержат ошибки?
Выберите один или несколько ответов:
for ( i=0; i<=n; i++) s+=i;
for ( i=0; i<=n; ) {s+=i; i++;}
for ( i=0; i<=n; ) {s+=i++;}
for ( i=0; i<=n; ) {s+=i;}
Вопрос 9
Сколько чисел необходимо ввести с клавиатуры согласно представленному фрагменту?
for (i=10; i>1; )
{ cin>>a[i]; i--; }
Выберите один ответ:
10
9
0
1
Вопрос 10
Какие из представленных операторов цикла выполняют одинаковые действия?
Выберите один или несколько ответов:
for ( p=0; p<=n; p++) s+=p;
for ( p=0;pi<=n; ) {s+=p; p++;}
for ( p=0; p<=n; ) {s+=p++;}
for ( p=0; p<=n; ) {s+=(++p);}
Вопрос 11
Укажите значения элементов массива согласно представленному фрагменту.
for (int k=0; k<=3; )
{ a[k]=k*k; k++;}
Выберите один ответ:
0 1 4 9
1 4 9
0 1 2 3
1 2 3 4
Вопрос 12
Установите соответствие.
Описание массива
Указатель
Имя массива
Индекс
• Уникальный идентификатор
• Определяет смещение относительно начала массива
• Определяет объем памяти, выделенной под массив
• Хранит адрес памяти
Вопрос 13
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<4; i++ )
{ cin>>a[i]; i++;}
Вопрос 14
Установите соответствие.
Компилятор
Указатель
Имя массива
Тип элементов и размер массива
• Указатели разных типов нельзя присваивать друг другу без операции приведения типа
• Определяет объем памяти, выделенной под массив
• Уникальный идентификатор
• Перевод программного кода на язык машинных команд
Вопрос 15
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%3==0) s+=1;
Выберите один ответ:
подсчет количества элементов массива
подсчет суммы элементов массива, значения которых кратны трем
подсчет количества нечетных элементов массива
подсчет количества элементов массива, значения которых кратны трем
Вопрос 16
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cin>>a[i][j]
Вопрос 17
Какое количество чисел будет выведено на печать согласно представленному фрагменту?
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cout>>a[i][j]
Вопрос 18
Укажите количество байт, необходимых для хранения массива, согласно описанию.
const n=2;
float array[n][n];
Вопрос 19
Что подразумевает описание массива?
int array[3][3]={{1},
{1},
{1}};
Выберите один или несколько ответов:
Определены значения элементов первого столбца
Определены значения элементов первой строки
Определены все элементы массива
Всем элементам первого столбца присвоено значение 1
Промежуточный тест 2 (Попытка №2)
Вопрос 1
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%3==0) s+=1;
Выберите один ответ:
подсчет количества элементов массива
подсчет суммы элементов массива, значения которых кратны трем
подсчет количества нечетных элементов массива
подсчет количества элементов массива, значения которых кратны трем
Вопрос 2
Укажите количество элементов в массиве согласно описанию.
const n=2;
float array[n][n];
Вопрос 3
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]==0 && i==j) s+=1;
Выберите один ответ:
подсчет количества нулевых элементов массива
подсчет суммы элементов массива, расположенных на главной диагонали
подсчет суммы отрицательных элементов массива, расположенных над главной диагональю
подсчет количества нулевых элементов массива, расположенных на главной диагонали
Вопрос 4
Сколько чисел необходимо ввести с клавиатуры согласно представленному фрагменту?
for (i=10; i>1; )
{ cin>>a[i]; i--; }
Выберите один ответ:
10
9
0
1
Вопрос 5
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%5==0) s+=a[i];
Выберите один ответ:
подсчет суммы элементов массива
подсчет суммы элементов массива, значения которых равны нулю
подсчет суммы нечетных элементов массива
подсчет суммы элементов массива, значения которых кратны пяти
Вопрос 6
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int k=1; k<=2; k++)
for (int p=1; p<=3; p++)
cin>>a[k][p]
Выберите один ответ:
6 чисел
5 чисел
4 числа
1 число
Вопрос 7
Установите соответствие.
Компилятор
Имя массива
Указатель
Тип элементов и размер массива
• Перевод программного кода на язык машинных команд
• Уникальный идентификатор
• Определяет объем памяти, выделенной под массив
• Указатели разных типов нельзя присваивать друг другу без операции приведения типа
Вопрос 8
Установите соответствие.
Компилятор
Указатель
Тип элементов и размер массива
Индекс массива
• Определяет объем памяти, выделенной под массив
• Перевод программного кода на язык машинных команд
• Хранит адрес памяти
• Определяет место элемента в общем наборе
Вопрос 9
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<1; i++)
for (int j=0; j<1; j++)
cin>>a[i][j]
Вопрос 10
Установите соответствие.
Имя массива
Указатель
Описание массива
Индекс
• Определяет смещение относительно начала массива
• Уникальный идентификатор
• Хранит адрес памяти
• Определяет объем памяти, выделенной под массив
Вопрос 11
Какие из представленных операторов цикла не содержат ошибки?
Выберите один или несколько ответов:
for ( i=0; i<=n; i++) s+=i;
for ( i=0; i<=n; ) {s+=i; i++;}
for ( i=0; i<=n; ) {s+=i++;}
for ( i=0; i<=n; ) {s+=i;}
Вопрос 12
Какая последовательность чисел будет выведена на экран согласно представленному фрагменту?
for ( p=5; p>=1; )
{ a[p]=p; cout<<a[p]<<'\t'; p--;}
Выберите один ответ:
54321
5 4 3 2 1
1 2 3 4 5
12345
Вопрос 13
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<4; i++ )
{ cin>>a[i]; i++;}
Вопрос 14
Что подразумевает описание массива?
int array[3][3]={{1},
{1},
{1}};
Выберите один или несколько ответов:
Определены значения элементов первого столбца
Определены значения элементов первой строки
Определены все элементы массива
Всем элементам первого столбца присвоено значение 1
Вопрос 15
Укажите значения элементов массива согласно представленному фрагменту.
for (int k=0; k<=3; )
{ a[k]=k*k; k++;}
Выберите один ответ:
0 1 4 9
1 4 9
0 1 2 3
1 2 3 4
Вопрос 16
Укажите количество байт, необходимых для хранения массива, согласно описанию.
const n=2;
float array[n][n];
Вопрос 17
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cin>>a[i][j]
Вопрос 18
Какое количество чисел будет выведено на печать согласно представленному фрагменту?
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cout>>a[i][j]
Вопрос 19
Какие из представленных операторов цикла выполняют одинаковые действия?
Выберите один или несколько ответов:
for ( p=0; p<=n; p++) s+=p;
for ( p=0;pi<=n; ) {s+=p; p++;}
for ( p=0; p<=n; ) {s+=p++;}
for ( p=0; p<=n; ) {s+=(++p);}
Промежуточный тест 2 (Попытка №3)
Вопрос 1
Укажите количество элементов в массиве согласно описанию.
const n=2;
float array[n][n];
Вопрос 2
Установите соответствие.
Указатель
Тип элементов и размер массива
Индекс массива
Компилятор
• Перевод программного кода на язык машинных команд
• Определяет место элемента в общем наборе
• Определяет объем памяти, выделенной под массив
• Хранит адрес памяти
Вопрос 3
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%3==0) s+=1;
Выберите один ответ:
подсчет количества элементов массива
подсчет суммы элементов массива, значения которых кратны трем
подсчет количества нечетных элементов массива
подсчет количества элементов массива, значения которых кратны трем
Вопрос 4
Сколько чисел необходимо ввести с клавиатуры согласно представленному фрагменту?
for (i=10; i>1; )
{ cin>>a[i]; i--; }
Выберите один ответ:
10
9
0
1
Вопрос 5
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%5==0) s+=a[i];
Выберите один ответ:
подсчет суммы элементов массива
подсчет суммы элементов массива, значения которых равны нулю
подсчет суммы нечетных элементов массива
подсчет суммы элементов массива, значения которых кратны пяти
Вопрос 6
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]==0 && i==j) s+=1;
Выберите один ответ:
подсчет количества нулевых элементов массива
подсчет суммы элементов массива, расположенных на главной диагонали
подсчет суммы отрицательных элементов массива, расположенных над главной диагональю
подсчет количества нулевых элементов массива, расположенных на главной диагонали
Вопрос 7
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cin>>a[i][j]
Вопрос 8
Какие из представленных операторов цикла не содержат ошибки?
Выберите один или несколько ответов:
for ( i=0; i<=n; i++) s+=i;
for ( i=0; i<=n; ) {s+=i; i++;}
for ( i=0; i<=n; ) {s+=i++;}
for ( i=0; i<=n; ) {s+=i;}
Вопрос 9
Какое количество чисел будет выведено на печать согласно представленному фрагменту?
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cout>>a[i][j]
Вопрос 10
Установите соответствие.
Описание массива
Указатель
Имя массива
Индекс
• Уникальный идентификатор
• Определяет смещение относительно начала массива
• Хранит адрес памяти
• Определяет объем памяти, выделенной под массив
Вопрос 11
Какая последовательность чисел будет выведена на экран согласно представленному фрагменту?
for ( p=5; p>=1; )
{ a[p]=p; cout<<a[p]<<'\t'; p--;}
Выберите один ответ:
54321
5 4 3 2 1
1 2 3 4 5
12345
Вопрос 12
Что подразумевает описание массива?
int array[3][3]={{1},
{1},
{1}};
Выберите один или несколько ответов:
Определены значения элементов первого столбца
Определены значения элементов первой строки
Определены все элементы массива
Всем элементам первого столбца присвоено значение 1
Вопрос 13
Укажите значения элементов массива согласно представленному фрагменту.
for (int k=0; k<=3; )
{ a[k]=k*k; k++;}
Выберите один ответ:
0 1 4 9
1 4 9
0 1 2 3
1 2 3 4
Вопрос 14
Укажите количество байт, необходимых для хранения массива, согласно описанию.
const n=2;
float array[n][n];
Вопрос 15
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<1; i++)
for (int j=0; j<1; j++)
cin>>a[i][j]
Вопрос 16
Какие из представленных операторов цикла выполняют одинаковые действия?
Выберите один или несколько ответов:
for ( p=0; p<=n; p++) s+=p;
for ( p=0;pi<=n; ) {s+=p; p++;}
for ( p=0; p<=n; ) {s+=p++;}
for ( p=0; p<=n; ) {s+=(++p);}
Вопрос 17
Установите соответствие.
Указатель
Компилятор
Имя массива
Тип элементов и размер массива
• Перевод программного кода на язык машинных команд
• Указатели разных типов нельзя присваивать друг другу без операции приведения типа
• Уникальный идентификатор
• Определяет объем памяти, выделенной под массив
Вопрос 18
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int k=1; k<=2; k++)
for (int p=1; p<=3; p++)
cin>>a[k][p]
Выберите один ответ:
6 чисел
5 чисел
4 числа
1 число
Вопрос 19
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<4; i++ )
{ cin>>a[i]; i++;}
Промежуточный тест 2 (Попытка №4)
Вопрос 1
Сколько чисел необходимо ввести с клавиатуры согласно представленному фрагменту?
for (i=10; i>1; )
{ cin>>a[i]; i--; }
Выберите один ответ:
10
9
0
1
Вопрос 2
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cin>>a[i][j]
Вопрос 3
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%3==0) s+=1;
Выберите один ответ:
подсчет количества элементов массива
подсчет суммы элементов массива, значения которых кратны трем
подсчет количества нечетных элементов массива
подсчет количества элементов массива, значения которых кратны трем
Вопрос 4
Какое количество чисел будет выведено на печать согласно представленному фрагменту?
for (int i=1; i<=2; i++)
for (int j=1; j<=3; j++)
cout>>a[i][j]
Вопрос 5
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<1; i++)
for (int j=0; j<1; j++)
cin>>a[i][j]
Вопрос 6
Установите соответствие.
Указатель
Индекс массива
Компилятор
Тип элементов и размер массива
• Определяет место элемента в общем наборе
• Хранит адрес памяти
• Перевод программного кода на язык машинных команд
• Определяет объем памяти, выделенной под массив
Вопрос 7
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int i=0; i<4; i++ )
{ cin>>a[i]; i++;}
Вопрос 8
Укажите значения элементов массива согласно представленному фрагменту.
for (int k=0; k<=3; )
{ a[k]=k*k; k++;}
Выберите один ответ:
0 1 4 9
1 4 9
0 1 2 3
1 2 3 4
Вопрос 9
Укажите количество элементов в массиве согласно описанию.
const n=2;
float array[n][n];
Вопрос 10
Установите соответствие.
Имя массива
Указатель
Индекс
Описание массива
• Хранит адрес памяти
• Определяет смещение относительно начала массива
• Уникальный идентификатор
• Определяет объем памяти, выделенной под массив
Вопрос 11
Какие из представленных операторов цикла выполняют одинаковые действия?
Выберите один или несколько ответов:
for ( p=0; p<=n; p++) s+=p;
for ( p=0;pi<=n; ) {s+=p; p++;}
for ( p=0; p<=n; ) {s+=p++;}
for ( p=0; p<=n; ) {s+=(++p);}
Вопрос 12
Укажите количество байт, необходимых для хранения массива, согласно описанию.
const n=2;
float array[n][n];
Вопрос 13
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]==0 && i==j) s+=1;
Выберите один ответ:
подсчет количества нулевых элементов массива
подсчет суммы элементов массива, расположенных на главной диагонали
подсчет суммы отрицательных элементов массива, расположенных над главной диагональю
подсчет количества нулевых элементов массива, расположенных на главной диагонали
Вопрос 14
Какая последовательность чисел будет выведена на экран согласно представленному фрагменту?
for ( p=5; p>=1; )
{ a[p]=p; cout<<a[p]<<'\t'; p--;}
Выберите один ответ:
54321
5 4 3 2 1
1 2 3 4 5
12345
Вопрос 15
Какие из представленных операторов цикла не содержат ошибки?
Выберите один или несколько ответов:
for ( i=0; i<=n; i++) s+=i;
for ( i=0; i<=n; ) {s+=i; i++;}
for ( i=0; i<=n; ) {s+=i++;}
for ( i=0; i<=n; ) {s+=i;}
Вопрос 16
Укажите количество чисел, которые необходимо ввести с клавиатуры согласно представленному фрагменту.
for (int k=1; k<=2; k++)
for (int p=1; p<=3; p++)
cin>>a[k][p]
Выберите один ответ:
6 чисел
5 чисел
4 числа
1 число
Вопрос 17
Установите соответствие.
Имя массива
Тип элементов и размер массива
Указатель
Компилятор
• Указатели разных типов нельзя присваивать друг другу без операции приведения типа
• Определяет объем памяти, выделенной под массив
• Уникальный идентификатор
• Перевод программного кода на язык машинных команд
Вопрос 18
Что подразумевает описание массива?
int array[3][3]={{1},
{1},
{1}};
Выберите один или несколько ответов:
Определены значения элементов первого столбца
Определены значения элементов первой строки
Определены все элементы массива
Всем элементам первого столбца присвоено значение 1
Вопрос 19
В данном фрагменте реализован
for (int i=0, s=0; i<n; i++)
if (a[i]%5==0) s+=a[i];
Выберите один ответ:
подсчет суммы элементов массива
подсчет суммы элементов массива, значения которых равны нулю
подсчет суммы нечетных элементов массива
подсчет суммы элементов массива, значения которых кратны пяти
Промежуточный тест 3 (Попытка №1)
Вопрос 1
Укажите количество элементов согласно описанию массива.
char s_array[ ]="aprol";
Выберите один ответ:
5 элементов
6 элементов
1 элемент
Количество элементов не определено
Вопрос 2
Какое число появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет всем!";
cout<<strlen(s);
Вопрос 3
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет";
for (int i=1, k=0; i<=strlen(s); i++)
k+=i;
cout<<k;
Выберите один ответ:
15
21
0
10
Вопрос 4
Укажите результат на экране согласно указанному выражению.
puts ( strrev( "ABCDE") );
Выберите один ответ:
abcde
edcba
ABCDE
EDCBA
Вопрос 5
Укажите количество элементов согласно описанию массива.
char s_array[ ]={'a', 'b', 'c', 'd'};
Вопрос 6
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="SSSSS";
cout<<strncpy( s, "AAAA", 4);
Выберите один ответ:
AAAAS
AAAAA
AAAA
DAAAA
Вопрос 7
Какая из указанных функций добавляет одну строку в конец другой?
Выберите один ответ:
strcpy ();
strncat ();
strcmp();
strlen ();
Вопрос 8
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="aBcDeF";
cout<<strspn( s, "aBF" );
Выберите один ответ:
2
3
0
1
Вопрос 9
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="ABCDF";
cout<<strspn( s, "ABF" );
Вопрос 10
Укажите результат на экране согласно описанному оператору.
cout<<strupr (’’aprol’’);
Выберите один ответ:
APROL
aprol
Пустая строка
LORPA
Вопрос 11
Какое число появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет!";
cout<<strlen(s);
Выберите один ответ:
6
7
0
1
Вопрос 12
Укажите результат на экране согласно описанному оператору.
cout<<strset ( "abc", 66 );
Выберите один ответ:
BBB
bbb
66
ABC
Промежуточный тест 3 (Попытка №2)
Вопрос 1
Укажите результат на экране согласно указанному выражению.
puts ( strrev( "ABCDE") );
Выберите один ответ:
abcde
edcba
ABCDE
EDCBA
Вопрос 2
Какое число появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет всем!";
cout<<strlen(s);
Вопрос 3
Какая из указанных функций добавляет одну строку в конец другой?
Выберите один ответ:
strcpy ();
strncat ();
strcmp();
strlen ();
Вопрос 4
Какое число появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет!";
cout<<strlen(s);
Выберите один ответ:
6
7
0
1
Вопрос 5
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="SSSSS";
cout<<strncpy( s, "AAAA", 4);
Выберите один ответ:
AAAAS
AAAAA
AAAA
DAAAA
Вопрос 6
Укажите результат на экране согласно описанному оператору.
cout<<strupr (’’aprol’’);
Выберите один ответ:
APROL
aprol
Пустая строка
LORPA
Вопрос 7
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="ABCDF";
cout<<strspn( s, "ABF" );
Вопрос 8
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="Привет";
for (int i=1, k=0; i<=strlen(s); i++)
k+=i;
cout<<k;
Выберите один ответ:
15
21
0
10
Вопрос 9
Укажите количество элементов согласно описанию массива.
char s_array[ ]="aprol";
Выберите один ответ:
5 элементов
6 элементов
1 элемент
Количество элементов не определено
Вопрос 10
Укажите количество элементов согласно описанию массива.
char s_array[ ]={'a', 'b', 'c', 'd'};
Вопрос 11
Укажите результат на экране согласно описанному оператору.
cout<<strset ( "abc", 66 );
Выберите один ответ:
BBB
bbb
66
ABC
Вопрос 12
Какой результат появится на экране в результате реализации данного фрагмента?
char s[ ]="aBcDeF";
cout<<strspn( s, "aBF" );
Выберите один ответ:
2
3
0
1