Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Программирование на языке Pascal

  • Страница:
  • 1
  • 2
  • 3
  • 4
Вопрос id:14152
Укажите оптимальный и в тоже время корректный способ копирования элементов массива a в массив b:

Var a,b:array[1..50] of integer;
I:integer;
?) for i:=1 to 50 do
b[i]:=a[i];
?) b:=a;
?) a:=b;
?) for i:=1 to 50 do
b:=a;
Вопрос id:14153
Вам необходимо посчитать средний балл N учеников в классе, каждый из которых имеет по M оценок. Оценки каждого ученика хранятся в виде двумерного массива, который описан следующим образом: Var Marks:array[1..N] of array[1..M] of byte; где константы N и M – объявлены ранее. Укажите правильный и оптимальный вариант кода, выполняющий такой расчет.
?) 4
?) 2
?) 3
?) 1
Вопрос id:14154
Укажите неправильные варианты записи числа с точки зрения Pascal
?) 12.34
?) $C0BACA
?) 12.456.789
?) 12,456,44
?) &HC0C0C0
?) 34,45
Вопрос id:14155
Для вычисления квадратного корня числа х используется функция
?) Sqr(X)
?) Trunc(X)
?) Sqrt(X)
?) Round(X)
?) Abs(X)
Вопрос id:14156
Какое имя должен иметь исходный текст модуля, который называется MyModule?
?) Любое имя с расширением PAS
?) Любое имя с любым расширением
?) MyModule.tpu
?) MyModule.dcu
?) MyModule.pas
Вопрос id:14157
Какой, из приведенных ниже, способ объявления массива Arr предпочтительнее при последующей записи такого массива в двоичный файл?
?) Type TRow=array[1..20] of integer;
TArr=array[1..10] of TRow;
Var Arr:TArr;
?) Type TArr=array[1..20] of integer;
Var Arr:array[1..10] of TArr;
?) Var Arr:array[1..10, 1..20] of integer;
?) Var Arr:array[1..10] of array[1..20] of integer;
Вопрос id:14158
Что будет выведено в результате выполнения кода:

Begin
Writeln(UpCase('г'));
End.
?) Г
?) Сообщение об ошибке
?) г
?) G
Вопрос id:14159
Укажите правильный порядок выполнения логических операций:
?) Вначале AND, затем NOT и в последнюю очередь OR
?) Вначале OR, затем NOT и в последнюю очередь AND
?) Вначале NOT, затем AND и в последнюю очередь OR
?) Вначале AND, затем OR и в последнюю очередь NOT
?) Вначале NOT, затем OR и в последнюю очередь AND
Вопрос id:14160
Все переменные программы должны быть описаны в разделе, который начинается со служебного слова
?) Begin
?) Var
?) Procedure
?) Type
?) Uses
Вопрос id:14162
После какого из представленных ниже циклов значение переменной a будет равно 7?

Var a:integer;

