Меню
Разработки
Разработки  /  Прочее  /  Тесты  /  Прочее  /  Вычислительная техника

Вычислительная техника

тест по алгоритм и программирование
11.11.2019

Содержимое разработки

Свойства алгоритма позволяющие отличать от других инструкции

дискретность, определенность, результативность, массовость

эвристический, механический, гибкий, вероятностный

линейный, разветвляющие, циклический

эвристический, линейный, механические

результативность, массовость, гибкие, вероятностный

Виды алгоритмов

эвристический, механический, гибкий, вероятностный

линейный, разветвляющие, циклический

эвристический, линейный, механические

дискретность, определенность, результативность, массовость

результативность, массовость, гибкие, вероятностный

Условие -

проверка одного или нескольких условии

ввод или вывод данных

вычисление по подпрограмме

процесс, повторяющийся определенное число раз

разрыв линии потока

Предопределенный процесс -

вычисление по подпрограмме

проверка одного или нескольких условии

ввод или вывод данных

процесс, повторяющийся определенное число раз

разрыв линии потока

Цикл -

процесс, повторяющийся определенное число раз

вычисление по подпрограмме

проверка одного или нескольких условии

ввод или вывод данных

разрыв линии потока

Соединитель -

разрыв линии потока

процесс, повторяющийся определенное число раз

вычисление по подпрограмме

проверка одного или нескольких условии

ввод или вывод данных

Способы представление алгоритмов

словесный, графический (блок - схема), псевдокоды, программный

машинно – ориентированный, языки высокого уровня

процедуры, логические, объектно - ориентированные

машинные коды, языки Ассемблера

ввод или вывод данных

Языки программирования делятся на

машинно – ориентированный, языки высокого уровня

словесный, графический (блок - схема), псевдокоды, программный

процедуры, логические, объектно - ориентированные

машинные коды, языки Ассемблера

ввод или вывод данных

Машинно – ориентированные языки делятся на

машинные коды, языки Ассемблера

машинно – ориентированный, языки высокого уровня

словесный, графический (блок - схема), псевдокоды, программный

процедуры, логические, объектно - ориентированные

ввод или вывод данных

Языки высокого уровня -

процедуры, логические, объектно - ориентированные

машинные коды, языки Ассемблера

машинно – ориентированный, языки высокого уровня

словесный, графический (блок - схема), псевдокоды, программный

ввод или вывод данных

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

формальность

дискретность

конечность

результативность

детерминированность

При точном исполнении всех предписаний процесс должен прекратиться за конечное число шагов с определенным ответом на поставленную задачу:

результативность

понятность

детерминированность

дискретность

детерминированность

Свойство алгоритма обеспечения решения не одной задачи, а целого класса
задач этого типа:

массовость

понятность

определенность

дискретность

детерминированность

Какое из перечисленных свойств относится к свойствам алгоритма:

определенность

визуальность

совокупность

аудиальность

понятность

Формальное исполнение алгоритма – это:

разбиение алгоритма на конкретное число команд и пошаговое их исполнение

исполнение алгоритма конкретным исполнителем с полной записью его рассуждений

исполнение алгоритма не требует рассуждений, а осуществляется исполнителем автоматически

исполнение алгоритма осуществляется исполнителем на уровне его знаний

все ответы верны

Кто разработал первую версию языка Паскаль?

Никлаус Вирт

Блез Паскаль

Филип Кан

Лейбниц

Ада Лавлейс

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

1968

1965

1971

1975

1982

Компилятор -

переводит всю программу сразу и только после этого запускает ее на выполнение

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

компоновщик программ

отладчик программ

все ответы верны

Интерпретатор -

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

переводит всю программу сразу и только после этого запускает ее на выполнение

компоновщик программ

отладчик программ

все ответы верны

Удаление строки в которой находится курсор

Ctrl+y

Ctrl+n

PgUp

Ctrl+home

Ctrl+end

Вставка пустой строки

Ctrl+n

Ctrl+y

PgUp

Ctrl+home

Ctrl+end

Заголовок программы:

состоит из зарезервированного слова program и имени программы

это имя, свободно избираемое программистом для элементов программы

