Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийПрограммирование на языке PascalВопрос id:14101 Ниже приведено описание файловой переменной. Функция FileSize(f) возвратила значение, равное 4. Чему равен размер файла? ![]() ?) 60 байт ?) 4 байта ?) 76 байт ?) 72 байта ?) 56 байт ?) 61 байт Вопрос id:14102 Сколько итераций выполнит приведенный ниже код? ![]() ?) 7 ?) 1 ?) 3 ?) 10 Вопрос id:14103 все используемые модули должны быть перечислены в разделе, который начинается со служебного слова ?) Type ?) Var ?) Interface ?) Uses ?) Procedure ?) Begin Вопрос id:14104 Укажите правильное описание констант ?) Const Pi2=2*Pi; ?) Var Const A=5; ?) Var A:integer; Const B=A*A ?) Const A=25; B=2*(A+1); Вопрос id:14105 В чем отличие процедуры открытия файла reset от процедуры rewrite? ?) Reset используется для открытия файла на чтение, а rewrite – на запись ?) Отличий нет ?) Reset открывает уже существующий файл, а Rewrite используется для создания нового файла ?) Reset открывает уже существующий файл, а Rewrite создает файл, если он не существует, и перезаписывает его, если он был создан ранее Вопрос id:14106 При помощи какой процедуры можно вывести на экран текст в графическом режиме? Укажите все варианты. ?) OutText ?) WriteLn ?) DrawFont ?) OutTextXY ?) Write Вопрос id:14107 Каков результат выполнения следующей программы? ![]() ?) будет напечатано число 4 ?) будет напечатано число 256 ?) Выполнение этого кода вызовет ошибку: runtime error 201 – Range Check Error ?) будет напечатано число 12 Вопрос id:14108 Как расположены в памяти элементы следующего массива ![]() ?) 1,4,2,3 ?) 1,3,2,4 ?) 1,2,3,4 ?) 4,2,3,1 Вопрос id:14109 Укажите при помощи какой процедуры осуществляется преобразование типов из целого в строковый? ?) Convert ?) Val ?) Eval ?) Str Вопрос id:14110 Какая процедура из модуля CRT изменяет цвет выводимого текста? ?) TextColor ?) SetColor ?) ChangeColor ?) BkColor Вопрос id:14111 Какую функцию выполняет приведенная ниже программа? ![]() ?) Об этом может знать только программист, написавший эту программу ?) Подсчет количества слов в строке s ?) Подсчет количества парных пробелов (т.е. двух подряд идущих пробелов) в строке s ?) Подсчет количества пробелов в строке s ?) Определение самой длинной последовательности пробелов с троке s Вопрос id:14112 Что будет напечатано в результате выполнения следующей программы? ![]() ?) String:1 String:2 String:3 ?) String:1 String:2 String:3 --SubString1 --SubString2 ?) String:1 --SubString1 --SubString2 String:2 --SubString1 --SubString2 String:3 --SubString1 --SubString2 ?) String:1 --SubString1 --SubString2 String:2 String:3 --SubString1 --SubString2 Вопрос id:14113 Переменная х описана в программе как целое число. Какие из операторов недопустимы в этой программе ?) X:=X/2 ?) Х:=1.56 ?) Х:=5E-10 ?) Х:=-100 div X ?) Х:=0030 ?) Х:=Х+5 Вопрос id:14114 Путь к файлу в операционной системе MS DOS – это ... ?) программа, готовая к применению ?) последовательность из имен каталогов или символов "..", разделенных символом "\" ?) специальное место на диске, в котором хранятся все данные о файле ?) Траектория, по которой двигается программист, для того, чтобы взять диск или другой носитель информации Вопрос id:14115 Файл - это ... ?) именованная область на внешнем носителе ?) документ ?) такая прозрачная папочка, в которой обычно носят различные рефераты и курсовые ?) структурированная законченная информация ?) программа, готовая к применению Вопрос id:14116 Укажите наиболее общее, из приведенных ниже, определение переменной ?) Это идентификатор, описанный в разделе var ?) Это именованный участок памяти, содержимое которого можно изменять во время выполнения программы ?) Это идентификаторы, описанные в разделах var и в заголовках подпрограмм ?) Это идентификатор, описанный в разделе делараций Вопрос id:14117 Какая стандартная процедура приостанавливает выполнение программы на некоторый промежуток времени? ?) Delay ?) Exit ?) Sleep ?) Stop ?) Pause Вопрос id:14119 Известно, что тип byte может хранить числа в диапазоне от 0 до 255, т.е. 256 чисел. Как изменилась бы вместительность, если бы длину этого типа увеличили на 1 бит? ?) Вместимость типа не изменится ?) Вместимость типа увеличилась бы в 2 раза, т.е. он смог бы хранить числа в диапазоне от 0 до 511 – итого 512 чисел. ?) Вместимость типа увеличилась бы на 1 число, т.е. он смог бы хранить числа от 0 до 256, т.е. 257 чисел ?) Вместимость типа увеличилась бы на 1/8 его прежней длины, т.е. на 256/8=32 числа и составила бы 256+32=288 чисел (соответственно диапазон значение стал бы 0..287). Вопрос id:14120 При делении двух чисел с помощью знака деления (/) результат всегда имеет значение типа ?) Real ?) Integer ?) Char ?) Boolean ?) String Вопрос id:14121 С помощью какого ключевого слова можно прервать текущую итерацию цикла и перейти к выполнению следующих итераций? ?) Break ?) Continue ?) Close ?) Exit ?) Halt Вопрос id:14122 Какая функция используется для извлечения подстроки из строки? ?) Copy ?) InStr ?) SubStr ?) Pos Вопрос id:14123 Какая процедура позволит Вам закрасить фигуру произвольным узором? ?) PieSlice ?) SetFillStyle ?) FloodFill ?) PutPixel ?) SetBkColor Вопрос id:14124 Какие из перечисленных ниже элементов языка Pascal не являются необходимыми, а были созданы для удобства программистов? ?) Константы ?) Скалярные переменные ?) Условные операторы ?) Процедуры ?) Циклические операторы ?) Массивы ?) Оператор Case Вопрос id:14125 Служебное слово type открывает раздел ?) описания переменных ?) описания типов ?) описания констант ?) описания процедур и функций Вопрос id:14126 С помощью какой процедуры стандартного модуля CRT можно установить курсор в позицию с координатами x=10, y=10? ?) MoveTo(10,10) ?) Goto(10,10) ?) GotoXY(10,10) ?) SetCursorPos(10,10) Вопрос id:14127 Укажите ошибки в следующей программе, включающей в себя два модуля: Unit1.pas и Unit2.pas. ![]() ?) Закольцованность структуры: Модуль 1 (Unit1) использует Модуль 2 (unit2), а unit2 в свою очередь использует unit1, что недопустимо. ?) Нельзя использовать unti1 в том случае, когда подключенный к основной программе unit2 так же использует его. ?) Неправильное описание структуры модуля (неправильное расположение разделов interface и implementation. ?) Ошибок нет Вопрос id:14128 Укажите, какой, по Вашему мнению, код будет выполняться быстрее type TArr=array[1..500] of double; var Arr:TArr; m:double; ![]() ?) 3 ?) 2 ?) 1 ?) 4 Вопрос id:14129 Укажите правильные записи констант: ?) "Это строка символов" ?) 12.45 ?) "&0F0F" ?) #97 ?) 123,465 ?) 'That''s a real string' ?) 'z' Вопрос id:14130 В каком разделе модуля должны находиться описания функций, процедур, глобальных переменных, которые предполагается использовать в других модулях? ?) Interface ?) Var ?) Implementation ?) Declarations ?) Uses ?) Begin Вопрос id:14131 Укажите те строчки, в которых происходит увеличение значение переменной i на единицу ?) i:=i+1 ?) Odd(i) ?) i++ ?) Inc(i) ?) Dec(i) Вопрос id:14132 Укажите все способы, с помощью которых можно проверить является ли число четным или нечетным ![]() ?) 1 ?) 5 ?) 4 ?) 2 ?) 3 Вопрос id:14133 С помощью какого ключевого слова можно прервать выполнение последнего цикла, не дожидаясь условия окончания выполнения итераций и перейти к выполнению участка кода, находящегося после цикла? ?) Exit ?) Halt ?) Break ?) Close ?) Continue Вопрос id:14134 При помощи какого оператора (или функции) можно определить остаток от деления? ?) frac ?) / ?) mod ?) div ?) \ ?) trunc Вопрос id:14135 Что такое область видимости переменной? ?) Область экрана, в которой видно объявление переменной ?) Участок оперативной памяти, в которой размещается значение переменной ?) Часть кода программы, в котором можно воспользоваться этой переменной ?) Так называется раздел деклараций, в котором была объявлена переменная Вопрос id:14136 Все нестандартные типы данных в программе должны быть описаны в разделе, который начинается со служебного слова ?) Begin ?) Type ?) Procedure ?) Var ?) Uses Вопрос id:14137 Какие действия нужно совершить для перехода в графический режим при помощи модуля Graph? ?) Использовать конструкцию d:=Detect; ?) Вызвать процедуру InitGraph с необходимыми параметрами ?) Купить видеокарту ?) Подключить модуль Graph ?) Нарисовать любой графический примитив Вопрос id:14138 Какой участок кода правильно вычисляет координаты x и y середины экрана? ?) X:=GetMaxX div 2; Y:=GetMaxY div 2; ?) Координаты середины экрана – это и так начало экранных координат. ?) X:=GetMaxX/2; Y:=GetMaxY/2; ?) X:=GetMaxX mod 2; Y:=GetMaxY mod 2; Вопрос id:14139 Укажите тот вариант кода, в котором реализован механизм рекурсии ![]() ?) 1 ?) 3 ?) 4 ?) 2 Вопрос id:14140 Какое количество байт занимает в памяти переменная s? ![]() ?) 288 байт ?) Ее размер неопределен до тех пор, пока не будет известно содержимое поля Address ?) 290 байт ?) 289 байт Вопрос id:14141 Укажите все корректные способы использования файлов ![]() ?) 3 ?) 1 ?) 2 Вопрос id:14142 Что выдаст на экран следующий участок кода ![]() ?) Сообщение об ошибке: 26 – Type Mismatch ?) 6 ?) 115 – код символа 's' ?) 7 Вопрос id:14143 Содержимое строковой переменной S='ABCDEFG'. Чему будет равно значение выражения S[0]? ?) #7 ?) 7 ?) 'A' ?) Это выражение записано неверно Вопрос id:14144 Допустимо ли следующее описание функции? Function DoSomething(param:byte); ?) Нет, так как функция обязательно должна возвращать значения какого-либо типа ?) Да, возможно, и в этом случае по-умолчанию считается, что функция возвращает значение типа integer ?) Да, допустимо, без каких-либо условий ?) При некоторых условиях такое описание допустимо, но нежелательно, так как в таком случае лучше использовать процедуры (то есть procedure) Вопрос id:14145 Перечислите все целочисленные переменные, которые объявлены в коде, расположенном ниже. ![]() ?) b ?) d ?) f ?) e ?) a ?) g ?) c Вопрос id:14146 Укажите те типы циклов, выполнение которых (даже при пустом теле цикла) может никогда не прекратиться (зацикливание) ?) цикл while ?) цикл repeat..until.. ?) цикл for Вопрос id:14147 Переменные a,b,c объявлены как byte. Известно, что a+b+c=2. Что можно утверждать относительно значений этих переменных? ?) Среди этих переменных хотя бы две равны нулю ?) Произведение этих переменных равно нулю ?) Среди этих переменных хотя бы одна равна нулю ?) Как минимум значение одной из этих переменных является отрицательным, а значение другой – положительным ?) Значения каких-либо двух переменных равны 1 Вопрос id:14148 Укажите все корректные варианты идентификаторов, используемых в Pascal ?) Отступ_слева ?) Break ?) Get Temp Path ?) Begin_work ?) 2vars ?) On/off_switcher Вопрос id:14149 Чему будет равно значение переменой s после выполнения следующего кода (символ подчеркивания '_' заменяет пробелы): ![]() ?) '_____2.71'; {перед 2.71 пять пробелов} ?) '__2.72'; {перед 2.72 два пробела} ?) '__2.71'; {перед 2.71 два пробела} ?) '_____2.72'; {перед 2.72 пять пробелов} Вопрос id:14150 Функция round(x) ?) вычисляет модуль числа ?) отбрасывает дробную часть числа, возвращая только целую часть ?) возводит число в квадрат ?) округляет число Х до ближайшего целого ?) вычисляет квадратный корень числа Вопрос id:14151 Во время выполнения программы, приведенной ниже, возникла ошибка Runtime error 103 (File not open) в указанном месте. Укажите возможную причину ее возникновения. ![]() ?) Файл с указанным именем не существует ?) Файл защищен от записи (имеет атрибут Read Only) ?) Не было произведено открытие файла при помощи процедур Reset или Rewrite ?) Не было произведено открытие файла при помощи процедуры Append |
Copyright tests.ithead.ru 2013-2026















