В какой строке неправильное описание массива

от admin

В какой строке НЕПРАВИЛЬНОЕ описание массива?
В какой строке НЕПРАВИЛЬНОЕ описание массива?
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.

  1. Write
  2. Repeat
  3. Until
  4. Readln
  1. D[1..5]:array of integer;
  2. D: array[1..5] of real;
  3. D: array[1. 5] of real;
  4. Array D: [1..5] of real
  1. имя массива
  2. обозначение типа
  3. значение элемента массива
  4. имя ячейки
  1. находит значение минимального элемента массива
  2. сравнивает первый элемент массива с минимальным элементом
  3. находит индекс минимального элемента массива
  4. делает значения элементов массива минимальными
  1. var ch: array[1..10] of integer
  2. var stih: array[1,5..7] of real
  3. var STL23: array[2..108] of real
  1. 13 целых чисел
  2. 12 целых чисел;
  3. 13 букв
  4. 12 дробных чисел.
  1. с помощью датчика случайных чисел
  2. с клавиатуры
  3. присвоением заданных значений
  1. с помощью датчика случайных чисел
  2. с клавиатуры
  3. присвоением заданных значений
  1. Под массивом понимается совокупность конечного числа данных различных типов. Под массивом понимается совокупность онечного числа данных одного типа.
  1. Совокупность конечного числа данных различного типа
  2. Совокупность конечного числа данных одного типа
  3. Совокупность бесконечного числа данных одного типа
  1. Read(A[i])
  2. Rаndom(s)
  3. ROUND
  1. Ввод элементов массива с клавиатуры.
  2. Вывод элементов массива на экран монитора
  3. Ввод элементов массива из файла.
  1. Индекс определяет положение элемента массива данных относительно друг друга
  2. Индекс определяет положение элемента массива данных относительно его конца
  3. Индекс определяет положение элемента массива данных относительно его начала
Читать:
Как транспонировать ноты в другую тональность программа

Для описания массивов в языке Паскаль используется ключевое слово:

  1. Record
  2. Array
  3. String
  4. Integer

В записи Mass[5]=3.6 число 5 обозначает:

  1. Имя массива
  2. Порядковый номер элемента в массиве
  3. Значение ячейки массива
  4. Имя ячейки массива

Вычисление суммы элементов массива можно выполнить с помощью следующей записи:

  1. Sum:= Sum+i
  2. Sum:= Sum+Mas[i]
  3. Sum:=Mas+Mas[i]
  4. Sum:= Sum[i]+mas[i]

Индекс в массивах может быть:

  1. Целочисленным и вещественным числом
  2. Только целочисленным
  3. Может иметь любой тип данных
  4. Может иметь только вещественный тип

Тип элементов массива может быть:

  1. Числовым и символьным
  2. Любым одинаковым для каждого элемента
  3. Только числовым
  4. Различным для каждого элемента

Индекс определяет положение элемента массива данных относительно массива данных относительно его начала

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 перед возвращаемым типом члена.

Похожие статьи