Содержание
- Переменная D, описанная как Type color = (white, red, yellow, green) Var c: color; является переменной типа
- Логический тип данных обозначается служебным словом
- Пусть n =6, k=3. После выполнения процедуры Inc(n,k) переменная n получит значение___________ .(ответ введите цифрами)
- Укажите соответствие между названиями стандартных функций и их назначением
- Структурированные типы данных:
- Задан массив целых чисел А=(5, -1, 1, -3, -4, 0). После выполнения операторов: k:=0; for i:= 1 to 6 do if A[i] -14 3 -8 0
- Для описания строкового типа используется служебное слово __________(ответ введите строчными латинскими буквами)
- Правильными равенствами являются
- Пусть A, B, C: array [1..2,1..3] of integer; i, j: integer; После выполнения операторов: for i:= 1 to 2 do for j:= 1 to 3 do begin if A[i,j]> B[i,j] then C[i,j]:=A[i,j] else C[i,j]:=B[i,j]; write (C[i,j]); end; на экран будет выведено
- В результате выполнения программы: var m : set of char; i, k, n : integer; st : string; begin k := 0; m := [‘а’,’е’,’и’,’о’,’у’,’ы’,’э’,’ю’,’я’]; st:=’Университет‘; n:= length (st); for i := 1 to n do if st[i] in m then k := k +1; writeln(k); end. на экран будет выведено
- Строковая переменная St может содержать не более 10 символов. Ее описание:
- Функцию ORD(Х) можно применять к переменным только ___________ типа
- Структура данных, состоящая из фиксированного числа компонентов разного типа, называется
- Пусть A, B, C: array [1..2,1..3] of integer; i, j: integer; После выполнения операторов: for i:= 1 to 2 do for j:= 1 to 3 do if A[i,j]> B[i,j] then C[i,j]:=A[i,j] else C[i,j]:=B[i,j]; write (C[i,j]); на экран будет выведено
- В программе имеется следующее описание: var mas: array [1..10] of integer; i, A : integer. После выполнения операторов: read(A); for i:= 1 to 10 do if mas[i] элементы массива, меньшие заданного числа А индексы элементов массива, значения которых меньше А количество элементов массива, меньших заданного числа А минимальный элемент массива
- Установите соответствие между типами данных и служебными словами, обозначающими эти типы
- Простые типы данных:
- var w : set of byte; k : byte; begin w := [ ]; k:= 0; while k 777 do begin readln (k); w : = w+[k]; end; end. В результате выполнения программы будет
- Существует описание: TYPE Birthday = RECORD Day, Month : BYTE; Year : WORD END; VAR a,b : Birthday; В программе могут быть использованы операторы
- Если переменная в процессе выполнения программы может принимать только целые положительные значения не более 255, то ее целесообразно описать как
- Имеется описание: TYPE Anketa = RECORD Fio, Adress : STRING[50]; Group : STRING[6]; Kurs : 1..5; END; VAR : Student : Anketa; Правильные операторы присваивания:
- Строковая переменная XX имеет значение “Университет”. В результате выполнения оператора присваивания t := COPY (XX, 3, 5) строковая переменная t примет значение
- Для описания записного типа используются служебные слова
- В результате выполнения программы: Var St, Ss: string; Q: byte; Begin St := ‘экзамен’; Ss := ‘мен’; Q := Pos (St,Ss); Writeln (Q); End. на экран будет выведено
- Диапазон значений переменной типа WORD равен
- Для описания типа «запись» используется служебное слово _________ (ответ введите строчными латинскими буквами)
- После выполнения фрагмента программы for i:= 1 to 3 do begin k:=0; for j:= 1 to 3 do if mas[i,j] >= 3 then k:= k+1; write(k,’ ‘); end; будет выведено на экран
- В приведенном фрагменте: for i := 1 to 3 do for j := 1 to 4 do read (a[j , i]) элементы массива вводятся
- Верно описаны переменные строкового типа
- Задан массив целых чисел А=(1, 0, 2, 0, 4). var A: array [1..5] of integer; i, k, p : integer. После выполнения операторов: p:=1; k:=0; for i:= 1 to 5 do if A[i]0 then p:=p* A[i]; k:= k +1; значения переменных p и k равны
- Пусть X=’ш’. Функция UPCASE(X) возвращает значение
- Пусть A, B, C: array [1..2,1..3] of integer; i, j: integer; После выполнения операторов: for i:= 1 to 2 do for j:= 1 to 3 do begin C[i,j]:=A[i,j]+B[i,j]; write (C[i,j]); end; на экран будет выведено
- Имеется описание Var Str: string. Максимальный размер строки Str
- Верно описаны переменные строкового типа
- Укажите соответствие между процедурами обработки строковых данных и полученными результатами S:=’информатика’; X:=’aabbdd’; Y:=’cc’
- Операция конкатенации двух строк записывается с помощью символа
- mas = (2, 7, 4, 9, 6) var mas: array [1..5] of integer; i, k, A : integer. В результате выполнения фрагмента программы A:= mas[1]; for i:= 2 to 5 do if A 4 9 6 7 9
- Строковая переменная XX имеет значение “University”. В результате выполнения оператора присваивания t := LENGTH (XX) переменная t примет значение
- Пусть A, B, C: array [1..2,1..3] of integer; i, j: integer; После выполнения операторов: for i:= 1 to 2 do for j:= 1 to 3 do C[i,j]:=A[i,j]+B[i,j]; write (C[i,j]); на экран будет выведено
- Порядковые типы данных:
- Чтобы воспользоваться процедурой очистки экрана, необходимо подключить модуль
- Пусть X=’a’. Функция UPCASE(X) возвращает значение
- Задан массив целых чисел А=(5, -1, 1, -3, -4, 0). После выполнения операторов: k:=0; for i:= 1 to 6 do if A[i] 11 3 0-8
- Строковая переменная st имеет значение “Академия ”. В результате выполнения фрагмента программы: k := 0; FOR i := 1 TO LENGTH (st) DO IF (st[i]= ‘A’) OR (st[i]= ‘a’) THEN k := k + 1; переменная k будет иметь значение
- Функцию PRED(Х) можно применять к переменным только ___________ типа
- Укажите соответствие между процедурами обработки строковых данных и полученными результатами S1:=’Pascal’; S2:=’шесть’; S3:=’(7+3)/2’;
- Переменная K описана как Type NUMBER = 1..10 Var K: NUMBER; Тип переменной K —
- Служебные слова, используемые для объявления переменной множественного типа:
- Структура данных, состоящая из фиксированного числа компонентов разного типа, – это
- В программе имеется следующее описание: const n = 3; var mas: array [1..n,1..n] of integer; i, j, S: integer. Установите соответствие между фрагментом программы и полученным после выполнения программы результатом
Переменная D, описанная как Type color = (white, red, yellow, green) Var c: color; является переменной типа
- перечисляемый
- множество
- массив
- ссылочный
Логический тип данных обозначается служебным словом
- extended
- byte
- boolean
- double
Пусть n =6, k=3. После выполнения процедуры Inc(n,k) переменная n получит значение___________ .(ответ введите цифрами)
Укажите соответствие между названиями стандартных функций и их назначением
- ORD(X)
- преобразует символ нижнего регистра в символ верхнего
- CHR(B)
- возвращает предыдущее значение аргумента порядкового типа
- SUCC(X)
- возвращает следующее значение аргумента порядкового типа
- PRED(X)
- преобразует выражение B типа BYTE в символ
- UPCASE(CH)
- возвращает порядковый номер, соответствующий значению X порядкового типа
Структурированные типы данных:
- массивы
- логические
- множества
- вещественные
- записи
Задан массив целых чисел А=(5, -1, 1, -3, -4, 0). После выполнения операторов: k:=0; for i:= 1 to 6 do if A[i]
-14
3
-8
0
- -14
- 3
- -8
- 0
Для описания строкового типа используется служебное слово __________(ответ введите строчными латинскими буквами)
Правильными равенствами являются
- PRED(‘Б’) = В
- SUCC(‘Б’) = В
- PRED(‘Б’) = А
- SUCC(‘Б’) = А
Пусть A, B, C: array [1..2,1..3] of integer; i, j: integer; После выполнения операторов: for i:= 1 to 2 do for j:= 1 to 3 do begin if A[i,j]> B[i,j] then C[i,j]:=A[i,j] else C[i,j]:=B[i,j]; write (C[i,j]); end; на экран будет выведено
В результате выполнения программы: var m : set of char; i, k, n : integer; st : string; begin k := 0; m := [‘а’,’е’,’и’,’о’,’у’,’ы’,’э’,’ю’,’я’]; st:=’Университет‘; n:= length (st); for i := 1 to n do if st[i] in m then k := k +1; writeln(k); end. на экран будет выведено
- 3
- 4
- 11
- 5
Строковая переменная St может содержать не более 10 символов. Ее описание:
- Var St: string[10]
- Var St: string(1:10)
- Var St: string(10)
- Var St: string[1..10]
Функцию ORD(Х) можно применять к переменным только ___________ типа
- порядкового
- вещественного
- процедурного
- файлового
Структура данных, состоящая из фиксированного числа компонентов разного типа, называется
- множеством
- файлом
- массивом
- записью
Пусть A, B, C: array [1..2,1..3] of integer; i, j: integer; После выполнения операторов: for i:= 1 to 2 do for j:= 1 to 3 do if A[i,j]> B[i,j] then C[i,j]:=A[i,j] else C[i,j]:=B[i,j]; write (C[i,j]); на экран будет выведено
- 2
- 4
В программе имеется следующее описание: var mas: array [1..10] of integer; i, A : integer. После выполнения операторов: read(A); for i:= 1 to 10 do if mas[i]
Основные типы данных в языке программирования Турбо Паскаль. Часть 1 - актуальные примеры
- Готовый отчет по практике. (ВГУЭиС)
- Готовый отчет по практике. (ВШП)
- Готовый отчет по практике. (КЦЭиТ)
- Готовый отчет по практике. (ММУ)
- Готовый отчет по практике. (академии предпринимательства)
- Готовый отчет по практике. (МТИ)
- Готовый отчет по практике. (МИП)
- Готовый отчет по практике. (МОИ)
- Готовый отчет по практике. (МФЮА)
- Готовый отчет по практике. (НИБ)
- Готовый отчет по практике. (ОСЭК)
- Готовый отчет по практике. (политехнического колледжа Годикова)
- Готовый отчет по практике. (РГСУ)
- Готовый отчет по практике. (СПбГТИ(ТУ))
- Готовый отчет по практике. (Росдистант)
- Готовый отчет по практике. (СамНИУ)
- Готовый отчет по практике. (Синергии)
- Готовый отчет по практике. (ТИСБИ)
- Готовый отчет по практике. (ТГУ)
- Готовый отчет по практике. (университета им. Витте)
- Готовый отчет по практике. (ФЭК)
Основные типы данных в языке программирования Турбо Паскаль. Часть 1 - актуальные примеры
- Готовый отчет по практике. (ВГУЭиС)
- Готовый отчет по практике. (ВШП)
- Готовый отчет по практике. (КЦЭиТ)
- Готовый отчет по практике. (ММУ)
- Готовый отчет по практике. (академии предпринимательства)
- Готовый отчет по практике. (МТИ)
- Готовый отчет по практике. (МИП)
- Готовый отчет по практике. (МОИ)
- Готовый отчет по практике. (МФЮА)
- Готовый отчет по практике. (НИБ)
- Готовый отчет по практике. (ОСЭК)
- Готовый отчет по практике. (политехнического колледжа Годикова)
- Готовый отчет по практике. (РГСУ)
- Готовый отчет по практике. (СПбГТИ(ТУ))
- Готовый отчет по практике. (Росдистант)
- Готовый отчет по практике. (СамНИУ)
- Готовый отчет по практике. (Синергии)
- Готовый отчет по практике. (ТИСБИ)
- Готовый отчет по практике. (ТГУ)
- Готовый отчет по практике. (университета им. Витте)
- Готовый отчет по практике. (ФЭК)
элементы массива, меньшие заданного числа А
индексы элементов массива, значения которых меньше А
количество элементов массива, меньших заданного числа А
минимальный элемент массива
- элементы массива, меньшие заданного числа А
- индексы элементов массива, значения которых меньше А
- количество элементов массива, меньших заданного числа А
- минимальный элемент массива
Установите соответствие между типами данных и служебными словами, обозначающими эти типы
- REAL
- массив
- BOULEAN
- целый (0..255)
- INTEGER
- целый (-32768..32767)
- BYTE
- логический
- ARRAY
- вещественный
Простые типы данных:
- массивы
- логические
- строковые
- символьные
- записи
- вещественные
var w : set of byte; k : byte; begin w := [ ]; k:= 0; while k 777 do begin readln (k); w : = w+[k]; end; end. В результате выполнения программы будет
- определено количество введенных чисел, не равных 777
- найдена сумма введенных чисел, не равных 777
- сформировано множество целых положительных чисел
- найдена сумма введенных чисел
Существует описание: TYPE Birthday = RECORD Day, Month : BYTE; Year : WORD END; VAR a,b : Birthday; В программе могут быть использованы операторы
- READ (a , b)
- a := a + b
- a. Day := 21
- a := b
- WRITE (a)
Если переменная в процессе выполнения программы может принимать только целые положительные значения не более 255, то ее целесообразно описать как
- integer
- shortint
- byte
- word
Имеется описание: TYPE Anketa = RECORD Fio, Adress : STRING[50]; Group : STRING[6]; Kurs : 1..5; END; VAR : Student : Anketa; Правильные операторы присваивания:
- Student.Group := ‘ДИН-06’;
- Anketa. Kurs :=4;
- Anketa. Group := ‘ОИ-306’;
- Kurs.Student := 1;
- Student.Fio := ’Петров П.П.’
- Fio.Student := ’Иванов И.И.’;
Строковая переменная XX имеет значение “Университет”. В результате выполнения оператора присваивания t := COPY (XX, 3, 5) строковая переменная t примет значение
- “иверс”
- “тет”
- “ерс”
- “Универ”
Для описания записного типа используются служебные слова
- WITH … DO
- RECORD … END
- ARRAY … OF
- SET … OF
В результате выполнения программы: Var St, Ss: string; Q: byte; Begin St := ‘экзамен’; Ss := ‘мен’; Q := Pos (St,Ss); Writeln (Q); End. на экран будет выведено
- 5
- 4;
- 7
- 0
Диапазон значений переменной типа WORD равен
- –128..127
- 0..255
- –32768..32767
- 0.. 65535
Для описания типа «запись» используется служебное слово _________ (ответ введите строчными латинскими буквами)
После выполнения фрагмента программы for i:= 1 to 3 do begin k:=0; for j:= 1 to 3 do if mas[i,j] >= 3 then k:= k+1; write(k,’ ‘); end; будет выведено на экран
- 1 2 1
- 3 11 3
- 17
- 4
В приведенном фрагменте: for i := 1 to 3 do for j := 1 to 4 do read (a[j , i]) элементы массива вводятся
- по строкам
- неправильно
- по столбцам
- в произвольном порядке
Верно описаны переменные строкового типа
- S3: text
- S6: string [10] of real
- S2: array [1..25] of char
- S4: record
- S1: string
- S5: char
Задан массив целых чисел А=(1, 0, 2, 0, 4). var A: array [1..5] of integer; i, k, p : integer. После выполнения операторов: p:=1; k:=0; for i:= 1 to 5 do if A[i]0 then p:=p* A[i]; k:= k +1; значения переменных p и k равны
- p=8, k=1
- p=1, k=0
- p=8, k=5
- p=8, k=3
Пусть X=’ш’. Функция UPCASE(X) возвращает значение
- 65
- ‘ш’
- ‘Ш’
- 13
Пусть A, B, C: array [1..2,1..3] of integer; i, j: integer; После выполнения операторов: for i:= 1 to 2 do for j:= 1 to 3 do begin C[i,j]:=A[i,j]+B[i,j]; write (C[i,j]); end; на экран будет выведено
- 26
- 15 11
- 6
Имеется описание Var Str: string. Максимальный размер строки Str
- 1024
- 255
- 512
- 64
Верно описаны переменные строкового типа
- Str: string [155]
- Stk: string (135)
- Std: string [265]
- Sta: string
Укажите соответствие между процедурами обработки строковых данных и полученными результатами S:=’информатика’; X:=’aabbdd’; Y:=’cc’
- Delete(S,1,6)
- ‘aabbccdd’
- Delete(S,3,7)
- ‘caabbddc’
- Insert(X,Y,2)
- ‘инка’
- Insert(Y,X,4)
- ‘атика’
Операция конкатенации двух строк записывается с помощью символа
- +
- &
- @
- *
mas = (2, 7, 4, 9, 6) var mas: array [1..5] of integer; i, k, A : integer. В результате выполнения фрагмента программы A:= mas[1]; for i:= 2 to 5 do if A
4
9
6
7 9
- 4
- 9
- 6
- 7 9
Строковая переменная XX имеет значение “University”. В результате выполнения оператора присваивания t := LENGTH (XX) переменная t примет значение
- 10
- universityl
- UNIVERSITY
- 0
Пусть A, B, C: array [1..2,1..3] of integer; i, j: integer; После выполнения операторов: for i:= 1 to 2 do for j:= 1 to 3 do C[i,j]:=A[i,j]+B[i,j]; write (C[i,j]); на экран будет выведено
- 26
- 6
- 15 11
Порядковые типы данных:
- символьные
- вещественные
- логические
- целые
- перечисляемые
Чтобы воспользоваться процедурой очистки экрана, необходимо подключить модуль
- Dos
- Crt
- System
- Graph
Пусть X=’a’. Функция UPCASE(X) возвращает значение
- 65
- ‘a’
- 97
- ‘A’
Задан массив целых чисел А=(5, -1, 1, -3, -4, 0). После выполнения операторов: k:=0; for i:= 1 to 6 do if A[i]
11
3
0-8
- 11
- 3
- 0
- -8
Строковая переменная st имеет значение “Академия ”. В результате выполнения фрагмента программы: k := 0; FOR i := 1 TO LENGTH (st) DO IF (st[i]= ‘A’) OR (st[i]= ‘a’) THEN k := k + 1; переменная k будет иметь значение
- 0
- 2
- 5
- 1
Функцию PRED(Х) можно применять к переменным только ___________ типа
- порядкового
- вещественного
- записного
- массивового
Укажите соответствие между процедурами обработки строковых данных и полученными результатами S1:=’Pascal’; S2:=’шесть’; S3:=’(7+3)/2’;
- Length(S3)
- 5
- Length(S1)
- 6
- Length(S2)
- 7
Переменная K описана как Type NUMBER = 1..10 Var K: NUMBER; Тип переменной K —
- множество
- диапазон
- символьный
- целый
Служебные слова, используемые для объявления переменной множественного типа:
- SET … OF
- ARRAY … OF
- WITH … DO
- RECORD … END
Структура данных, состоящая из фиксированного числа компонентов разного типа, – это
В программе имеется следующее описание: const n = 3; var mas: array [1..n,1..n] of integer; i, j, S: integer. Установите соответствие между фрагментом программы и полученным после выполнения программы результатом
- S:=0; for i:= 1 to n do for j:= 1 to n doif mas[i,j] 0 then S:=S+1;
- 0
- S:=0; for i:= 1 to n do for j:= 1 to n doif mas[i,j] 0 then S:=S+mas[i, j];
- 4
- S:=0; for i:= 1 to n do for j:= 1 to n doif mas[i,j] 0 then S:=S*mas[i, j];
- 6