начинается словом begin, а заканчивается словом end

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

применяется для записи информации в объявленную в программе переменную

Идентификатор:

это имя, свободно избираемое программистом для элементов программы

состоит из зарезервированного слова program и имени программы

начинается словом begin, а заканчивается словом end

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

применяется для записи информации в объявленную в программе переменную

Тело программы:

начинается словом begin, а заканчивается словом end

это имя, свободно избираемое программистом для элементов программы

состоит из зарезервированного слова program и имени программы

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

применяется для записи информации в объявленную в программе переменную

Раздел объявления переменных:

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

начинается словом begin, а заканчивается словом end

это имя, свободно избираемое программистом для элементов программы

состоит из зарезервированного слова program и имени программы

применяется для записи информации в объявленную в программе переменную

Операция присваивания:

применяется для записи информации в объявленную в программе переменную

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

начинается словом begin, а заканчивается словом end

это имя, свободно избираемое программистом для элементов программы

состоит из зарезервированного слова program и имени программы

Оператор ввода информации:

readln(a)

write, writeln

while

case

if then else

Оператор вывода информации:

write, writeln

readln(a)

while

case

if then else

Оператор перехода:

Goto (a)

write, writeln

readln(a)

while

case

Условный оператор:

if then else

Goto (a)

write, writeln

readln(a)

while

Целые типы:

integer, longint, byt, word

real, single, duable, extended

typ vsp=1..32

char

string

Тип диапазон:

typ vsp=1..32

integer, longint, byt, word

real, single, duable, extended

char

string

Вещественные типы:

real, single, duable, extended

typ vsp=1..32

integer, longint, byt, word

char

string

Деление целых чисел:

div

mod

abs(x)

frac(x)

sqrt(x)

Остаток от деления целых чисел:

mod

div

abs(x)

frac(x)

sqrt(x)

Абсолютная величина:

abs(x)

mod

div

frac(x)

sqrt(x)

Квадратный корень:

sqrt(x)

abs(x)

mod

div

sqr(x)

Округление вещественного числа до ближайшего целого:

round(x)

truns(x)

high(x)

low(x)

pred(x)

Получение целой части вещественного числа:

truns(x)

round(x)

high(x)

low(x)

pred(x)

Определение последующего значения величины х:

succ(x)

round(x)

high(x)

low(x)

pred(x)

Определение предыдущего значения величины х:

pred(x)

succ(x)

round(x)

high(x)

low(x)

Получение минимального значения величины данного типа:

low(x)

pred(x)

succ(x)

round(x)

high(x)

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

high(x)

low(x)

pred(x)

succ(x)

round(x)

Логические переменные:

boolean

integer

real

char

byte

Логические операции:

not, and, or, xor

begin, end

div, mod

real

char

Для чего предназначен условный оператор:

реализует алгоритмическую конструкцию «развилка» (ветвление) и изменяет порядок выполнения операторов в зависимости от истинности или ложности условия

когда в программе в место нескольких необходимых операторов, по правилам языка можно поставить только один оператор

является идеальным средством для обработки ситуаций с многими исходами

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

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

Составной оператор:

когда в программе в место нескольких необходимых операторов, по правилам языка можно поставить только один оператор

реализует алгоритмическую конструкцию «развилка» (ветвление) и изменяет порядок выполнения операторов в зависимости от истинности или ложности условия

является идеальным средством для обработки ситуаций с многими исходами

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

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

Оператор выбора:

является идеальным средством для обработки ситуаций с многими исходами

когда в программе в место нескольких необходимых операторов, по правилам языка можно поставить только один оператор

реализует алгоритмическую конструкцию «развилка» (ветвление) и изменяет порядок выполнения операторов в зависимости от истинности или ложности условия

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

организует выполнение одного оператора неизвестное число раз

Оператор безусловного перехода:

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

является идеальным средством для обработки ситуаций с многими исходами

когда в программе в место нескольких необходимых операторов, по правилам языка можно поставить только один оператор

реализует алгоритмическую конструкцию «развилка» (ветвление) и изменяет порядок выполнения операторов в зависимости от истинности или ложности условия

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

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

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

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

является идеальным средством для обработки ситуаций с многими исходами

