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















