Информатика. Основы программирования. Pascal.

    Помощь и консультация с учебными работами

    Отправьте заявку и получите точную стоимость и сроки через 5 минут

    Содержание
    1. Когда необходимо составлять блок-схему программы?
    2. Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод
    3. Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа —
    4. В графических схемах алгоритмов стрелки направлений на линиях потоков
    5. Разработка алгоритма решения задачи – это
    6. Языком высокого уровня является
    7. Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:
    8. Разработке алгоритма предшествует
    9. Символьный тип данных объявляется служебным словом:
    10. В операторе присваивания summa := sqr(x)+3*a переменными являются
    11. Процедура INC(x,k)
    12. Записью действительного числа с плавающей точкой является
    13. Вещественный тип данных объявляется служебным словом:
    14. Оператор цикла с постусловием
    15. Логический тип данных объявляется служебным словом:
    16. Раздел переменных определяется служебным словом:
    17. В языке Паскаль пустой оператор помечаться
    18. Раздел типов определяется служебным словом:
    19. Какие из приведенных типов данных относятся к целочисленному типу данных?
    20. Из приведенных операторов описания переменных неправильно объявлены переменные
    21. Какие из приведенных типов данных относятся к вещественному типу данных?
    22. Для вычисления экспоненты применяется процедура:
    23. Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет сообщение
    24. Для возведения в квадрат применяется функция:
    25. Для вычисления квадратного корня применяется функция:
    26. Раздел констант объявляется служебным словом:
    27. Имеется логическое выражение (x*x + y*y) <= 1; Для какой области на плоскости это выражение будет иметь значение TRUE?
    28. Укажите правильную запись вычисления функции в виде одного условного оператора:
    29. Укажите неправильно записанный оператор:
    30. Цикл с предусловием определяется служебным словом:
    31. Цикл с постусловием определяется служебным словом:
    32. Если в цикле с параметром: for i:= A to B do S; значение B меньше, чем значение A, то …
    33. Если в цикле с параметром: for i:= A downto B do S; значение B больше, чем значение A, то …
    34. Можно ли в цикле for… задать шаг изменения параметра цикла отличный от 1 или -1 ?
    35. Укажите оператор цикла –ДО с параметром:
    36. В операторе цикла с предусловием: while B do A; при B = FALSE оператор A …
    37. Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do inc(k); write(k,’ ‘);
    38. При выполнении последовательности операторов А:=4; B:=2; X:=A mod B значение переменной Х равно:
    39. В результате выполнения последовательности операторов x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y) на экране будет выведено:
    40. Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do begin inc(k); write(k,’ ‘) end;
    41. Неверно записано описание переменных:
    42. При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:
    43. В Паскале различие в высоте букв (прописные или строчные)
    44. Имеется описание заголовка процедуры: procedure proba(var a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются …
    45. Имеется описание заголовка процедуры: procedure proba(a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются …
    46. Какое выражение неверно?
    47. Подпрограммы располагаются в разделе описания…?
    48. Каких параметров подпрограммы не существует?
    49. Как называются имена, представленные в разделе описаний основной программы?
    50. Какие виды подпрограмм есть в Паскале?
    51. Где правильно описана процедура?
    52. Какое служебное слово указывается в заголовке процедуры?
    53. Какие объекты можно использовать в качестве формальных параметров в процедуре?
    54. Что представляют собой фактические параметры?
    55. Каким символом разделяются перечень однотипных формальных параметров в процедуре?
    56. Каким символом разделяются перечень разнотипных формальных параметров в процедуре?
    57. Где правильно описана функция?
    58. Укажите правильное обращение к процедуре, объявленной как: Procedure Tangens(f:real; var t:real);
    59. Укажите правильный вызов процедуры Procedure LOG10(Argument:Real; var LOG:real);
    60. Длину строки можно определить с помощью процедуры:
    61. Переменная строкового типа обозначается идентификатором
    62. Строки программы в Турбо Паскале имеют максимальную длину:
    63. Какой из примеров записан правильно?
    64. Какие данные могут выступать в качестве индекса?
    65. Какие данные не могут выступать в качестве индекса?
    66. Выберите правильную операцию отношения так, чтобы следующее условие принимало значение True: ‘balkon’ ? ‘balken’
    67. Что появится на экране в результате выполнения следующих операторов: ws:=’электрификация’; sw:=’тр’; p:=pos(sw,ws); write(p:2);
    68. ORD(Х) – функция, которая …

    Когда необходимо составлять блок-схему программы?

    • 1. До начала составления самой программы
    • 2. После составления программы
    • 3. В процессе составления программы

    Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод

    • 1. представление алгоритма в виде схемы
    • 2. язык программирования высокого уровня
    • 3. словесное описание алгоритма

    Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа —

    • 1. ассемблер
    • 2. паскаль
    • 3. компилятор
    • 4. фортран

    В графических схемах алгоритмов стрелки направлений на линиях потоков

    • 1. необходимо рисовать, если направление потока сверху вниз и слева направо
    • 2. рисовать не нужно
    • 3. необходимо рисовать, если направление потока снизу вверх и справа налево
    • 4. можно рисовать или не рисовать

    Разработка алгоритма решения задачи – это

    • 1. сведение задачи к математической модели, для которой известен метод решения
    • 2. выбор наилучшего метода из имеющихся
    • 3. точное описание данных, условий задачи и ее целого решения
    • 4. определение последовательности действий, ведущих к получению результатов

    Языком высокого уровня является

    • 1. Макроассемблер
    • 2. Шестнадцатеричный язык
    • 3. Фортран
    • 4. Ассемблер

    Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:

    • 1. линейным
    • 2. циклическим
    • 3. разветвленным
    • 4. простым

    Разработке алгоритма предшествует

    • 1. постановка задачи, разработка математической модели, проектирование программ
    • 2. постановка задачи, разработка математической модели
    • 3. постановка задачи, выбор метода решения, проектирование программ
    • 4. постановка задачи, разработка математической модели, выбор метода решения

    Символьный тип данных объявляется служебным словом:

    • 1. CHAR;
    • 2. STRING;
    • 3. BYTE;
    • 4. WORD;

    В операторе присваивания summa := sqr(x)+3*a переменными являются

    • 1. a, x, summa
    • 2. x, a
    • 3. sqr,x,a
    • 4. summa, sqr, x, a

    Процедура INC(x,k)

    • 1. преобразует десятичное число х в строку из k символов
    • 2. увеличивает значение переменной х на величину k
    • 3. уменьшает значение переменной х на величину k
    • 4. преобразует строку символов x в число, содержащее k десятичных знаков

    Записью действительного числа с плавающей точкой является

    • 1. –1.0533333
    • 2. 1.0E01
    • 3. 48.0001
    • 4. 220.11

    Вещественный тип данных объявляется служебным словом:

    • 1. INTEGER
    • 2. REAL
    • 3. LONGINT
    • 4. SHORTINT

    Оператор цикла с постусловием

    • 1. Repeat… until
    • 2. While…do
    • 3. For … to…do
    • 4. For…downto…do

    Логический тип данных объявляется служебным словом:

    • 1. BOOLEAN
    • 2. LOGIC
    • 3. BYTE
    • 4. IF

    Раздел переменных определяется служебным словом:

    • 1. LABEL
    • 2. TYPE
    • 3. VAR
    • 4. ARRAY

    В языке Паскаль пустой оператор помечаться

    • 1. может
    • 2. может, но в исключительных ситуациях
    • 3. пустых операторов не бывает
    • 4. не может

    Раздел типов определяется служебным словом:

    • 1. LABEL
    • 2. TYPE
    • 3. VAR
    • 4. BEGIN

    Какие из приведенных типов данных относятся к целочисленному типу данных?

    • 1. integer, real
    • 2. integer, word, longint
    • 3. comp, double
    • 4. single, extended

    Из приведенных операторов описания переменных неправильно объявлены переменные

    • 1. VAR f,g,d,t:INTEGER;I,t:REAL
    • 2. var a,b:real;c:real
    • 3. var I,j,max,min: real
    • 4. var a,b,c,d:real; I,j,k:integer

    Какие из приведенных типов данных относятся к вещественному типу данных?

    • 1. byte, real
    • 2. shortint
    • 3. word, double
    • 4. real, single, extended

    Для вычисления экспоненты применяется процедура:

    • 1. ORD(X)
    • 2. SQR(X)
    • 3. TRUNC(X)
    • 4. EXP(X)

    Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет сообщение

    • 1. -10.0
    • 2. -30.0
    • 3. 0.0
    • 4. -120.0

    Для возведения в квадрат применяется функция:

    • 1. LN(X)
    • 2. LOG(X)
    • 3. SQRT(X)
    • 4. SQR(X)

    Для вычисления квадратного корня применяется функция:

    • 1. SQR(X)
    • 2. SQRT(X)
    • 3. ORD(X)
    • 4. EXP(X)

    Раздел констант объявляется служебным словом:

    • 1. CONST
    • 2. KONST
    • 3. CONCT
    • 4. VAR

    Имеется логическое выражение (x*x + y*y) <= 1; Для какой области на плоскости это выражение будет иметь значение TRUE?

    • 1. Для круга единичного радиуса
    • 2. Для точек, расположенных вне круга с единичным радиусом
    • 3. Для точек плоскости, расположенных внутри квадрата с единичными сторонами
    • 4. Для точек плоскости, расположенных вне квадрата с единичными сторонами

    Укажите правильную запись вычисления функции в виде одного условного оператора:

    • 1. if 0
    • 2. if (0
    • 3. if (0
    • 4. if (0

    Укажите неправильно записанный оператор:

    • 1. if a
    • 2. if x and y then s:=s+1; else s:=s-1;
    • 3. if k<>m then k:=m;
    • 4. if (a

    Цикл с предусловием определяется служебным словом:

    • 1. FOR;
    • 2. WHILE;
    • 3. REPEAT;
    • 4. IF.

    Цикл с постусловием определяется служебным словом:

    • 1. FOR;
    • 2. WHILE;
    • 3. CASE;
    • 4. REPEAT;

    Если в цикле с параметром:
    for i:= A to B do S;
    значение B меньше, чем значение A, то …

    • 1. оператор S не выполняется ни разу;
    • 2. оператор S выполняется один раз.
    • 3. оператор S выполняется B-A раз.
    • 4. оператор S выполняется B-A+1 раз.

    Если в цикле с параметром:
    for i:= A downto B do S;
    значение B больше, чем значение A, то …

    • 1. оператор S не выполняется ни разу;
    • 2. оператор S выполняется один раз.

    Можно ли в цикле for… задать шаг изменения параметра цикла отличный от 1 или -1 ?

    • 1. нельзя
    • 2. можно, включив в тело цикла выражение вида i:=i+шаг, где i — параметр цикла.

    Укажите оператор цикла –ДО с параметром:

    • 1. for … to … do;
    • 2. while … do;
    • 3. repeat … until.
    • 4. case …of …else…end

    В операторе цикла с предусловием:
    while B do A;
    при B = FALSE оператор A …

    • 1. выполняется один раз;
    • 2. не выполняется ни разу;
    • 3. выполняется до тех пор, пока B не равно TRUE.

    Определить результат работы следующего фрагмента программы
    k:=6; for i:=1 to 5 do inc(k); write(k,’ ‘);

    • 1. 7 8 9 10 11
    • 2. 11
    • 3. 6
    • 4. 1 2 3 4 5

    При выполнении последовательности операторов А:=4; B:=2; X:=A mod B значение переменной Х равно:

    • 1. выражение записано неверно
    • 2. 8
    • 3. операция невыполнима, так как деление на 0 невозможно
    • 4. 2

    В результате выполнения последовательности операторов x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y) на экране будет выведено:

    • 1. 0 -1
    • 2. 4 6
    • 3. 4 0
    • 4. 1 0

    Определить результат работы следующего фрагмента программы
    k:=6; for i:=1 to 5 do begin inc(k); write(k,’ ‘) end;

    • 1. 7 8 9 10 11
    • 2. 11
    • 3. 6
    • 4. 1 2 3 4 5

    Неверно записано описание переменных:

    • 1. VAR A,B:real; I,J:integer;
    • 2. VAR j,g,t:integer; i:real;
    • 3. VAR i,max:integer; a,max:real;
    • 4. VAR a,b:real; c,d:real;

    При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:

    • 1. 2
    • 2. 1
    • 3. 0.3333
    • 4. 11

    В Паскале различие в высоте букв (прописные или строчные)

    • 1. имеет значение при написании текстовых констант
    • 2. имеет значение для написания служебных слов
    • 3. имеет значение для написания имен переменных
    • 4. игнорируется

    Имеется описание заголовка процедуры:
    procedure proba(var a, b, c:integer);
    При использовании процедуры с таким заголовком значения фактических параметров передаются …

    • 1. по ссылке;
    • 2. по значению.
    • 3. как константа
    • 4. как процедура

    Имеется описание заголовка процедуры:
    procedure proba(a, b, c:integer);
    При использовании процедуры с таким заголовком значения фактических параметров передаются …

    • 1. по ссылке;
    • 2. по значению
    • 3. как константа
    • 4. как процедура

    Какое выражение неверно?

    • 1. Структура подпрограммы аналогична структуре основной программы
    • 2. Подпрограмма предназначена для выполнения какой-то последовательности действий
    • 3. В Паскале имеется две разновидности подпрограмм – процедуры и функции
    • 4. В подпрограмме нельзя использовать глобальные переменные

    Подпрограммы располагаются в разделе описания…?

    • 1. переменных
    • 2. типов
    • 3. процедур и функций
    • 4. меток

    Каких параметров подпрограммы не существует?

    • 1. параметров-переменных
    • 2. параметров-констант
    • 3. параметров-значений
    • 4. параметров-модулей

    Как называются имена, представленные в разделе описаний основной программы?

    • 1. формальными
    • 2. параметрами-константами
    • 3. локальными
    • 4. глобальными

    Какие виды подпрограмм есть в Паскале?

    • 1. модуль и функция
    • 2. процедура и функция
    • 3. модуль и процедура
    • 4. процедура

    Где правильно описана процедура?

    • 1. PROCEDURA (a:array [1..10] of integer: b:real)
    • 2. PROSEDURA (var a:array [1..10] of integer; b:real)
    • 3. PROSEDURA (a:array of integer; b:real)
    • 4. PROCEDURE (a:array of integer; var b:real)

    Какое служебное слово указывается в заголовке процедуры?

    • 1. BEGIN
    • 2. PROCEDURE
    • 3. FUNCTION
    • 4. PROCEDURA

    Какие объекты можно использовать в качестве формальных параметров в процедуре?

    • 1. константы, переменные, выражения
    • 2. переменные с указанием их типа
    • 3. выражения, константы
    • 4. типизированные константы

    Что представляют собой фактические параметры?

    • 1. константы, переменные, выражения с указанием их типа
    • 2. переменные с указанием их типа
    • 3. выражения, константы
    • 4. константы, переменные, выражения без указания типа

    Каким символом разделяются перечень однотипных формальных параметров в процедуре?

    • 1. запятой
    • 2. точкой с запятой
    • 3. двоеточием
    • 4. точкой

    Каким символом разделяются перечень разнотипных формальных параметров в процедуре?

    • 1. запятой
    • 2. точкой с запятой
    • 3. двоеточием
    • 4. точкой

    Где правильно описана функция?

    • 1. FUNCTION (a,b,c:real):integer;
    • 2. FUNCTION Faktor (a:integer):integer;
    • 3. FYNCTION Sum (a,b,c:real):integer;
    • 4. FUNKTION A(a,b,c:real): integer;

    Укажите правильное обращение к процедуре, объявленной как:
    Procedure Tangens(f:real; var t:real);

    • 1. tangens (3.14,t,k);
    • 2. tangens(pi/2,t);
    • 3. tangens(a,3.14);
    • 4. tangen(pi/6,t);

    Укажите правильный вызов процедуры
    Procedure LOG10(Argument:Real; var LOG:real);

    • 1. LOG10(x,2.3);
    • 2. LOG10(x,2*y);
    • 3. LOG10(1.5,y);
    • 4. LOG10(x,y,z);

    Длину строки можно определить с помощью процедуры:

    • 1. LENGTH;
    • 2. ORD;
    • 3. CHR;
    • 4. RECORD;

    Переменная строкового типа обозначается идентификатором

    • 1. string;
    • 2. word;
    • 3. char;
    • 4. byte;

    Строки программы в Турбо Паскале имеют максимальную длину:

    • 1. 80 символов;
    • 2. 126 символов;
    • 3. 256 символов;
    • 4. 512 символов.

    Какой из примеров записан правильно?

    • 1. var y = array [1..10] of integer.
    • 2. var y : array (1..10) of integer;
    • 3. var y : array [1..10] of integer;
    • 4. type y = array (1..10) of integer.

    Какие данные могут выступать в качестве индекса?

    • 1. вещественные типы данных
    • 2. константы и переменные порядковых типов
    • 3. операторы
    • 4. целые типы данных

    Какие данные не могут выступать в качестве индекса?

    • 1. вещественные типы данных
    • 2. константы и переменные порядковых типов
    • 3. тип-диапазон
    • 4. целые типы данных

    Выберите правильную операцию отношения так, чтобы следующее условие принимало значение True: ‘balkon’ ? ‘balken’

    • 1. >
    • 2. <
    • 3. =
    • 4. <=

    Что появится на экране в результате выполнения следующих операторов:
    ws:=’электрификация’;
    sw:=’тр’; p:=pos(sw,ws); write(p:2);

    • 1. 1
    • 2. 3
    • 3. и
    • 4. 5

    ORD(Х) – функция, которая …

    • 1. возвращает порядковый номер значения выражения Х
    • 2. возвращает следующее значение порядкового типа
    • 3. возвращает символ в верхнем регистре
    • 4. преобразует выражение Х в символ
    Оцените статью
    Практика студента

      Помощь и консультация с учебными работами

      Отправьте заявку и получите точную стоимость и сроки через 5 минут

      Что такое гарантийная поддержка?
      Для каждого заказа предусмотрена гарантийная поддержка. Для диплома срок составляет 30 дней. Если вас не устроило качество работы или ее уникальность, обратитесь за доработками. Доработки будут выполнены бесплатно.
      Гарантированная уникальность диплома от 75%
      У нас разработаны правила проверки уникальности. Перед отправкой работы она будет проверена на сайте antiplagiat.ru. Также, при оформлении заказа вы можете указать необходимую вам систему проверки и процент оригинальности, тогда эксперт будет выполнять заказ согласно указанным требованиям.
      Спасаем даже в самые горящие сроки!
      Не успеваешь сдать работу? Не паникуй! Мы выполним срочный заказ быстро и качественно.
      • Высокая уникальность
        Высокая уникальность по всем известным системам антиплагиата. Гарантируем оригинальность каждой работы, проверенную на всех популярных сервисах.
        Высокая уникальность
      • Только актуальные, свежие источники.
        Используем только проверенные и актуальные материалы для твоей работы.
        Только актуальные, свежие источники.
      • Безопасная оплата после выполнения.
        Ты оплачиваешь работу только после того, как убедишься в ее качестве.
        Безопасная оплата после выполнения.
      • Готовая работа в любом формате.
        Предоставим работу в нужном тебе формате – Word, PDF, презентация и т.д.
        Готовая работа в любом формате.
      • Расчеты, чертежи и рисунки любой сложности.
        Выполняем задания по различным техническим дисциплинам, используя COMPAS, 1С, 3D редакторы и другие программы.
        Расчеты, чертежи и рисунки любой сложности.
      • Полная анонимность.
        Гарантируем полную конфиденциальность – никто не узнает о нашем сотрудничестве. Общайся с нами в любом удобном
        Полная анонимность.
      • Доставка оригиналов по всей России.
        Отправим оригиналы документов курьером или почтой в любую точку страны.
        Доставка оригиналов по всей России.
      • Оформление практики под ключ.
        Предоставляем полный пакет документов для прохождения практики – с печатями, подписями и гарантией подлинности.
        Оформление практики под ключ.
      • Любые корректировки – бесплатно и бессрочно!
        Вносим правки в работу до тех пор, пока ты не будешь полностью доволен результатом.
        Любые корректировки – бесплатно и бессрочно!
      • Личный менеджер для каждого клиента.
        Твой персональный менеджер ответит на все вопросы и поможет на всех этапах сотрудничества.
        Личный менеджер для каждого клиента.
      • Непрерывная поддержка 24/7.
        Мы на связи круглосуточно и готовы ответить на твои вопросы в любое время.
        Непрерывная поддержка 24/7.
      • Индивидуальный подход.
        Учитываем все пожелания и требования — даже самых строгих преподавателей.
        Индивидуальный подход.
      • Моментальная сдача тестов и экзаменов онлайн.
        Поможем успешно сдать тесты и экзамены любой сложности с оплатой по факту получения оценки.
        Моментальная сдача тестов и экзаменов онлайн.
      • Гарантия возврата.
        Мы уверены в качестве своих услуг, поэтому предлагаем гарантию возврата средств, если результат тебя не устроит.
        Гарантия возврата.
      • Прозрачность процесса.
        Ты сможешь отслеживать выполнение своей работы в личном кабинете.
        Прозрачность процесса.
      • Работаем официально.
        Мы – зарегистрированная компания, заключаем договор на оказание услуг, что гарантирует твою безопасность.
        Работаем официально.
      • Отзывы реальных студентов.
        Не верь на слово – ознакомься с отзывами наших клиентов!
        Отзывы реальных студентов.
      • Бонусная программа.
        Получай скидки, бонусы и участвуй в акциях!
        Бонусная программа.
      • Полезные материалы.
        Скачивай шаблоны работ, читай полезные статьи и получай советы по учебе в нашем блоге.
        Полезные материалы.
      • Бесплатная консультация.
        Затрудняешься с выбором темы или составлением плана работы? Мы поможем!
        Бесплатная консультация.
      Практика студента – с нами твоя учеба станет легче и приятнее!