2. Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел.
a) Var m:array[1..30] of real;
b) Var m:array[1..30] of integer;
c) Var m:array[1..300] of real;
d) Var m:array[10..39] of integer;
3. Числовой массив А заполнен последовательно числами: 32, 13, 33, 47. Укажите значение элемента А[1].
4. Массив С заполняется случайными целыми числами от 30 до 60. Выберите правильный вариант основной команды цикла.
5. Выберите правильный вариант вывода элементов массива на печать в строку.
a) for i:=1 to n do writeln(a[i]);
b) for i:=1 to n do write(a[i],` ` );
c) for i:=1 to n do read(a[i]);
6. Что производит следующий фрагмент программы?
write(‘число элементов’); readln(n);
a) Заполняет массив случайными числами и выводит их на экран.
b) Заполняет массив случайными числами и не выводит их на экран.
c) Заполняет массив одинаковыми числами и выводит их на экран.
7. Что такое элемент массива?
a) Содержимое ячейки массива.
b) Положение данных массива относительно его конца.
c) Положение данных массива относительно его начала.
8. Укажите правильное описание массива
a) Var c: ARRAY [1..50] OF REAL;
b) Var b:array[1..180 oof integer];
c) Var x, y: array of integer [1..100] of real;
9. Числовой массив A заполнен последовательно числами: 22,25,27,24. Укажите значение элемента A[3].
a) 24 b) 22 c) 25 d) 27
10. Для заполнения массива по формуле используют следующую запись:
a) for i:=1 to n do a[i];=Random (6);
b) for i:=1 to n do READ (a[i]);
c) for i:=1 to n do a[i]:=6*i;
Василина Прояева Вопрос задан 23 сентября 2019 в 5 — 9 классы, true»> Поделиться
Топ 5 скрытых полезных программ Windows 10
Источник: matfaq.ru
1. Что называется массивом?
а. Под массивом понимается совокупность конечного числа данных различных типов.
б. Под массивом понимается совокупность конечного числа данных одного типа.
в. Под массивом понимается совокупность бесконечного числа данных одного типа.
а. Ввод элементов массива с клавиатуры.
б. Вывод элементов массива на экран монитора.
в. Ввод элементов массива из файла.
6. Что производит следующий фрагмент программы?
randomize;
write(число элементов);
readln(n);
for i:=1 to n do begin
a[i]:=random(45)-22;
end;
write(n);
а. Заполняет массив случайными числами и не выводит их на экран.
б. Заполняет массив случайными числами и выводит их на экран.
в. Заполняет массив одинаковыми числами и выводит их на экран.
Источник: dvoechka.com
Информатика и программирование — 1 (зачет, ТУСУР)
Основы программирования — обучения основам — тест 5
nbsp
nbsp
nbsp
Упражнение 6: Номер 1
Пусть f(x) — целочисленная функция от целочисленного аргумента. Определить, содержит ли следующий фрагмент программы ошибку (т.е. действительно ли тело цикла сохраняет инвариант): // Программа корень функции цел a, b, c; . . . утверждение: a < b и f(a) * f(b) 1 | инвариант: f(a) * f(b)
nbsp
nbsp
Номер 2
Пусть a — целочисленный массив размера n (индекс элементов меняется от 0 до n-1), элементы которого строго возрастают: a[0] < a[1] . Определить, содержит ли следующий фрагмент программы ошибку (т.е. действительно ли тело цикла сохраняет инвариант): // Программа Поиск дано: цел n; цел a[n]; // a[0] < a[1] < . < a[n-1] цел x; // искомый элемент цел b, e, c; . . . // рассматриваются исключительные случаи утверждение: a[0] < x и x 1 | инвариант: a[b] < x и x
nbsp
nbsp
Номер 3
Пусть a — вещественный массив размера n (индекс элементов меняется от 0 до n-1). Определить, содержит ли следующий фрагмент программы ошибку (т.е. действительно ли тело цикла сохраняет инвариант): // Программа Быстрая сортировка дано: цел n; вещ a[n]; // вещественный массив размера n цел m; // индекс медианы утверждение: n >= 2 и 0 m | | | иначе | | | утверждение: a[i+1] >= a[m]; | | | // меняем местами элементы a[i+1] и a[j-1] | | | t := a[i+1]; a[i+1] := a[j-1]; a[j-1] := t; | | | если j-1 == m | | | | то m := i+1; // новое положение медианы | | | конец если | | | j := j-1; // расширяем правую часть | | конец если | | иначе | | утверждение: j-1 > m; | | . . . // этот случай рассматривается аналогично | | . . . // случаю i+1 < m | | | конец если конец цикла утверждение: 0
Источник: eljob.ru