A:=7;
?) While a<7 Do Inc(a);
?) Repeat Inc(a) Until(a>=7);
?) После обоих
?) После обоих циклов значение переменной a будет отлично от 7
Вопрос id:14163
К каким из перечисленных ниже типов данных применим оператор mod?
?) К вещественным и целым типам
?) Только к integer
?) Только к целым
?) Только к byte
?) Только к вещественным
Вопрос id:14164
Укажите все правильные варианты подключения модулей
?) Var i,j:integer;
Begin
Uses crt;
?) Use crt;
?) Uses crt;
Var i,j:integer;
?) Uses system, crt;
Вопрос id:14165
Какие переменные может использовать процедура Sub?
?) A
?) D
?) S
?) C
?) B
?) Param
Вопрос id:14166
С какими параметрами необходимо вызвать процедуру Line для того, чтобы нарисовать линию, проходящую от левого верхнего угла экрана до правого нижнего?
?) Line(GetMaxX, GetMaxY, 0, 0)
?) Line(0, 0, GetMaxX, GetMaxY)
?) Line(0, 0, GetMaxX div 2, GetMaxY div 2)
?) Line(0, GetMaxX, 0, GetMaxY)
Вопрос id:14167
Укажите, какое действие выполняет следующий участок кода:
?) Меняет порядок всех строчек таблицы Table
?) Данный код не вносит никаких изменений в структуру таблицы Table
?) Этот код вообще работать не будет, т.к. не правильно реализованы операции с массивами
?) Меняет порядок первых 5-ти строчек таблицы Table
?) Копирует содержимое первых 5-ти строчек таблицы Table в последние пять строчек.
Вопрос id:14168
Укажите участки кода, приводящие к одинаковому результату при любом значении переменной y (f некоторая, одна и та же во всех фрагментах кода, функция)
?) For i:=1 To 4 Do
y:=f(y);
?) X:=f(f(f(f(y))));
?) x:=f(y);
For i:=1 To 3 Do
x:=f(x);
?) For i:=1 To 4 Do
x:=f(y);
Вопрос id:14169
Укажите неправильные, по Вашему мнению, способы использования оператора case
?) 2
?) 1
?) 3
?) 4
Вопрос id:14170
Вам дали задание разработать программу, в которую должно входить сохранение списка автомобилей с их характеристиками. Заказчик заранее предупредил, что машины могут быть различных марок, цветов (всего предполагается 159 оттенков), с двигателями различного объема. Какой типа данных, по вашему мнению, лучше всего использовать для хранения каждого из этих параметров?
?) Марка – string, объем двигателя - real, цвет – string
?) Марка – array[1..30] of char, объем двигателя - extended, цвет – byte
?) Марка – string, объем двигателя - single, цвет – byte
?) Марка – string, объем двигателя -integer, цвет – byte
Вопрос id:14171
Какое максимальное количество цветов поддерживает модуль Graph?
?) 16777216
?) 65536
?) 16
?) 256
Вопрос id:14172
Укажите правильное написание операции присваивания переменной х значения 12 в Pascal
?) Х=:12
?) Х=12
?) 12:=Х
?) Х:=12
?) 12=Х
Вопрос id:14173
Какой модуль из стандартного комплекта необходимо подключить для работы с графическим режимом?
?) Crt
?) System
?) Dos
?) Graph
Вопрос id:14174
Укажите все способы, с помощью которых можно заполнить всю поверхность экрана диагональной штриховкой независимо от того, какое изображение было на нем до этого?
?) 1
?) 4
?) 2
?) 3
Вопрос id:14175
Укажите все процедуры, которые используют результат выполнения процедуры SetColor модуля Graph
?) PutPixel
?) Line
?) SetBkColor
?) OutTextXY
?) Rectangle
?) Bar
?) Circle
Вопрос id:14176
В каком разделе модуля находятся тела функций, а также переменные, пользовательские типы, константы, доступные только внутри самого модуля?
?) Var
?) Interface
?) Declarations
?) Implementation
?) Begin
?) Uses
Вопрос id:14177
Из приведенных ниже участков кода укажите те, которые не будут работать правильно
?) 2
?) 4
?) 1
?) 5
?) 3
Вопрос id:14178
Укажите в приведенном списке тот вариант, в котором перечислены только вещественные типы данных
?) LongInt, Double, Real, Byte
?) Byte, Word, Integer, LongInt
?) Single, Double, Real, Extended
?) Single, Char, Real, Double
Вопрос id:14179
Символьные значения в паскале описываются с помощью служебного слова:
?) Char
?) Real
?) Integer
?) String
?) Boolean
Вопрос id:14180
Укажите правильный вариант использования циклического оператора
?) Do While A<0…
?) While A<0 Do…
?) Repeat Until A<0 Do …
?) Until A<0 Do…
Вопрос id:14181
Среди нижеперечисленных имен файлов укажите неверное:
?) command.#
?) documen$.txt
?) beatle?s.wav
?) picture.pcx
Вопрос id:14182
Отличаются ли чем-нибудь функции от процедур? Если да, то укажите все отличия.
?) Процедура может возвращать несколько значений, а функция – только одно.
?) Функция может возвращать несколько значений, а процедура - ни одного
?) в процедуре можно использовать механизм передачи параметров по ссылке, а в функциях – только по значению
?) возвращаемое функцией значение можно использовать как аргумент в другой функции (или процедуре) без привлечения дополнительных переменных. При помощи процедур этого сделать невозможно.
?) Между функциями и процедурами никаких отличий нет. Различия в синтаксисе обусловлены соображениями совместимости со старыми версиями языка.
Вопрос id:14183
Укажите те элементы языка Pascal, которые могут находиться в разделе деклараций
?) Переменные
?) Пользовательские типы
?) Функции и процедуры
?) Комментарии
?) Константы
?) Операторные скобки
Вопрос id:14184
Именованная область на диске или другом машинном носителе называется
?) блоком
?) файлом
?) дорожкой
?) сектором
Вопрос id:14185
Укажите строчку, в котором функция, описанная ниже, возвращает значение, равное 0.23

