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















