Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Сессия под ключ!

Ответы на тесты по медицине. Основы программирования. Pascal.

Сдача тестов дистанционно
Содержание
  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. преобразует выражение Х в символ

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp
Сдача тестов дистанционно
Оцените статью
Тесты для Вас
Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.

Написать в MAXНаписать в TelegramНаписать в WhatsApp