Гос.экзамен по специальности ВТиП / АиОП и ИСРП (алфавит) / АиОП госы алфавит
.docVAR A:boolean;Укажите недопустимый оператор. A)* A:=Sqr(A)
VarY:Real;A:Integer;Укажите недопустимый оператор. A)* A:=Chr(Trunc(Y))
В каком из операторов нет ошибки? A)* Case K of 'a'..'z':Writeln('* ');Else Writeln('-');end;
В каком из предложенных вариантов правильно описан двумерный массив, состоящий из элементов вещественного типа: A)* A:array[1..2,1..9] of real;
В каком из предложенных вариантов правильно описан одномерный массив, состоящий из элементов целого типа: A)* A:array[1..6] of integer;
В каком из разделов программы описываются числа, имеющие громоздкую запись: A)* const
В каком из языков программирования высокого уровня трансляция реализуется методом интерпретации: B)* Бейсик
В каком разделе программы описываются переменные:B)* var
В каком случае в записи идентификатора допущена ошибка? A)* 5Abc
В каком случае верно записана на Паскале формула ? A)* Sqr(Cos(X))+Sin(Sqr(X))
В каком случае верно записана на Паскале формула A)* (Sqrt(Sqr(X)* X)-Cos(Sqr(X)))/(Ln(X+1)+1)
В качестве базового типа множества не могут использоваться: A)* вещественный тип
В подпрограмме c заголовком Procedure Pr(A: real; n, m: integer; var P: real; var k: integer); результат в головную программу будет передаваться через: A)* Переменные P, k
В подпрограмме, имеющей заголовок FunctionSum (A: real; n, m: integer): real; результат в головную программу будет передаваться через:A)* Переменную Sum
В результате выполнения какого оператора на экране отобразится число 1.333 при х=1.3333333333 ? A)* Write(x:5:3);
В результате выполнения какого оператора на экране отобразится число 1.234 при х=0.1234E1 ? A)* Write(x:5:3);
В результате выполнения какой последовательности операторов будет выведена информация: РЕЗУЛЬТАТ РАСЧЕТА y=5 x=10 A)* y:=5; x:=10; Writeln('РЕЗУЛЬТАТ РАСЧЕТА'); Writeln('y=',y,' x=',x);
В результате выполнения какой последовательности операторов будет выведена следующая информация: Привет!!! A)* Writeln('Привет!!!');
В результате выполнения операторов:A:=79;If (Adiv 5=15) and (a<=79) ThenWrite('++') ElseWrite('+');Write('$');на экран выведется ... A)* ++ $
В результате выполнения процедуры str(2/3: 6: 4, y) A)* y=’0.6666’
В результате выполнения фрагмента программы var a, b: integer; c, d: real; … a:=1; b:=2; c:=3; d:=4.856; write(a, b, c, d: 5: 2); на экран монитора будет выведена строка: A)* 12 3.0000000000E+00 4.86
В результате выполнения фрагмента программы var a, x: integer; … val(‘236’,x, A); A)* x=236, a=0
В результате выполнения фрагмента программы: a:=’12’+’8’; b:=’10’; c:=a+b; write(a, b, C); на экран монитора будет выведена строка: A)* 1281012810
В результате выполнения фрагмента программы: a:=’оценка’; b:=pos(‘цен’, A); c:=pos(‘ока’, A);: A)* b=2, c=0
В результате выполнения фрагмента программы: h:=’27’; x:=’abcd’; insert(h, x, 2); A)* h=’27’, x:=’a27bcd’;
В результате выполнения фрагмента программы: S:=’монитор’ ; delete(S, 2, 3); A)* S=’мтор’
В результате выполнения фрагмента программы: vara, x: integer; ...x:=0; val(‘2.36’, x, A); A)* x=0, a=2
В результате выполнения фрагмента программы: x:=’12309354231’; y:=pos(‘23’, x); z:=pos(‘32‘, x); A)* y=2, z=0
В результате выполнения фрагмента программы: x:=10; whilex<10 dox:=x+1; A)* x=10
В результате выполнения фрагмента программы: y:=1; iflength(‘дом’)>3 theny:=0;A)* y=1
В результате выполнения фрагмента программы: y:=5; repeaty:=y-1; untily<6; A)* y=4
В результатевыполненияфрагментапрограммы: y=1 ; a:=1; while a>0.01 do begin a:=a/10; y:=y+a; end; A)* y=1.11
В Турбо-Паскале запуск программы осуществляется по нажатию комбинации клавиш:B)* Ctrl-F9
В Турбо-Паскале компиляция программы осуществляется по нажатию клавиши: D)* F9
Выход из системы Турбо-Паскаль осуществляется по нажатию комбинации клавиш:C)* Alt-X
Дан одномерный массив A размерностью n элементов. Какой фрагмент из ниже перечисленных находит значение y=a[1]-a[2]+a[3]-a[4]+ ... -a[n-1]+a[n] ? A)* y:=0; k:= -1; for i:=1 to n do begin k:=k* (-1); y:=y+k* a[i] end;
Даны множества A=[1,2,3] и В=[1..5]. Какое из высказываний для них справедливо: B)* AB
Для объединения нескольких операторов в один составной в языке Паскаль используются … A)* операторные скобки begin end;
Для создания комментариев в языке Паскаль используются … A)* фигурные скобки { };
Заголовок модуля начинается словом: B)* UNIT
Именованная область внешней памяти, содержащая последовательность компонент одного типа, причем число компонент не оговаривается, называется A)* Файлом
Интерфейсная часть модуля начинается со слова: A)* INTERFACE
Исполняемая часть модуля начинается со слова:C)* IMPLEMENTATION
Какая из последовательностей символов не может служить идентификатором переменной:B)* 1х
Какие из терминов означают процесс перевода программ, написанных на языке программирования высокого уровня, в машинные коды: A)* компиляция
Каким типом должна быть описана переменная, являющаяся индексом массива:A)* integer
Каких функций не существует в Паскале: C)* tg(x)
Какое действие выполняет следующая последовательность операторов:fori: = 1 to 100 do if i IN A then k:=k+1; C)* нахождение количества элементов множества А
Какой группой операторов на экран выводятся все четные числа от 1 до 20? A)* for i:=1 to 20 do if i mod 2 =0 then Write(i);
Какой из видов языков программирования не нуждается в трансляторе: A)* языки машинных команд
Какой из ниже предложенных операторов для А типа Integer вызовет ошибку? A)* A:=35/7;
Какой из операторов верно описывает логическое выражение: 0<X<3 или X>7 ? A)* (X>0) and (X<3) or (X>7)
Какой из операторов верно описывает условие: X<0 или 2<X<4 или X>6 ? A)* (X<0) or (X>2) and (X<4) or (X>6)
Какой из языков программирования высокого уровня предназначен для разработки системных и прикладных программ:B)* С
Какой объем памяти ПК занимает массив А, описанный как varA: array [1…100] ofinteger: A)* 100 байт
Какой объем памяти ПК занимает массив В, описанный как VarВ: array [1…10] ofreal: D)* 60 байт
Какой оператор правильно вызывает процедуру PROCEDURECt(x,y:char; varz:real); A)* Ct('a','b',B);
Какой раздел программы необходим для применения оператора безусловного перехода goto: C)* label
Какой тип имеет функция pos(‘1.2’, x)? A)* целый
Какой фрагмент из ниже перечисленных выводит на экран монитора таблицу кубов чисел, изменяющихся от 1 до 10 с шагом 0,1: A)* x:=1; repeat y:=x* x* x; writeln(x:5:1,y:10:3); x:=x+0.1; until x>10;
Какой фрагмент из ниже перечисленных выводит на экран сумму элементов каждой строки матрицы A размером NxN? A)* for i:=1 to n do begin s:=0; for j:=1 to n do s:=s+a[i,j]; writeln(s);end;
Какой фрагмент из ниже перечисленных меняет отрицательные элементы матрицы A размером NN на нули? A)* for i:=1 to n do for j:=1 to n do if a[i,j]<0 then a[i,j]:=0;
Какой фрагмент из ниже перечисленных находит максимальный элемент матрицы A размером NxN ? A)* m:=a[1,1]; for i:=1 to n do for j:=1 to n do if a[i,j]>m then m:=a[i,j];
Какой фрагмент из ниже перечисленных находит минимальный элемент матрицы A размером NxN? A)* m:=a[1,1]; for i:=1 to n do for j:=1 to n do if a[i,j]<m then m:=a[i,j];
Какой фрагмент программы из ниже перечисленных вычисляет A)* y:=1;for i:=1 to n do y:=y* x;
Какой фрагмент программы из ниже перечисленных находит значение y=cos x + cos 2x + cos 3x + ... + cos 30x A)* y:=0;for i:=1 to 30 do y:=y+cos(i* x);
Какой фрагмент программы из ниже перечисленных находит значение y=n! A)* y:=1; for i:=1 to n do y:=y* i;
Какой фрагмент программы из ниже перечисленных находит максимальный элемент одномерного массива A размерностью N элементов: A)* m:=A[1]; for i:=2 to n do if A[i]>m then m:=A[i];
Какой фрагмент программы из ниже перечисленных находит минимальный элемент в одномерном массиве А размерностью n элементов: A)* m:=a[1]; for i:=2 to n do if a[i]<m then m:=a[i];
Какой фрагмент программы из ниже перечисленных находит сумму элементов одномерного массива A размерностью n элементов: A)* s:=0; for i:=1 to n do s:=s+a[i];
Какойоператорправильновызываетпроцедуру PROCEDURE Kop(x:integer; var y:integer); A)* Kop(4,A);
Комбинированный тип описывается служебным словом:A)* record
Комбинированный тип описывается: B)* в разделе типов
Логический тип в Паскале имеет область значения, состоящую из:B)* двух значений
Назовите оператор, позволяющий обращаться к полям, не указывая каждый раз имя всей записи A)* With
Найдите правильный вариант обращения к подпрограмме-процедуре:A)* F(5, 3, A, Sum);
Найдите правильный вариант обращения к подпрограмме-функции:A)* Y:=F(5, 3, A);
Найдите правильный фрагмент поиска минимального элемента главной диагонали матрицы D размером 5х5: A)* min:=d[1,1]; for i:=2 to 5 do if d[i, i]<min then min:=d[i, i];
Найдите правильный фрагмент поиска произведения элементов побочной диагонали матрицы B размером 4х4: A)* P:=1; for i:=1 to 4 do P:=P* b[i, 5-i];
Найдите правильный фрагмент поиска суммы элементов главной диагонали матрицы А размером 5х5: A)* S:=0; for i:=1 to 5 do S:=S+a[i, i];
Найдите правильный фрагмент программы накапливания произведения элементов матрицы А размером 4х4:A)* P:=1; for i:=1 to 4 do for j:=1 to 4 do P:=P* a[i, j];
Найдите правильный фрагмент программы подсчета суммы элементов матрицы А размером3х5: A)* S:=0; for i:=1 to 3 do for j:=1 to 5 do S:=S+a[i, j];
Найдите правильный фрагмент программы подсчета суммы элементов каждой строки матрицы А размером 3х5: A)* For i:=1 to 3 do begin k[i]:=0; for j:=1 to 5 do k[i]:=k[i]+a[i, j]; end;
Найдите правильный фрагмент программы подсчета суммы элементов каждого столбца матрицы А размером 4х3: A)* For j:=1 to 3 do begin k[j]:=0; for i:=1 to 4 do k[j]:=k[j]+a[i, j]; end;
Найдитеошибки: A)* A : set of integer;
Найдитеошибку: C)* var c: char; begin c:=chr(300); end;
Нетипизированные файлы описываются служебным словом: D)* procedure
Объявления всех глобальных объектов модуля содержит:B)* интерфейсная часть
Оператор Case - это ... A)* оператор выбора
Оператор FOR ... TO ... DO ... - это оператор ... A)* цикла с заранее известным числом повторений
Оператор Goto - это ... A)* оператор безусловного перехода
Оператор IF ... THEN ... ELSE ... - это ... A)* условный оператор
Оператор REPEAT ... UNTIL ... - это оператор ... A)* цикла с постусловием
Оператор WHILE ... DO ... - это ... A)* оператор цикла с предусловием
Оператор while a[length(A)]=’ ‘ do delete(a, length(A), 1) A)* удалит в строке а ведомые пробелы (пробелы после текста)
Оператор x:=x+’ ‘ A)* добавит пробел в конце строки х
Оператор ввода в Паскале имеет обозначение: A)* read
Оператор вывода в Паскале имеет обозначение: B)* write
Определить значение переменной S после выполнения операторов: S:=0; I:=3;Repeat S:=S+I; I:=I-1 Until I<=1; A)* 5
Определить значение переменной S после выполнения следующих операторов: S:=0; I:=0;while I<3 dobegin I:=I+1; S:=S+I end A)* 6
Определить значение переменной S после выполнения следующих операторов:S:=0; I:=1;while I>1 dobegin S:=S+I; I:=I-1 end; A)* 0
Просмотр результатов выполнения программы осуществляется по нажатию комбинации клавиш:A)* Alt-F5
Процедура ASSIGN (f, имя файла) применяется для: A)* связывания файловой переменной с именем файла
Процедура RESET (f) применяется для:B)* открытия файла для чтения
Процедура, которая закрывает ранее открытый файл: A)* Close
Процедура, которая записывает значение переменной z в открытый для записи файл, связанный с файловой переменной f A)* Write(f,z)
Процедура, которая открывает новый файл для записи, при этом указатель файла устанавливается на его начало. Если уже имелся файл с этим именем, он уничтожается. A)* Rewrite
Процедура, которая открывает существующий текстовый файл для его дополнения, при этом указатель файла устанавливается на конец файла A)* Append
Процедура, которая открывает уже существующий файл для чтения или изменения, при этом указатель файла устанавливается на его начало. A)* Reset
Процедура, которая служит для открытия существующего файла и считывания из него информации: A)* Reset
Процедура, которая служит для установления связи между файловой переменной и именем того файла, за действия с которым эта переменная будет отвечать: A)* Assign
Процедура, которая считывает значение компоненты файла f по указателю файла в переменную z A)* Read(f,z)
Пусть REC-запись, имеющаяполя nom, fio, addres, причем поле fio имеет вложенные поля im и fam. Найдите правильное обращение к полю fam данной записи: A)* REC. fio. fam.
Пусть х-строка из слов, разделенных пробелами. Тогда функция copy(x, 1, pos(‘ ‘, x) возвращает; A)* первое слово строки х с пробелом в конце
Раздел описания меток начинается служебным словом … A)* label
Раздел описания переменных начинается служебным словом … A)* var
Расставьте языки программирования высокого уровня в порядке их возникновения: A)* Бейсик Фортран Паскаль С++
Результат выполнения операции 5 div2:C)* 2
Результат выполнения операции 5 mod2: B) * 1
Результат выполнения подпрограммы-процедуры в головную программу передается через: A)* Параметры-переменные
Результат выполнения подпрограммы-функции в головную программу передается через: A)* Имя функции
Результат выполнения функции abs(-5): A)* 5
Результат выполнения функции odd(3): B)* true
Результат выполнения функции ord(c) не может принимать значение:C)* 302
Результат выполнения функции round(4.8): A)* 5
Результат выполнения функции sqr(4): A) 2
Результат выполнения функции sqrt (4): A)* 2
Результат выполнения функции trunc (4.8):A)* 4
Результатом какой операции будет число 3? A)* 13 MOD 5
Результатом какой операции будет число 5? A)* 11 DIV 2
С помощью какой функции можно найти и вернуть в основную программу сумму, вычисляемую по формуле A)* function sum(n:integer):integer; var i:integer; begin begin sum:=0; for i:=1 to n do sum:=sum+i+5; end;
С помощью какой функции можно найти и вернуть в основную программу произведение, вычисляемой по формуле A)* procedure pr(n:integer; var p:integer); var i:integer; begin p:=1; for i:=1 to n do p:=p* (i+2); end;
Символьный тип в Паскале имеет область значений состоящую из: C)* 256 символов
Согла сно описания:VARA:String; A является ... A)* строкой
Согласно описания:VAR A:boolean;A является ... A)* переменной логического типа
Согласно описания:VAR A:char;A является ... A)* переменной символьного типа
Согласно описания:VAR A:integer;A является ... A)* переменной целого типа
Согласно описания:VARA:Real;A является ... A)* переменной вещественного типа
Структура данных, состоящая из фиксированного числа компонент, которые называются полями и могут быть различного типа – это A)* Запись
Текстовые файлы описываются служебным словом: B)* text
Типизированные файлы описываются служебным словом: D)* file of тип
Укажите верное значение функции copy(‘abcde’, 2, 3): A)* ‘bcd’
Укажите верный заголовок подпрограммы-процедуры:A)* Procedure F(a, b: real; var s: real);
Укажите верный заголовок подпрограммы-функции:A)* Function F(a, b: real): real;
Функция, которая возвращает значение TRUE, если достигнут конец строки в файле f (указатель находится сразу за последним элементом строки), и FALSE в противном случае: A)* Eoln(f)
Функция, которая возвращает значения TRUE, если достигнут конец файла f A)* Eof(f)
Целочисленный тип в Паскале описывается служебным словом: a)* integer
Язык программирования Паскаль был создан: C)* Н. Виртом