когда в программе в место нескольких необходимых операторов, по правилам языка можно поставить только один оператор

реализует алгоритмическую конструкцию «развилка» (ветвление) и изменяет порядок выполнения операторов в зависимости от истинности или ложности условия

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

организует выполнение цикла, состоящего из любого количества операторов неизвестное заранее количество раз, выход из цикла если выражение окажется истинным

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

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

является идеальным средством для обработки ситуаций с многими исходами

когда в программе в место нескольких необходимых операторов, по правилам языка можно поставить только один оператор

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

организует выполнение одного оператора заранее известное количество раз

организует выполнение цикла, состоящего из любого количества операторов неизвестное заранее количество раз, выход из цикла если выражение окажется истинным

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

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

является идеальным средством для обработки ситуаций с многими исходами

Выберите правильную запись которая присваивает переменной Х значение 1,5

х:=1.5

х=1,5

введите значение х

а+в:=х

y:=-2.7*x*x*x+0.23*x*x-1.4

Выберите правильную запись присваивания формулу вычисления значения функции y=-2,7x3+0,23x2-1,4

y:=-2.7*x*x*x+0.23*x*x-1.4

х:=1.5

х=1,5

а+в:=х

y:=2.7*x*x*x+0.23*x*x-1.4

Что будет напечатано программой, если n=5: f:= 1; k:=0; while k n do begin k :=k+1; f := f * k end; writeln( f );

1

24

120

720

0

Дано: type day_of_week=(mon, tue, wed, thu, fri, sat, sun); Какой тип данных имеет day_of_week?

перечисляемый

ограниченный

вещественный

символьный;

логический;

Какой раздел обязательно должен быть в программе?

раздел операторов

раздел типов

раздел процедур и функций

раздел констант

раздел меток;

Имеется программа: program Pechat; var x: integer; begin x:=2; writeln (‘x+1’); end; Что она напечатает ?

x+1

2

3

‘x+1’,3

5

Сколько раз будет выполняться тело следующего оператора цикла с параметром? k:=0; for i:=1 to k+3 do k:=k+1;

3

0

4

2

5

y – вещественная переменная, а n – целая. Какой из следующих операторов присваивания правильный?

y:= n+1

n:= y-1

n:= 4.0

y:= y div 2

n:= n/2

Дано x := -8; y := 2; s := x + y; writeln (‘сумма двух чисел s =’,s); Что выведется на экран ?

сумма двух чисел s = -6

10

s = -6

сумма двух чисел -6

s: = -6N

Дано: s := 0; p := 1; for i := 1 to 4 do begin p := p * i; s := s + p end; writeln (‘сумма факториалов ’,s);

33

10

6

31

9

Дано: s := 0; for i := 1 to 5 do s:=s+i; Чему равняется сумма ?

15

18

10

8

12

Какие действия выполняют следующие операторы ? FOR I:=1 TO 20 DO BEGIN READLN(m1[i]); m2[i]:=2*m1[i]; end;

Ввод в цикле 20 элементов в массив m1,запись в массив m2 удвоенных элементов массива m1.

Ввод данного в переменную m1, запись удвоенного значения в m2.

Ввод в цикле 20 элементов в массивы m1,m2.

Эти операторы содержат неверные имена переменных и работать не будут.

Вводится число по адресу m1[i] и ,если оно не больше 20,оно записывается в m2[i].

Какой оператор используется в программе, если заранее известно число повторений?

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

цикл с предусловием;

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

условный оператор

оператор варианта

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

while do

for := to do

if then else

write(x)

repeat until

Определите логическую операцию конъюнкции:

and

not (or)

xor

or

'koncat'

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

цикл с предусловием

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

условный оператор

оператор варианта

цикл с постусловием;

Сколько операций выполняется при вычислении выражения ( x + 1/2) * ( y + 7/10) – 3/4 ?

7

5

4

8

10

Каким служебным словом описывается целый тип данных?

shortint

extended

real

char

boolean

В каком диапазоне задаются целые числа типа byte?

0 .. 255

–32 768 .. +32 767

0..65535

0 .. 127

128 .. 255;

