Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийПрограммирование на языке PascalВопрос id:14050 Пусть a – переменная типа byte, которой присвоено значение a:=123; {$7B, 1111011}. Чему будет равно значение выражения: a shr 2 shl 2? ?) 123 {1111011} ?) 60 {111100} ?) 120 {1111000} ?) 27 {11011} Вопрос id:14051 Вам необходимо вычислить средний балл всех учеников в классе, Оценки хранятся в массиве, который описан следующим образом: Var Marks:array[1..N] of byte; где константа N – объявлена ранее. Укажите правильный и в тоже время оптимальный вариант кода, выполняющий такой расчет. ![]() ?) 3 ?) 4 ?) 2 ?) 1 Вопрос id:14052 Укажите все фрагменты кода, которые не содержат ошибок ![]() ?) 2 ?) 3 ?) 4 ?) 5 ?) 1 Вопрос id:14053 Каким образом можно осуществить преобразование типа из логического (Boolean) в строковый? ![]() ?) 1 ?) 3 ?) 2 ?) 4 Вопрос id:14054 Что будет напечатано в результате выполнения следующего кода? ![]() ?) 4 ?) 3 ?) 1 ?) 2 Вопрос id:14055 В прикладных задачах часто необходимо находить максимальный элемент в массиве. Укажите участок кода, осуществляющий такой поиск. ( массив объявлен следующим образом: Var A: array[1..N] of integer;) ![]() ?) 1 ?) 3 ?) 2 ?) 4 Вопрос id:14056 Укажите тот вариант кода, который рисует закрашенный круг ![]() ?) 3 ?) При помощи встроенных средств модуля Graph этого сделать невозможно ?) 2 ?) 1 Вопрос id:14057 Укажите недостающую строчку в программе вычисления факториала числа N. (Напомним, что факториал целого числа N!=1*2*3*….*(N-1)*N – т.е. произведение всех чисел от 1 до самого числа) ![]() ?) Нет никакой пропущенной строчки – код абсолютно достаточен ?) f:=0; ?) readln(N); ?) f:=1; ?) f:=N; Вопрос id:14058 Что в языке Pascal подразумевается под комментариями? ?) Участок кода программы, который игнорируется на этапе компиляции ?) Участок текста программы, которые разъясняет пользователю назначение тех или иных элементов интерфейса ?) Слова, которые произносит программист при отладке программы ?) Первая строчка программы, содержащая ключевое слово Program Вопрос id:14059 С помощью какой процедуры можно прервать выполнение программы, независимо от места расположения этой процедуры? ?) Halt ?) Break ?) Exit ?) Close ?) Continue Вопрос id:14060 Каким образом можно осуществить преобразование типа из целого в вещественный? (a:real; b:integer;) ?) А:=IntToReal(B); ?) A:=Real(B); ?) A:=B; ?) Такое преобразование невозможно Вопрос id:14061 Какого типа данных будет результат выражения x+y+z+t, если используемые переменные описаны следующим образом ![]() ?) Byte ?) Real ?) Integer ?) Word Вопрос id:14062 Укажите процедуры, которые используют результат действия процедуры SetFillStyle ?) Circle ?) FloodFill ?) Line ?) PutPixel ?) Rectangle ?) Bar Вопрос id:14063 Переменная s имеет тип, описанный ниже. Каким образом можно вывести на экран значение каждого поля этой переменной? ![]() ?) WriteLn(s); ?) WriteLn(s(Size), s(Color)); ?) WriteLn(s.Size, s.Color); ?) WriteLn(Size, Color); Вопрос id:14064 Укажите все правильные случаи использования условного оператора ?) If a>b and c>d then … ?) If ch=4 then if m <>0 then … ?) If Not (A or c) and (a+b>c-d) then … ?) if (a=2, c=4, b>5) then … ?) If (M<>0) and (if (N>10)) then … Вопрос id:14065 Операторные скобки в Pascal – это: ?) Совокупность ключевых слов Begin и End, между которыми располагаются операторы ?) Скобки, в которых указывают аргументы функций и процедур, например sin(x), sqrt(x) ?) Скобки, определяющие приоритет выполняемых операций, например a*(b+c) ?) Скобки, в которых указываются номера элементов массива. Вопрос id:14066 что будет написано на экране, если пользователь введет значение переменной A равное 150? ![]() ?) Выполнение программы не произойдет, так как возникнет ошибка времени компиляции Error 201 (Range check error) ?) 44 ?) Сообщение об ошибке: Runtime Error 201 (Range check error) ?) 300 Вопрос id:14067 Укажите корректную запись выражения на языке Pascal. ![]() ?) 4*x^3-[y*(2*x+3)+x]*x^2 ?) 4*x*x*x*-x*x*(y*(2*x+3)+x) ?) 4*x*sqrt(x)-(y*(2*x+3)+x)*sqrt(x) ?) 4sqr(x)*x-sqr(x)(y(2x+3)+x) Вопрос id:14068 Какая логическая операция возвращает TRUE только в том случае, когда оба операнда раны TRUE? ?) Not ?) Or ?) Xor ?) And Вопрос id:14069 К каким типам данных могут применяться операторы сравнения (<,>)? ?) Array[N..M] Of Integer ?) Boolean ?) File Of Integer ?) Byte ?) Char ?) Real ?) String Вопрос id:14070 Что такое двойная буферизация? ?) Повторную обрисовку различных фигур для достижения более четкого изображения ?) Хранение изображения в буфере обмена (Clipboard) и отображение его на экране одновременно ?) Использование двух переменных для хранения текущих и предыдущих координат движущихся фигур ?) Использование двух видеостраниц (активной и видимой) для быстрой смены кадров при программировании анимированных изображений Вопрос id:14071 Если значение логической переменной х равно true, а значение y равно false, то значение x or y будет равно ?) False ?) 10 ?) Not ?) True Вопрос id:14072 Какая из приведенных ниже функций возвращает целую часть числа, отбросив дробную? ?) Frac ?) Trunc ?) Sqr ?) Abs ?) Sqrt ?) Round Вопрос id:14073 Укажите, в каких фрагментах программ операторные скобки можно опустить? ![]() ?) 3 ?) 1 ?) 4 ?) 2 Вопрос id:14074 Укажите все корректно реализованные условия "если отношение d/M<1 тогда d:=sqrt(1-d/M), если известно, что числа d>0 и M>0" ?) if (M<>0) then if (d/M<1) then d:=sqrt(1-d/M); ?) if (d/M<1) then d:=sqrt(1-d/M); ?) if (d/M<1) and (M<>0) then d:=sqrt(1-d/M); ?) if (d<M) then d:=sqrt(1-d/M); Вопрос id:14075 Какое минимальное количество элементов должен содержать массив, хранящий координаты многоугольника для того, чтобы нарисовать замкнутый выпуклый 5-угольник при помощи процедуры Polygon модуля Graph? ?) 6 ?) 4 ?) 5 ?) произвольное количество, так как количество вершин указывается в одном из аргументов процедуры Вопрос id:14076 Чему будет равно значение переменной j в приведенном ниже коде? ![]() ?) 40 ?) 10000 ?) Эта программа никогда не закончит своей работы, т.к. произойдет зацикливание ?) 10 Вопрос id:14077 Пусть некоторая переменная строкового типа содержит следующую строчку: S:='Маша ела кашу, а Паша ел борщ'; Каким образом можно за одну операцию присваивания изменить эту строчку таким образом, чтобы ее содержимое стало следующим: S='Маша ела борщ, а Паша ел кашу' ?) S:= Copy(s,25,4)+Copy(s,10,4); ?) S:=copy(s, Pos('Маша ела ',s),Length('Маша ела '))+copy(s,Pos('борщ',s), Length('борщ'))+copy(s,Pos(', а Паша ел ',s), Length(', а Паша ел ')) +Copy(s, Pos('кашу',s),Length('кашу')); ?) S:=S[1]+S[2]+S[7]+S[4]+S[5]+S[6]+S[3]; ?) S:=copy(s,1,9)+copy(s,26,4)+copy(s,14,12)+Copy(s,10,4); Вопрос id:14078 Что может являться полем записи (тип данных record)? ?) Переменные процедурного типа ?) Процедуры и функции ?) Константы ?) Целочисленные переменные ?) Строки ?) Вещественные переменные Вопрос id:14079 Пусть файловая переменная f объявлена как f:text; Какие из перечисленных ниже операторов применимы к этому типу? ?) Open ?) Delete ?) Write ?) Append ?) Readln ?) Writeln ?) Read Вопрос id:14080 Укажите все корректные варианты написания циклов, из приведенных ниже ![]() ?) 1 ?) 3 ?) 4 ?) 2 ?) 5 Вопрос id:14082 Чему будет равно значение переменной а? ![]() ?) 2 ?) 10 ?) 6 ?) 20 Вопрос id:14083 Укажите правильный вариант установки параметров вывода текста на экран в графическом режиме ?) SetTextStyle(GothicFont, VertDir, 4); ?) SetTextStyle(TriplexFont, 0, 4); ?) SetTextStyle('Times New Roman', HorizDir, 72); ?) SetTextStyle('Arial', HorizDir, '4cm'); ?) SetLineStyle(SolidLn, 0, NormWidth) Вопрос id:14084 Каким способом можно определить текущее разрешение монитора по ширине и высоте в графическом режиме? ?) Рисовать точки по вертикали (горизонтали) до тех пор, пока не возникнет ошибка Out of Range (Выход за пределы диапазона). В таком случае значение предыдущей координаты и будет являться искомыми значениями разрешения. ?) При помощи определенных в модуле Graph функций Width и Height ?) При помощи функций GetMaxX, GetMaxY ?) Разрешение по ширине и по высоте, поддерживаемое модулем Graph, постоянно и равно 640x480 Вопрос id:14085 Логические данные в паскале описываются с помощью служебного слова: ?) Boolean ?) String ?) Real ?) Integer ?) Char Вопрос id:14086 В каких из представленных ниже участков кода переменная a является локальной переменной ![]() ?) 4 ?) 1 ?) 3 ?) 2 Вопрос id:14087 Задано действительное число X. Укажите логический оператор, который проверяет условие: принадлежит ли X одному из следующих промежутков: (0;1); (3/2;2); (10;20) ?) If ((x >0) or (x<1)) and ((x>1.5) or (x<2)) and ((x>10) or (x<20)) then … ?) If ((x >0) and (x<1)) or ((x>1.5) and (x<2)) or ((x>10) and (x<20)) then … ?) If ((x >0) and (x<1)) and ((x>1.5) and (x<2)) and ((x>10) and (x<20)) then … Вопрос id:14088 Каким образом можно проверить равенство переменной n нулю? ?) If n==0 Then… ?) If n:==0 then … ?) If n:=0 Then … ?) If n=0 Then … Вопрос id:14089 Укажите все истинные выражения ?) 'D' > '1' ?) 'string'='STRING' ?) 'turbo'>'Turbo' ?) '1'<2 Вопрос id:14090 Укажите тот участок кода, который рисует закрашенный прямоугольник. Выберите оптимальный вариант. ![]() ?) 1 ?) 2 ?) 3 ?) 4 Вопрос id:14091 Для чего используется условный оператор? ?) Для того, чтобы легко выбрать из множества вариантов единственный, удовлетворяющий определенному условию ?) Для перехода к различным частям программы (блокам операторов), в зависимости от значения некоторого выражения (условия) ?) Для многократного повторения некоторого блока операторов до тех пор, пока не выполнится некоторое условие. ?) Для определения значения некоторого условия Вопрос id:14092 Каково множество значений выделенного выражения: var i:integer; … i:=1; Randomize; i:=Random(i); ?) Только 0; ?) Вещественные числа в промежутке [0,1]; ?) Только цифры 0 и 1; ?) Только 1; Вопрос id:14093 Переменные каких типов могут использоваться в качестве счетчика итераций цикла for? ?) Целого ?) Вещественного ?) Символьного ?) Строкового ?) Логического Вопрос id:14094 С помощью какой процедуры можно прервать выполнение подпрограммы (функции или процедуры) без завершения работы программы? ?) Exit ?) Halt ?) Continue ?) Break ?) Close Вопрос id:14095 Укажите правильные записи констант: ?) 0f0f ?) &0f0f ?) $0f0f ?) -17e-2 ?) -345 Вопрос id:14096 Чему будет равно значение переменной s после выполнения следующего кода: var s:string; begin s:='12'+'345'; ?) '465' ?) 357 ?) '12345' ?) '357' Вопрос id:14097 Какого типа данных будет результат выражения x/y+z/t, если используемые переменные описаны следующим образом ![]() ?) Byte ?) Word ?) LongInt ?) Integer ?) Real (Extended) Вопрос id:14098 Начало экранных координат (точка (x=0, y=0)) находится ?) В верхнем левом углу ?) В середине экрана ?) В нижнем правом углу ?) В нижнем левом углу ?) В верхнем правом углу Вопрос id:14099 Укажите корректный участок кода, проверяющий совпадение элементов двух однотипных массивов на равенство? Var a,b:array[1..50] of integer; I:integer; ![]() ?) 2 ?) 1 ?) 3 ?) 4 Вопрос id:14100 В чем разница между локальными и глобальными переменными? ?) Глобальные переменные используются для хранения больших по размеру занимаемой памяти данных, локальные для таких целей не используются ?) Локальные переменные используются для передачи значений по локальной сети Ethernet, а глобальные – для передачи значений через глобальную сеть Internet. ?) Глобальные переменные доступны из всех частей программы, в то время как локальные только в той подпрограмме (процедуре или функции), в которой они были объявлены ?) Глобальные переменные – это те переменные, которые часто используются программистами (например, i, j, k), а локальные – это менее используемые переменные |
Copyright testserver.pro 2013-2024