Function MyFunc(a:real):real;
?) MyFunc:=0.23;
?) MyFunc(a):=0.23;
?) MyFunc(a: real):=0.23;
?) Return(0.23);
Вопрос id:14186
Укажите пары эквивалентных выражений (т.е. приводящих к одинаковому результату при любых значениях используемых переменных).
?) ((a shr b) shl c) и (a shr b shl c)
?) (A or B and C) и ((A or B) and C)
?) (A and Not A)и (FALSE)
?) Not (A and B) и (Not A or Not B)
Вопрос id:14187
Оператор div используется в Pascal для
?) получения остатка при делении
?) вычитания двух целых чисел
?) сравнения двух чисел
?) сложения двух целых чисел
?) целочисленного деления
Вопрос id:14188
Предположим, что для решения некоторой задачи необходимо перебирать значения от 0 до 1 с шагом 0.01. Каким методом это лучше всего организовать?
?) Все из перечисленных методов одинаково эффективны
?) Организовать цикл for, допустим, по переменной I, в пределах от 0 до 100, тогда необходимые первоначально числа будут равны i/100.
?) Ввести некоторую переменную f вещественного типа, приравнять ее нулю, затем – организовать цикл while c условием (f<=1), а в теле цикла к f прибавлять необходимый шаг 0.01.
?) Записать необходимые значения в константный массив (его элементами будут необходимые числа: 0, 0.01, 0.02, 0.03, …. , 0.99, 1), а потом с помощью цикла for организовать перебор элементов этого массива
Вопрос id:14189
Укажите двоичную запись числа 8375637846327239233
?) 111010000100011101110001111111100001101101010110000010010100000
?) 110000011111111110100001110011110011000100100110100100010100010
?) 111010000001110111101100011111011000110010110010011100100000000
?) 111010000111100001111100011111011000101101001110010001001000001
Вопрос id:14190
Укажите в приведенном списке тот вариант, в котором перечислены только целые типы данных
?) Boolean, Char, Integer, Word
?) Byte, ShortInt, Char,Integer, LongInt
?) Byte, Word, Integer, LongInt
?) ShortInt, LongInt, Word, Double
Вопрос id:14191
В каких из перечисленных ниже пунктах операции располагаются в порядке убывания их приоритета?
?) +, -, <, *, = , not
?) *, /, +, -, not, =, and, or
?) =, +, -, *, /, and, not
?) Not, *, /, div, mod, +, =
Вопрос id:14192
Выберите правильные описания массивов:
?) Var a[10]: integer;
?) Var a:array[1..10,1..10] of integer;
?) Var a:array[10] of integer;
?) Var a:array(1..10) of integer;
?) Var a:array[1..10] of array[1..10] of integer;
Вопрос id:14193
Среди приведенных фрагментов кода укажите тот, который имеет ветвящуюся структуру
?) 2
?) 3
?) 1
?) 4
Вопрос id:14194
Укажите все корректные способы расстановки комментариев в исходном тексте программ, написанных в Turbo Pascal
 
?) 1
?) 5
?) 4
?) 3
?) 2
  • Страница:
  • 1
  • 2
  • 3
  • 4
Copyright testserver.pro 2013-2024