Вычислить значение операции сравнения при k=15 k mod 7 = k div 5 – 1;

false

true;

1

not (true)

2;

Как определяется код символа а?

ord(‘a’)

trunc(‘a’)

round (‘a’)

chr(‘a’)

odd(‘a’)

Операторная скобка:

begin .. . end

( )

B) [ ]

{ }

“ ”

Записать на Паскале соответствующий оператор присваивания: y=1+x+x2/2!+x3/3!;

y:=1+x+sqr(x)/2!+sqr(x)*x/3!

p:=1; y:=1+x/p+x2/p*p+x3/sqr(p)*p

y:=1+x+x2/2!+x3/3!

y:=1+x*(1+x/2*(1+x/3))

p:=1; y:=1+x/p+sqr(x)/p+x3/sqr(p)

Какая стандартная функция определяет четность числа?

odd

ord

chr

abs

inc

Правила вызова процедуры:

число фактических параметров равно числу формальных параметров и тип фактических параметров совпадает с типом формальных параметров;

число фактических параметров равно числу формальных параметров и тип фактических параметров не совпадает с типом формальных параметров;

число фактических параметров не равно числу формальных параметров и тип фактических параметров совпадает с типом формальных параметров;

в теле процедуры должен быть хотя бы один оператор присваивания;

вызов процедуры может использоваться только в качестве операнда какого – либо выражения;

Алгоритм – это

точно определенное описание способа решения задачи в виде конечной последовательности действий.

программа управление компьютером.

соединение нескольких программ для совместной работы.

порядок проведения расчетов в цикловой программе.

описание порядка задания исходных параметров и возможного решения расчетной задачи.

Циклический алгоритм можно организовать без операторов цикла.

да

нет

иногда

только в вычислительных задачах.

только для графических задач.

Что означают следующие операторы? TYPE t=packed array[1..25] of char; VAR m1,m2:t;

Описан тип t-упакованный массив символов ,переменные m1,m2 типа t ,т.е. имена массивов.

Описание массива t состоящего из 25 символов и переменных m1,m2.

Описание типа t и массивов m1,m2, состоящий каждый из 25 чисел.

Описан тип t-массив из 25 чисел ,переменные m1,m2 типа t-массивов из 25чисел.

Описание массива t,состоящего из 25 чисел и переменных m1,m2.

Дать определение множеству

множество – это элементы разных типов данных ;

множество – это набор символов и цифр;

множество – это совокупность элементов одинакового типа;

множество – это совокупность элементов одинакового типа и могут быть одномерными, двумерными и т.п.;

множество – это совокупность символов, заключенных в апострофы;

Результат исполнения алгоритма D=1 , D=0, D=D+D

2

1

0

10

3

Имеются следующие описания: TYPE CIFRA=’0’..’9’; BUKVA=a…z; WEEK=(вск,пнд,втр,срд,чтв,птн,сбт); RAB=пнд..птн; Какие это типы и правильно ли они описаны?

CIFRA, RAB – ограниченные типы, WEEK- перечислимый. Верно описаны CIFRA, WEEK, RAB.

Все типы перечисляемые и описаны правильно.

Это ограниченные типы и описаны они верно.

Это перечислимые типы, верно описаны CIFRA,BUKVA .

Это перечислимые типы, верно описаны только WEEK, RAB.

Функция модуля числа:

ABS(X)

SQR(X)

TRUNC(X)

ROUND(X)

ARCTAN(X)

Функция выделения целой части числа:

TRUNC(X)

COS(X)

SQRT(X)

ROUND(X)

EXP(X)

Функция вычисления квадратного корня числа:

SQRT(X)

ORD(X)

SQR(X)

LN(X)

SIN(X)

Чтобы на языке Паскаль присвоить переменной В значение А+10 нужно написать.

В:=А+10

А+10:=В

В:=А+В

А:=В+10

10+А:=В

После выполнения фрагмента программы: А:=8; В:=4, А=5, В=4,

А=В+4

А:=5; В:=9

А:=4; В:=8

А:=8; В:=7

А:=5; В:=4

Чтобы на языке Паскаль увеличить предыдущее значение переменной А на 2, нужно написать:

А:=А+2

