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

Основные типы данных в языке программирования Турбо Паскаль. Часть 1

Сдача тестов дистанционно
Содержание
  1. Переменная D, описанная как Type color = (white, red, yellow, green) Var c: color; является переменной типа
  2. Логический тип данных обозначается служебным словом
  3. Пусть n =6, k=3. После выполнения процедуры Inc(n,k) переменная n получит значение___________ .(ответ введите цифрами)
  4. Укажите соответствие между названиями стандартных функций и их назначением
  5. Структурированные типы данных:
  6. Задан массив целых чисел А=(5, -1, 1, -3, -4, 0). После выполнения операторов: k:=0; for i:= 1 to 6 do if A[i] -14 3 -8 0
  7. Для описания строкового типа используется служебное слово __________(ответ введите строчными латинскими буквами)
  8. Правильными равенствами являются
  9. Пусть 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; на экран будет выведено
  10. В результате выполнения программы: 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. на экран будет выведено
  11. Строковая переменная St может содержать не более 10 символов. Ее описание:
  12. Функцию ORD(Х) можно применять к переменным только ___________ типа
  13. Структура данных, состоящая из фиксированного числа компонентов разного типа, называется
  14. Пусть 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]); на экран будет выведено
  15. В программе имеется следующее описание: var mas: array [1..10] of integer; i, A : integer. После выполнения операторов: read(A); for i:= 1 to 10 do if mas[i] элементы массива, меньшие заданного числа А индексы элементов массива, значения которых меньше А количество элементов массива, меньших заданного числа А минимальный элемент массива
  16. Установите соответствие между типами данных и служебными словами, обозначающими эти типы
  17. Простые типы данных:
  18. var w : set of byte; k : byte; begin w := [ ]; k:= 0; while k 777 do begin readln (k); w : = w+[k]; end; end. В результате выполнения программы будет
  19. Существует описание: TYPE Birthday = RECORD Day, Month : BYTE; Year : WORD END; VAR a,b : Birthday; В программе могут быть использованы операторы
  20. Если переменная в процессе выполнения программы может принимать только целые положительные значения не более 255, то ее целесообразно описать как
  21. Имеется описание: TYPE Anketa = RECORD Fio, Adress : STRING[50]; Group : STRING[6]; Kurs : 1..5; END; VAR : Student : Anketa; Правильные операторы присваивания:
  22. Строковая переменная XX имеет значение “Университет”. В результате выполнения оператора присваивания t := COPY (XX, 3, 5) строковая переменная t примет значение
  23. Для описания записного типа используются служебные слова
  24. В результате выполнения программы: Var St, Ss: string; Q: byte; Begin St := ‘экзамен’; Ss := ‘мен’; Q := Pos (St,Ss); Writeln (Q); End. на экран будет выведено
  25. Диапазон значений переменной типа WORD равен
  26. Для описания типа «запись» используется служебное слово _________ (ответ введите строчными латинскими буквами)
  27. После выполнения фрагмента программы 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; будет выведено на экран
  28. В приведенном фрагменте: for i := 1 to 3 do for j := 1 to 4 do read (a[j , i]) элементы массива вводятся
  29. Верно описаны переменные строкового типа
  30. Задан массив целых чисел А=(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 равны
  31. Пусть X=’ш’. Функция UPCASE(X) возвращает значение
  32. Пусть 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; на экран будет выведено
  33. Имеется описание Var Str: string. Максимальный размер строки Str
  34. Верно описаны переменные строкового типа
  35. Укажите соответствие между процедурами обработки строковых данных и полученными результатами S:=’информатика’; X:=’aabbdd’; Y:=’cc’
  36. Операция конкатенации двух строк записывается с помощью символа
  37. 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
  38. Строковая переменная XX имеет значение “University”. В результате выполнения оператора присваивания t := LENGTH (XX) переменная t примет значение
  39. Пусть 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]); на экран будет выведено
  40. Порядковые типы данных:
  41. Чтобы воспользоваться процедурой очистки экрана, необходимо подключить модуль
  42. Пусть X=’a’. Функция UPCASE(X) возвращает значение
  43. Задан массив целых чисел А=(5, -1, 1, -3, -4, 0). После выполнения операторов: k:=0; for i:= 1 to 6 do if A[i]

    11 3 0-8
  44. Строковая переменная st имеет значение “Академия ”. В результате выполнения фрагмента программы: k := 0; FOR i := 1 TO LENGTH (st) DO IF (st[i]= ‘A’) OR (st[i]= ‘a’) THEN k := k + 1; переменная k будет иметь значение
  45. Функцию PRED(Х) можно применять к переменным только ___________ типа
  46. Укажите соответствие между процедурами обработки строковых данных и полученными результатами S1:=’Pascal’; S2:=’шесть’; S3:=’(7+3)/2’;
  47. Переменная K описана как Type NUMBER = 1..10 Var K: NUMBER; Тип переменной K —
  48. Служебные слова, используемые для объявления переменной множественного типа:
  49. Структура данных, состоящая из фиксированного числа компонентов разного типа, – это
  50. В программе имеется следующее описание: 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]

элементы массива, меньшие заданного числа А
индексы элементов массива, значения которых меньше А
количество элементов массива, меньших заданного числа А
минимальный элемент массива

  • элементы массива, меньшие заданного числа А
  • индексы элементов массива, значения которых меньше А
  • количество элементов массива, меньших заданного числа А
  • минимальный элемент массива

Установите соответствие между типами данных и служебными словами, обозначающими эти типы

  • 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

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

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

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

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

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

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