В какой строке НЕПРАВИЛЬНОЕ описание массива?
В какой строке НЕПРАВИЛЬНОЕ описание массива?
a)var z: array[1. 10] of real;
b)var y: array[1,5..7] of real;
c)var x: array[1..10,1..10,1..10] of real;
d)var x: array[1..10] of integer;
f)var z: array[2..108] of real;
Сколько раз выполнится тело цикла в следующем фрагменте программы: for i:= 1 to 15 do c:=2*i; *
a)1
b)14
c)15
d)7
Компьютер запрашивает стоимость одного килограмма конфет.
Пользователь вводит стоимость одного килограмма конфет, и компьютер выводит на экран:
Цена 0,5 кг. конфет равна … рублей
Цена 1 кг. конфет равна … рублей
Цена 1,5 кг. конфет равна … рублей
Цена 10 кг. конфет равна … рублей
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
1. Дано действительное число – цена 1 кг конфет. Вывести стоимость 0,5; 1; 1,5 … 10 кг конфет. (Подсказка – используем цикл WHILE).
Программа должна иметь следующий вид:
Компьютер запрашивает стоимость одного килограмма конфет.
Пользователь вводит стоимость одного килограмма конфет, и компьютер выводит на экран:
Язык программирования Паскаль. Массивы (Часть 1)
Числовой одномерный массив А заполнен последовательно числами 4, 8, 13, 25. Укажите значение элемента А[2].
Вопрос 2
Какое количество данных может находиться в данном массиве var ch: array[4..16] of integer;?
Варианты ответов
- 13 целых чисел
- 12 целых чисел
- 13 букв
- 12 дробных чисел
Вопрос 3
В какой строке НЕ правильное описание массива?
А) var ch: array[1..10] of integer;
Б) var stih: array[1,5..7] of real;
В) var STL23: array[2..108] of real;
Варианты ответов
- А
- Б
- В
Вопрос 4
Варианты ответов
- группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом
- набор переменных, начинающихся с одной и той же буквы
- совокупность разнородных данных, описываемых и обрабатываемых как единое целое
- именованный набор однотипных данных на диске
Вопрос 5
Что такое индекс в одномерном массиве?
Варианты ответов
- порядковый номер элемента массива
- наибольший размер элемента массива
- размерность массива
- имя массива
Вопрос 6
Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов
Варианты ответов
- A[3] = 3; A[4] = 3
- A[3] = 3; A[4] = 0
- A[3] = 3; A[4] = 2
- A[3] = 2; A[4] = 3
Вопрос 7
Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов
A[3] := 5;
A[4] := 6;
A[3] = A[4];
A[4] := A[3]?
Варианты ответов
- A[3] = 6; A[4] = 6
- A[3] = 6; A[4] = 5
- A[3] = 5; A[4] = 6
- A[3] = 5; A]4] = 5
Вопрос 8
Какой ряд данных можно назвать массивом?
Варианты ответов
- а; 4; б; 5; с; 6
- 2.3; 5.7; 10.89
- 3; 6; 3; 2; massiv
Вопрос 9
В записи D[4]=3.5, D обозначает…
Варианты ответов
- Имя ячейки
- Имя массива
- Обозначение типа
- Размерность массива
Вопрос 10
Для подсчета количества положительных элементов массива будем использовать оператор…
Варианты ответов
- If a[i]>0 then k+1;
- If a[i]>0 then k:=k+a[i];
- If a[i]>0 then k:=k+1;
- If a[i]>0 then k+a[i];
Вопрос 11
Что выполняет следующий фрагмент программы:
For i:=1 to 10 do write (a[ i ]);
Варианты ответов
- Выводит значения элементов массива на экран
- Производит ввод данных в массив
- Выполняет проверку значений элементов массива
- Описывается массив
Вопрос 12
Что выполняет следующий фрагмент программы:
For i:=1 to 10 do readln (a[ i ]);
Варианты ответов
- Выводит значения элементов массива на экран
- Производит ввод данных в массив
- Выполняет проверку значений элементов массива
- Описывается массив
Получите комплекты видеоуроков + онлайн версии








Комментарии 0
Чтобы добавить комментарий зарегистрируйтесь или войдите на сайт
Возможности тестов

Получайте новое первыми









5 балльная
Введите номер теста
© 2008-2023, ООО «Мультиурок», ИНН 6732109381, ОГРН 1156733012732