А+2:=А

А:=2

2 + А

2 + А:=А

Имеются следующие описания: TYPE BUKVA=(‘a’,’b’,’c’,’d’); Glasn=(a,e,I,o,u); SOGLASN=(b..d, f, g); DELEN=(div, mod, /); LOG=Boolean; Какие это типы и правильно ли они описаны?

это перечисляемые типы, верно описаны BUKVA , DELEN.

все типы перечисляемые и описаны правильно.

это ограниченные типы и описаны они верно.

это перечисляемые типы, верно описаны только GLASN.

это перечисляемые типы, верно описаны GLASN и LOG.

Ключевые слова языка Паскаль:

CASE, Div, ELSE, OF, UNTIL, VAR

AND, SQRT, EXE, COM, AUTOEXC, SYS

HELP, WHILE, OR, SIN, OND, CHR

ARRAY, CONFIG, ODD, ARCTAN, FILE, IN

LN, COVVAND, ABS, EXP, DO, END, REPEAD

Укажите оператор ввода:

READ

WRITE

GOTO

IF…THTN

TEXT

Чтобы значения переменной А,В,С выводить на экран раздельно в одной строке нужно употреблять следующий формат оператора вывода:

WRITE (A), WRITE (B), WRITE(C)

READLN (A, B, C)

READLN (A, B, C)

WRITELN (A, B, C)

WRITELN (A, B, C)

Оператор перехода служит для

продолжения программы, начиная с оператора адреса

организация цикла

выполнения условия

запуска подпрограммы

вывода из подпрограммы

Условия «Если Х=0,05, то идти к 70» соответствует программная строка:

IF X:=0.05 THEN GOTO 70

FOR X:=0.05 GOTO 70

IF X:=0,05 THEN GOTO 70

IF X:=0.05, THEN GOTO 70

FOR X:=0.05 THEN GOTO 70

Как объявить массив с именем Р в количеством 732 вещественных элементов:

P: ARRAY [1..732] of real

ARRAY P of real

P= ARRAY of real

P [1...732] of real

P of real

Как задать массив символьных переменных с именем. Т:

T: ARRAY OF CHAR

T: ARRAY OF INTEGER

T: ARRAY OF REAL

T: ARRAY OF BOOLEN

T: ARRAY OF STRING

Как задать массив целых переменных с именем. Т:

T: ARRAY OF INTEGER

T: ARRAY OF REAL

T: ARRAY OF CHAR

T: ARRAY OF BOOLEN

T: ARRAY OF STRING

Выберите строку, в которой стоит правильно написанный оператор, выдающий информацию на экран:

WRITELN(‘X=’;X:5:2,’Y=’,Y:7:3.’Z=’,Z:7:3)

WRITELN (“X=”, X”Y=”,Y”Z=”,Z )

WRITE(‘X=’,X’Y=’,Y’Z=’,Z)

WRITELN(‘X=‘;X,’Y=’;Y,’Z=’;Z)

WRITELN(‘X=’,X:-5:-2,’Y=’,Y:-3:-7,’Z=’,Z:-7;-3)

В какой из предложенных вариантов переменная А описана как двумерный массив, состоящий из элементов вещественного типа:

A: array [1..max,1..max] of real

A: array [1..max,1..max] of integer

A: array [1..max] of real

A: array [1..max] of text

A: array [1..max] of char

В какой из предложенных вариантов переменная правильно описана как одномерный массив, состоящий из элементов целого типа:

A: array [1..max] of integer

A: array [1..max,1..max] of real

A: array [1..max] of real

A: array [1..max] of text

A: array [1..max] of char

Оператор REPEAT… UNTIL… - это

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

оператор выбора

оператор цикла с заранее известным числом повторений

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

оператор условий сравнения текстовых величин

Оператор FOR…TO…DO… - это оператор….

цикла с заранее известным числом повторений

условного перехода

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

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

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

Блок-схема :

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

метод решения некоторой задачи

средство построения алгоритмов

описание алгоритма в графической форме, разбиение задачи на подзадачи

алгоритм

Последовательная структура:

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

управляющая структура, вызывающая повторное выполнение некоторых действий при выполнении некоторого условия

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

