Алгоритмизация

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

ИСРП

CASE - это?набор инструментов и методов программной инженерии для проектирования программного обеспечения
Class diagram (диаграммы классов):Этот тип диаграмм позволяет создавать логическое представление системы, на основе которого создается исходный код описанных классов
Component diagram (диаграммы компонентов):Этот тип диаграмм предназначен для распределения классов и объектов по компонентам при физическом проектировании системы
DB Browser for SQLiteпредставляет собой визуальный инструмент с открытым исходным кодом для файлов баз данных, совместимых с SQLite
DFD - это?диаграмма потоков данных
Deployment diagram (диаграммы топологии):Этот вид диаграмм предназначен для анализа аппаратной части системы, то есть «железа», а не программ
GUI-редактор:Упрощает создание графического интерфейса пользователя
Microsoft Visio - … графический редактор, редактор диаграмм и блок-схем для Windowsвекторный
Microsoft Visio:Приложение для подготовки иллюстраций, схем, чертежей, графиков и диаграмм
Model Mart -этоCASE-средство для рабочих групп
Rational Rose - это:Это объектно-ориентированное средство автоматизированного проектирования программных систем
SDK - этонабор средств разработки
SQLite - это ...СУБД
SQLiteStudio - это ...качественный, бесплатный, кроссплатформенный и удобный инструмент для работы с СУБД
Sequence diagram (диаграммы последовательностей действий):Этот тип диаграмм позволяет отразить последовательность передачи сообщений между объектами
Statechart diagram (диаграмма состояний):Этот вид диаграмм предназначен для отображения состояний объектов системы, имеющих сложную модель поведения
Активность:Отображает период времени, в течение которого объект или актер выполняет действие
Ассоциация - это?Структурное двунаправленное отношение
В Microsoft Visio за действие отвечает фигура:Прямоугольник
В Microsoft Visio фигура ромб означает:Ветвление
В Microsoft Visio шестиугольник блок-схемы отвечает за:Выполнение определённого количества действий
Вид диаграммы, которого нет в Rational Rose:Gloss diagram
Виды компиляции:Пакетная, Построчная, Условная
Выберите инструментальные средства разработки СУБД:ORACLE
Выберите конструктор мобильных приложений:THEAPPBUILDER
Выберите промышленную СУБД, которая входила в поставку Borland Delphi:FIREBIRD/INTERBASE
Выберите эмулятор:Leapdroid
Где отображаются все созданные классы и их атрибуты?В окне диаграммы классов
Данная кнопка добавляет … ? (Прямоугольник со сглаженными углами, по центру хуйня)Состояние
Для реверс-инжиниринга в Rational Rose во вкладке Java/J2EE нужно выбрать:Reverse Engineer
Для чего используется запутанный код?для защиты от злоумышленников и хакеров
Для чего эта кнопка? (Иконка папки, справа сверху хуйня)Добавляет на диаграмму примечание
Для чего эта кнопка? (Пунктирная стрелка справа наверх)Добавляет на диаграмму отношение реализации
Для чего эта кнопка? (Сперматазоид)Добавляет на диаграмму интерфейс
Как добавить деятельность в диаграмму?Tool/Create/Activity
Как добавить дорожку на диаграмму деятельности?Tools/Create/Swimlane
Как должны начинаться имена атрибутов и операций?Со строчной буквы
Как классифицируются CASE - инструменты?по типам и категориям
Как можно выравнить границы “Интерфейса”?Format/Line Style/Rectilinear
Как можно выровнить границы “Интерфейса”?Format/Line Style/Rectilinear
Как называется элемент принятия решения?Decision
Как создать границы “Интерфейса”?Tool/Create/Note Anchor
Какая программа используется для работы с бд, формата DBF:DBF STUDIO
Какая фигура является началом и концом блок-схемы в Microsoft Visio:Овал
Какие существуют ассоциации?Однонаправленные и двунаправленные
Какое действие у кнопки? (Белый ромб)Добавляет на диаграмму символ принятия решения
Какое действие у кнопки? (Похоже на таблетку)Добавляет на диаграмму активность
Какое основное назначение диаграммы прецедентов?Для демонстрации поведения и функциональности
Кем разработан конструктор App Inventor?Google
Компиляция нескольких исходных модулей в одном пункте заданияПакетная
Компиляция, в которой машинный код порождается и затем исполняется для каждой завершённой грамматической конструкции языкаПострочная
Компиляция, при которой транслируемый текст зависит от условий, заданных в исходной программе директивами компилятораУсловная
Конструктор мобильных приложений - это ...визуальный онлайн-редактор на веб-платформе, в котором пользователи могут самостоятельно создавать, тестировать и продвигать приложения для мобильных устройств
Кроме стандартного PHP MYADMIN для разработки под MYSQL есть ...MySQL Workbench
Линия жизни объекта:Отражает существование объекта в определенный момент времени
Модули среды разработки или отдельными приложениями, предназначенными для поиска ошибок в программе - этоОтладчики
На каком этапе компиляции, Дерево разбора обрабатывается с целью установления его семантикиСемантический анализ
На каком этапе компиляции, выполняется удаление излишних конструкций и упрощение кода с сохранением его смыслаОптимизация
Назначение кнопки (Закрашенный черный ромб)Добавляет на диаграмму начальное состояние
Найдите кнопку для добавления бизнес-транзации(Единственная цветная кнопка, голубого цвета)
Найдите кнопку для добавления перехода(Стрелка по диагонали вправо-вверх)
Найдите кнопку для добавления состояния(Прямоугольник со сглаженными углами, по центру хуйня)
Найдите кнопку для добавления стрелки потока объекта(Пунктирная стрелка по диагонали вправо-вверх)
Начальное состояние:Отражает состояние объекта до воздействия на него каких-либо событий из числа включенных в схему
Обфускация - это ...запутывание кода
Основным инструментом объектно-ориентированного подхода является язык - …UML
Перечислите видимости атрибутов классаPublic, Protected, Private, Implementation
Перечислите основные типы моделей, используемых при структурном подходе проектирования?Функциональные, информационные и структурные
Прецедент - это описание …?Множества последовательных событий
Пример SDKВерны все варианты ответа
Пример отладчикаВсе варианты ответов верны
Примеры систем отслеживания ошибокВсе варианты ответов верны
Программа или пакет программ, позволяющая получать документацию, предназначенную для программистовГенератор документации
Программа или техническое средство, выполняющее компиляциюКомпилятор
Программа, выполняющая интерпретациюИнтерпретатор
Программы или технические средства, выполняющие трансляцию программы - этоТрансляторы
Программы, которые производят компоновку - принимают на вход один или несколько объектных модулей и собирают по ним исполняемый модуль - этоКомпоновщики
Самая распространенная СУБД на сегодняшний день, использующаяся на Web-порталах:MySQL
Сборники подпрограмм или объектов, используемых для разработки программного обеспечения - этоБиблиотеки подпрограмм
Состояние действия в диаграмме деятельности:Это тип состояния, которое имеет внутреннее действие и, по меньшей мере, один исходящий переход
Что добавляет кнопка? (Похоже на футбольный мяч)Добавляет на диаграмму конечное состояние
Что добавляет кнопка? (Стрелка по диагонали вправо-вверх)Добавляет на диаграмму переход
Что определяется с помощью сканера окон?внутренний тип изучаемого элемента программы
Что такое инструментальное программное обеспечение?программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ
Что такое обратная разработка (обратный инжиниринг, реверс-инжиниринг)?исследование некоторого готового устройства или программы, а также документации на него с целью понять принцип его работы
Что является сверткой бинарных отношений между объектами?Ассоциация
Чтобы сгенерировать код в Rational Rose во вкладке Java/J2EE нужно выбрать:Generate Code
Эта кнопка добавит? (Иконка папки, слева сверху хуйня)Добавляет на диаграмму пакет
Эта кнопка добавит? (Сплошная стрелка справа наверх)Добавляет на диаграмму отношение обобщения
Этапы разработки мобильного приложения с помощью конструктора:создание вкладок, загрузка контента (текст, фото, видео), настройка внешнего вида, подключение дополнительных функций, предпросмотр, публикация в магазинах приложений
…. - это однонаправленное отношение, называемое “потомок/прародитель"Обобщение