Лицензия на осуществление образовательной деятельности №Л035-01253-67/00192584 от 25.08.2017 г.
тест массивы. Для заполнения массива путем ввода чисел с клавиатуры мы используем оператор
Единственный в мире Музей Смайликов
Самая яркая достопримечательность Крыма
Скачать 257.18 Kb.
- Write
- Repeat
- Until
- Readln
- D[1..5]:array of integer;
- D: array[1..5] of real;
- D: array[1. 5] of real;
- Array D: [1..5] of real
- имя массива
- обозначение типа
- значение элемента массива
- имя ячейки
- находит значение минимального элемента массива
- сравнивает первый элемент массива с минимальным элементом
- находит индекс минимального элемента массива
- делает значения элементов массива минимальными
- var ch: array[1..10] of integer
- var stih: array[1,5..7] of real
- var STL23: array[2..108] of real
- 13 целых чисел
- 12 целых чисел;
- 13 букв
- 12 дробных чисел.
- с помощью датчика случайных чисел
- с клавиатуры
- присвоением заданных значений
- с помощью датчика случайных чисел
- с клавиатуры
- присвоением заданных значений
- Под массивом понимается совокупность конечного числа данных различных типов. Под массивом понимается совокупность онечного числа данных одного типа.
- Совокупность конечного числа данных различного типа
- Совокупность конечного числа данных одного типа
- Совокупность бесконечного числа данных одного типа
- Read(A[i])
- Rаndom(s)
- ROUND
- Ввод элементов массива с клавиатуры.
- Вывод элементов массива на экран монитора
- Ввод элементов массива из файла.
- Индекс определяет положение элемента массива данных относительно друг друга
- Индекс определяет положение элемента массива данных относительно его конца
- Индекс определяет положение элемента массива данных относительно его начала
Для описания массивов в языке Паскаль используется ключевое слово:
- Record
- Array
- String
- Integer
В записи Mass[5]=3.6 число 5 обозначает:
- Имя массива
- Порядковый номер элемента в массиве
- Значение ячейки массива
- Имя ячейки массива
Вычисление суммы элементов массива можно выполнить с помощью следующей записи:
- Sum:= Sum+i
- Sum:= Sum+Mas[i]
- Sum:=Mas+Mas[i]
- Sum:= Sum[i]+mas[i]
Индекс в массивах может быть:
- Целочисленным и вещественным числом
- Только целочисленным
- Может иметь любой тип данных
- Может иметь только вещественный тип
Тип элементов массива может быть:
- Числовым и символьным
- Любым одинаковым для каждого элемента
- Только числовым
- Различным для каждого элемента
Индекс определяет положение элемента массива данных относительно массива данных относительно его начала
3.Найти неправильное(ые) описание(я) одномерного массива
1.Clr (CommonLanguageRuntime) – определение, примеры задач clr, состав ядра.
Microsoft.NET (.NET Framework) – программная платформа. Содержит следующие основные компоненты: the common language runtime (CLR) и the .NET Framework class library (.NET FCL).
CLR (Common Language Runtime) – Среда Времени Выполнения или Виртуальная Машина – управляемая операционная система высокого уровня, которая обеспечивает выполнение программного кода и предполагает решение следующих задач:
управление кодом (загрузку и выполнение),
управление памятью при размещении объектов,
изоляцию памяти приложений,
проверку безопасности кода,
преобразование промежуточного языка в машинный код,
доступ к метаданным (расширенная информация о типах),
обработка исключений, включая межъязыковые исключения,
взаимодействие между управляемым и неуправляемым кодом (в том числе и COM-объектами),
поддержка сервисов для разработки (профилирование, отладка и т.д.).
CLR – это набор служб, необходимых для выполнения сборки. При этом программный код сборки может быть как управляемым (код, при выполнении которого CLR, в частности, активизирует систему управления памяти), так и неуправляемым.
CLR состоит из двух компонент:
библиотеки базовых классов (mscorlib.dll).
2.Понятие инкапсуляции.
Инкапсуляцией называется способность объектов «прятать» детали своей внутренней организации от пользователей. Преимущество инкапсуляции – возможность скрыть внутренние данные (поля) объекта. Как правило, при описании класса поля помечаются зарезервированным словом private. В результате доступ к ним становится возможен только с помощью открытых методов класса.
3.Каков результат компиляции и выполнения приведенного ниже кода?
static void Main(string[] args)
static long GetSomeResult(long someValue)
long value1 = 10 * 1000 * 10000 * someValue;
long value2 = 10 * 1000 * 10000 * 100000;
return value2 / value1;
Ответ: из-за строчки long value2 = 10 * 1000 * 10000 * 100000 возникает ошибка компиляции (переполнение int), поскольку вычисления производятся в int арифметике до присвоения значения переменной value2. Чтобы ошибки не возникало, нужно использовать один из параметров типа long, для этого можно явно указать литеру L у одного из чисел long value2 = 10 * 1000 * 10000 * 100000L;
Экзаменационный билет №13
1.Статические члены класса
Статический класс в основном такой же, что и нестатический класс, но имеется одно отличие: нельзя создавать экземпляры статического класса. Другими словами, нельзя использовать ключевое слово new для создания переменной типа класса. Поскольку нет переменной экземпляра, доступ к членам статического класса осуществляется с использованием самого имени класса. Например, если имеется статический класс, называемый UtilityClass, имеющий открытый метод, называемый MethodA, вызов метода выполняется, как показано в следующем примере.
Нестатический класс может содержать статические методы, поля, свойства или события. Статический член вызывается для класса даже в том случае, если не создано экземпляра класса. Доступ к статическому члены всегда выполняется по имени класса, а не экземпляра. Существует только одна копия статического члена, независимо от того, сколько создано экземпляров класса. Статические методы и свойства не могут обращаться к нестатическим полям и событиям в их содержащем типе, и они не могут обращаться к переменной экземпляра объекта, если он не передается явно в параметре метода.
Более привычно объявление нестатического класса с несколькими статическими членами, чем объявлять весь класс как статический. Статические поля обычно используются для следующих двух целей: хранение счетчика числа созданных объектов, или хранение значения, которое должно совместно использоваться всеми экземплярами.
Статические методы могут быть перегружены, но не переопределены, поскольку они относятся к классу, а не к экземпляру класса.
Хотя поле, не может быть объявлено как static const, поле const по своему поведению является статическим. Оно относится к типу, а не к экземплярам типа. Поэтому к полям const можно обращаться с использованием той же нотации ClassName.MemberName, что и используемой для статических полей. Необходим экземпляр объекта.
C# не поддерживает статических локальных переменных (переменных, которые объявлены в области действия метода).
Для объявления статических методов класса используется ключевое слово static перед возвращаемым типом члена.