выделенная часть программы, в частности – подпрограмма

алгоритм

Условная структура:

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

выделенная часть программы, в частности – подпрограмма

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

управляющая структура, вызывающая повторное выполнение некоторых действий при выполнении некоторого условия

алгоритм

Структура повторения:

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

управляющая структура, вызывающая повторное выполнение некоторых действий при выполнении некоторого условия

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

выделенная часть программы, в частности – подпрограмма

средство построения алгоритмов

Модуль:

средство построения алгоритмов

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

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

управляющая структура, вызывающая повторное выполнение некоторых действий при выполнении некоторого условия

выделенная часть программы, в частности - подпрограмма

Узел:

переменная, содержащая два различных, отличных от NIL, значения указателя

однородный набор данных одного типа

повторяющиеся операторы, стоящие внутри цикла

цикл, условие выхода из которого проверяется до выполнения тела цикла

средство построения алгоритмов

Массив:

упорядоченный набор данных одного типа

цикл, условие выхода из которого проверяется до выполнения тела цикла

набор данных, собранный из констант, описанных в заголовке

повторяющиеся операторы, стоящие внутри цикла

данные разного типа

Цикл с предусловием :

цикл, условие выхода из которого проверяется до выполнения тела цикла

повторяющиеся операторы, стоящие внутри цикла

набор данных, собранный из констант, описанных в операторе

однородный набор данных одного типа

набор операторов

Цикл со встроенным заданием счетчика цикла :

цикл FOR. . DO

цикл, условие выхода из которого проверяется до выполнения тела цикла

набор данных, собранный из констант, описанных в программе

повторяющиеся операторы, стоящие внутри цикла

однородный набор данных одного типа

Тело цикла :

повторяющиеся операторы, стоящие внутри цикла

цикл, условие выхода из которого проверяется до выполнения тела цикла

набор данных, собранный из констант, описанных в процедуре

упорядоченный набор данных одного типа

однородный набор данных одного типа

Создание и редактирование программы :

команда меню Edit

команда меню Run

набор данных, собранный из констант, описанных в операторе

однородный набор данных одного типа

команда меню OPTION

Команда для запуска программы :

команда Run

набор данных, собранный из констант, описанных в операторе

команда Edit

однородный набор данных одного типа

команда меню OPTION

Синтаксическая ошибка :

в нарушении синтаксических правил языка программирования

ввод неправильных данных

ошибка вычислений, возникающая вследствие попытки присвоить переменной значение, большее того, что может компьютер

ошибка в тексте программы, приводящая к неправильным результатам при выполнении

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

Логическая ошибка :

ошибка в тексте программы, приводящая к неправильным результатам при выполнении

ввод неправильных данных

в нарушении синтаксических правил языка программирования

ошибка вычислений, возникающая вследствие попытки присвоить переменной значение, больше того, что может компьютер

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

Переполнение :

ошибка вычислений, возникающая вследствие попытки присвоить переменной значение, большее того, что может компьютер

в нарушении синтаксических правил языка программирования

ошибка в тексте программы, приводящая к неправильным результатам при выполнении

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

ввод неправильных данных

Отбрасывание данных :

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

ошибка в тексте программы, приводящая к неправильным результатам при выполнении

ошибка вычислений, возникающая вследствие попытки присвоить переменной значение, большее того, что может компьютер

в нарушении синтаксических правил языка программирования

ввод нечисловых данных

Выходные данные:

выводимые из компьютера результаты работы

процесс передачи программы пользователю

процесс поиска и исправления ошибок в программе

процесс доказательства правильности программы

вывод входных данных на печать

Отладка программы :

ошибка в тексте программы, приводящая к неправильным результатам при выполнении

выводимые из компьютера результаты работы

процесс доказательства правильности программы

процесс передачи программы пользователю

процесс поиска и исправления ошибок в программе

Внедрение программы :

процесс передачи программы пользователю

выводимые из компьютера результаты работы

процесс поиска и исправления ошибок в программе

процесс доказательства правильности программы

набор данных, собранный из констант, описанных в процедуре

Тестирование программы :

процесс доказательства правильности программы

выводимые из компьютера результаты работы

процесс поиска и исправления ошибок в программе

процесс передачи программы пользователю

набор данных, собранный из констант, описанных в процедуре

Оператор цикла FOR :

организует выполнение одного оператора заранее известное число раз

позволяет изменить стандартный порядок выполнения операторов

позволяет не выписывать каждый раз имя переменной

не выполняет никакого действия и никак не отображается в программе. Может потребоваться для осуществления на него безусловного перехода

организует выполнение цикла, состоящего из одного оператора

Оператор над записями WITH :

позволяет не выписывать каждый раз имя переменной

может потребоваться для осуществления на него безусловного перехода

организует выполнение одного оператора заранее известное число раз

позволяет изменить стандартный порядок выполнения операторов

не выполняет никакого действия и никак не отображается в программе.

Оператор безусловного перехода GOTO :

позволяет изменить стандартный порядок выполнения операторов

не выполняет никакого действия и никак не отображается в программе.

позволяет не выписывать каждый раз имя переменной

организует выполнение одного оператора заранее известное число раз

может потребоваться для осуществления на него безусловного перехода

Пустой оператор :

не выполняет никакого действия и никак не отображается в программе. Может потребоваться для осуществления на него безусловного перехода

позволяет изменить стандартный порядок выполнения операторов

позволяет не выписывать каждый раз имя переменной

организует выполнение одного оператора заранее известное число раз

ни один из перечисленных ответов не подходят

Массив (Array) :

фиксированное количество однотипных компонентов

степень исходного множества объектов порядкового типа

последовательность символов произвольной длины (до 256)

включает ряд компонентов, называемых полями, которые могут быть разных типов

состоит только из последовательности букв

Строка (String) :

последовательность символов произвольной длины (до 256)

фиксированное количество однотипных компонентов

включает ряд компонентов называемых полями, которые могут быть разных типов

степень исходного множества объектов порядкового типа

состоит только из последовательности букв

Запись (Record) :

включает ряд компонентов, называемых полями, которые могут быть разных типов

последовательность символов произвольной длины (до 256)

фиксированное количество однотипных компонентов

степень исходного множества объектов порядкового типа

состоит только из последовательности букв

Множество (Set) :

степень исходного множества объектов порядкового типа

последовательность символов произвольной длины (до 256)

включает ряд компонентов, называемых полями, которые могут быть разных типов

фиксированное количество однотипных компонентов

состоит только из последовательности букв

Доступ к элементам массива :

указанием имени массива и в скобках порядкового номера элемента массива

указанием имени переменной и имени поля, записываемого через точку

обычно значение задается с помощью конструктора

чтением информации из файла и записью информации в файл

описанием в разделе VAR

Доступ к полям переменной типа запись :

указанием имени переменной и имени поля, записываемого через точку

указанием имени переменной и указанием в скобках значения индекса

обычно значение задается с помощью конструктора

чтением информации из файла и записью информации в файл

описанием в разделе VAR

Переменная типа множество можно присвоить значение :

обычно значение задается с помощью конструктора

указанием имени переменной и имени поля, записываемого через точку

указанием имени переменной и указанием в скобках значения индекса

чтением информации из файла и записью информации в файл

описанием в разделе VAR

Использование файловой переменной :

для чтения информации из файла и записи информации в файл

указанием имени переменной и имени поля, записываемого через точку

обычно значение задается с помощью конструктора

указанием имени переменной и указанием в скобках значения индекса

описанием в разделе VAR

Неправильное утверждение :

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

для описания констант используется слово CONST

процедура завершается не точкой, а точкой с запятой

для описания переменных используется слово VAR

типы используемые в программе описываются в разделе TYPE

НЕВЕРНОЕ правило пунктуации при записи операторов:

отсутствие точки с запятой между операторами не вызывает ошибки компиляции

точка с запятой не ставится после begin и перед end, так как эти слова являются операторными скобками, а не операторами

в операторах цикла точка с запятой не ставится после WHILE, REPEAT, DO и перед UNTIL

в условных операторах точка с запятой не ставится после THEN и перед ELSE

в разделе VAR однотипных переменных можно задавать через запятую

Формальные параметры подпрограммы :

параметры, с которыми следует обращаться к этой подпрограмме

эти параметры подпрограммы в основной программе не меняются

эти параметры подпрограммы можно изменить в основной программе

параметром может быть параметр-процедура или параметр-функция

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

Параметры – значения :

параметры, с которыми следует обращаться к этой подпрограмме

эти параметры подпрограммы можно изменить в основной программе

эти параметры подпрограммы в основной программе не меняются

параметром может быть параметр-процедура или параметр-функция

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

Параметры-переменные :

эти параметры подпрограммы можно изменить в основной программе

параметры, с которыми следует обращаться к этой подпрограмме

эти параметры подпрограммы в основной программе не меняются

параметром может быть параметр-процедура или параметр-функция

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

Параметр процедурного типа :

параметром может быть параметр-процедура или параметр-функция

параметры, с которыми следует обращаться к этой подпрограмме

эти параметры подпрограммы в основной программе не меняются

эти параметры подпрограммы можно изменить в основной программе

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

Отладка программы :

процесс поиска и устранения ошибок в программе

ошибки, которые компилятор обнаруживает до выполнения программы

ошибки в организации ввода-вывода, деления на ноль, переполнение стека

ошибки в программе, которые не вызывают нарушения ее работы, но приводят к неправильным результатам

составление программы

Правильную запись элемента одномерного массива А с номером 8.

А[8]

A{8}

А(8)

А(1,8)

На языке Pascal идентификатор переменной, которая является элементом двумерного массива :

А[5,4]

А(I,J)

А(5,-

A(I+J)

A{1,2}

Что выполняют следующие операторы ? TYPE COLOR=(red, white, black, yellow); PALITR=(green, brown, blue); VAR SVET1: COLOR; SVET2: PALITR;

описаны два перечисляемых типа COLOR и PALITR и переменные SVET1, SVET2 соответствующих типов

описаны массивы COLOR, PALITR и переменные SVET1, SVET2

описаны два перечисляемых типа COLOR и PALITR, содержащие ошибку – одинаковые значения в описаниях

описаны ограниченные типы Color, Palitr и переменные SVET1,SVET2 соответствующих типов.

Описаны массивы COLOR,PALITR и переменные SVET1, SVET2.

Укажите тип данных, который не относится к целым типам данных

extended

longint

integer

byte

word

Выберите выражение, в результате которого получено значение с=3, если а=14 и b=4

c:=a div b

с:=b mod a

c:=a⁄b

c:=a mod b

c:=b div a

Операторы TYPE t = array [1..5,1..7] of real; VAR M1, M2, M3 : t; Значат следующее:

Описание типа t- двухмерного массива из 5 строк и 7 столбцов вещественных чисел и М1, М2, М3 – имен массивов..

Объявление массива t и переменных М1, М2, М3.

Объявление двухмерного массива t из 5 строк и 7 столбцов и переменных М1, М2, М3.

Объявление переменных t ,М1, М2, М3, каждая из которых – вещественное число.

Объявление упакованного массива t, состоящего из литер М1, М2, М3.

Что такое процедура в ТП?

Относительно самостоятельная часть программы, оформленная особым образом и с именем.

Это просто математическая формула.

Это выражение логического типа.

Это выражение числового типа.

Это запись .

Процедура создания файла - …

Rewrite(f)

Read(f)

Assign(f, ‘ ‘)

Reset (f)

Close(f)

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

With

Goto

Case

If then else

Concat

Результат выражения равен TRUE TRUE :

WRITELN (TRUE OR TRUE, TRUE OR FALSE);

WRITELN (1 OR -;

WRITELN (TRUE AND TRUE, TRUE AND FALSE);

WRITELN (FALSE AND TRUE, FALSE AND FALSE );

WRITELN

Результат выражения равен ERROR :

WRITELN (1 OR -;

WRITELN (+

WRITELN (TRUE AND TRUE, TRUE AND FALSE);

WRITELN (FALSE AND TRUE, FALSE AND FALSE );

WRITELN (TRUE OR TRUE, TRUE OR FALSE);


-75%
Курсы дополнительного образования

История моды

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Вычислительная техника (157 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт