Стандартные типы: вещественный, целый, логический, символьный. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Стандартные типы: вещественный, целый, логический, символьный.



 

Вопрос1: Сколько байт памяти занимает переменная типа Char?

Ответ 1

Ответ 255.

Ответ Задается в программе.

Вопрос2: Var A, B: array [ 1..10 ] of real; t: boolean; Какая из указанных операций допустима

Ответ A:= B;

Ответ A:= A+B;

Ответ t:= A <> B;

Вопрос3: Операция div допустима:

Ответ Только над значениями целого типа.

Ответ Только над значениями вещественного типа.

Ответ Над значениями целого и вещественного типа.

Вопрос 4: Операция mod допустима:

Ответ Только над значениями целого типа.

Ответ Только над значениями вещественного типа.

Ответ Над значениями целого и вещественного типа.

Вопрос 5: Поменять местами значения переменных X и Y Укажите правильный ответ

Ответ r:= x; x:= y; y:= r;

Ответ x:= y; y:= x;

Ответ r:= y; x:= y; y:= r;

Вопрос 6: Напечатать в одну строку все литеры от A до Z, включая эти буквы. Укажите правильный ответ

Ответ For i:= ' A ' to ' Z ' do Write (i);

Ответ For i:= ' A ' to ' Z ' do Writeln (i);

Ответ For i:= A to Z do Write (i);

Вопрос 7: Вычислить S - сумму порядковых номеров всех букв, входящих в слово SUM

Ответ s:= ord (' S ') + ord (' U ') + ord (' M ');

Ответ s: = ord (S) + ord (U) + ord (M);

Ответ s = ord (' S ') + ord (' U ') + ord (' M ');

 

Перечисляемый тип и тип диапазон.

Вопрос 8: Какой формат задания типа-диапазон не допустим?

Ответ A.. Z

Ответ 50.. 100

Ответ ' A '.. ' Ф '

Вопрос 9: При объявлении перечислимого типа, значения указываются через:

Ответ Запятую.

Ответ Точку с запятой.

Ответ Двоеточие.

 

Векторы. Матрицы.

 

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

Ответ Var <имя массива>: array [ типы индексов ] of <тип элементов>;

Ответ Var <имя массива>: array (типы индексов) of <тип элементов>;

Ответ Var <имя массива>: array [ количество элементов ] do <тип элементов>;

 

Строковый тип. Строковые процедуры и функции.

 

Вопрос 11: Укажите верный вариант функции получения подстроки "ман" из строки Str:= " Мурманск "?

Ответ Copy (Str, 4, 3)

Ответ Copy (4, 3, Str)

Ответ Copy (Str, 3, 4)

Вопрос 12: Укажите верный формат процедуры удаления подстроки "еризация" из строки Str:= "компьютеризация"

Ответ Delete (Str, 8, 8);

Ответ Delete (Str, 7, 8);

Ответ Delete (8, Str, 8);

Вопрос 13: Укажите правильный результат выполнения процедуры, если word:= ' Kарта '; word1:= Insert (word, 'Географическая ', 15);?

Ответ ГеографическаяКарта

Ответ Карта Географическая

Ответ Географическая Карта

Вопрос 14: Укажите правильный вариант объявления переменной типа String?

Ответ Var < переменная >: String [ 10 ];

Ответ Var < переменная >: String (20);

Ответ Var <переменная>: String [ 260 ];

Вопрос 15: Укажите неверную операцию над строковыми переменными:

Ответ <строка1> - <строка2>;

Ответ <строка1> + <строка2>;

Ответ <строка1> <> <строка2>;

Вопрос 16: Укажите неверный доступ к конкретному элементу строки, длина которой составляет 10 символов:

Ответ Имя строковой переменной (10);

Ответ Имя строковой переменной [ 10 ];

Ответ Имя строковой переменной [ 2*5 ];

Вопрос 17: Укажите правильный алгоритм выполнения процедуры Delete (S, M, N)?

Ответ Удаляет N символов из строки S, начиная с позиции M.

Ответ Удаляет M символов из строки S, начиная с позиции N.

Ответ Удаляет S символов строки M, начиная с позиции N.

Вопрос 18: Укажите правильный алгоритм выполнения процедуры Insert (S1, S2, S3)

Ответ Вставляет строку S1 в строку S2, начиная с позиции S3.

Ответ Вставляет в строку S1 строку S2, начиная с позиции S3.

Ответ Вставляет строку S2 в строку S1,начиная с позиции S3.

Вопрос 19: Укажите правильный алгоритм выполнения процедуры Str (S1, S2)?

Ответ Преобразует числовое значение S1 в строковое значение помещает в S2

Ответ Преобразует строковое значение S1 в целочисленное S2.

Ответ Определяет длину строковой переменной S1 и результат помещает в S2.

 

Тип запись.

Вопрос 20: Укажите правильный формат объявления типа "запись":

Ответ Type <Имя_типа> = Record < Имя_поля1: Тип >.... End;

Ответ Type <Имя_типа>:= Record < Имя_поля1: Тип >.... End;

Ответ Type <Имя_типа>: Record < Имя_поля1: Тип >.... End;

 

Тип множество. Операции над множествами.

 

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

Ответ Множество - это бесповторная неупорядоченная совокупность элементов одного типа;

Ответ Множество - это упорядоченная бесповторная совокупность элементов одного типа;

Ответ Множество - это упорядоченная последовательность элементов базового типа;

Вопрос 22: Укажите допустимую операцию над множествами:

Ответ =

Ответ <

Ответ mod

Вопрос 23: Укажите допустимую операцию над множествами:

Ответ *

Ответ /

Ответ <

Вопрос 24: Укажите допустимую операцию над множествами:

Ответ +

Ответ div

Ответ /

Вопрос 25: Укажите допустимую операцию над множествами:

Ответ <=

Ответ >

Ответ not

Вопрос 26: Укажите допустимую операцию над множествами:

Ответ in

Ответ /

Ответ mod

Вопрос 27: Укажите допустимую операцию над множествами:

Ответ >=

Ответ not

Ответ >

 

Описание констант, переменных и типов.

Вопрос 28: Укажите неправильную запись числа:

Ответ 2 * Е 5

Ответ 8 Е О

Ответ + 0. 3

Вопрос 29: Укажите неправильную запись числа

Ответ 7, 5

Ответ - 0

Ответ 0006

Вопрос 30: Укажите неправильную запись числа

Ответ 2 / 3

Ответ О Е - 4

Ответ - 5. 3 1

Вопрос 31: Выбрать тип, описанный неверно (const n=180;):

Ответ type P = n - 1.. 1;

Ответ type P = 1.. n;

Ответ type P = 1.. n - 1;

Вопрос 32: Укажите правильный вид описания переменных:

Ответ Var <идентификатор>: <тип переменной>;

Ответ Var <идентификатор> = <тип переменной>;

Ответ Var <идентификатор >:= < тип переменной>;

 

Выражения. Арифметические и логические выражения.

Вопрос 33: Вычислить значение выражения Succ(Trunc(5/2)-Pred(3));

Ответ 1

Ответ 2

Ответ 0

Вопрос 34: Вычислить значение выражения(x*y <> 0) and (y > x); при x=2,y=1;

Ответ False

Ответ True

Ответ Свой вариант

Вопрос 35: Укажите выражение, которое принимает значение True:

Ответ False < True

Ответ Ord (False) = 1

Ответ Pred (True) = True

Вопрос 36: Укажите выражение, принимающее значение False;

Ответ Succ (' 1 ') = Pred (' 2 ')

Ответ False < True

Ответ Ord (False) = 0

Вопрос 37: Укажите какое из выражений целого типа:

Ответ Sqr (4)

Ответ 20 / 4

Ответ 1 + 0.0

Вопрос 38: Укажите выражение, принимающее значение 4

Ответ Round (3.9);

Ответ Trunc (3.9);

Ответ Sqrt (2);

Вопрос 39 Укажите правильный ответ: 10 div 3

Ответ 3

Ответ 3.3

Ответ 3.0

 

Вопрос 40: Вычислить значение выражения a AND b > a OR b, при a = false, b = true

Ответ False.

Ответ True.

Ответ Другой вариант.

Вопрос 41: Присвоить переменной d среднее арифметическое значение X, Y, Z, где X, Y, Z, d целого типа

Ответ d:= (X + Y + Z) div 3;

Ответ d:= (X + Y + Z) mod 3;

Ответ d:= (X + Y + Z) / 3;

Вопрос 42: Вычислить значение выражения a OR b AND NOT a,при a=True, b=False

Ответ true

Ответ false

Ответ 1

Вопрос 43: Переменной d присвоить дробную часть положительного числа X

Ответ d:= x - trunc (x);

Ответ d:= trunc (x);

Ответ d:= int (x);

Вопрос 44: Укажите выражение, принимающее значение 7:

Ответ round (6. 9);

Ответ round (- 0. 7);

Ответ trunc (6. 9);

Вопрос 45: Укажите выражение, принимающее значение 5:

Ответ round (5. 2);

Ответ int (5. 9);

Ответ trunc (4. 9);

Вопрос 46: Укажите выражение, принимающее значение 2.0:

Ответ int (2. 9);

Ответ trunc (2. 9);

Ответ round (2. 2);

Вопрос 47: Укажите выражение, принимающее значение - 2:

Ответ round (- 1. 8);

Ответ frac (- 2. 5);

Ответ trunc (-1. 9);

Вопрос 48: Укажите выражение, принимающее значение - 3:

Ответ round (- 2. 6)

Ответ trunc (- 6. 3);

Ответ int (- 3. 9);

Вопрос 49: Укажите какое из выражений целого типа:

Ответ sqr (4);

Ответ 20 / 4;

Ответ 1 + 0. 0;

Вопрос 50: Укажите результат целого типа:

Ответ succ (- 2);

Ответ sqr (0.5);

Ответ sqrt (1 6);

Вопрос 51: Укажите результат целого типа:

Ответ trunc (- 3. 14) + 1;

Ответ sin (0);

Ответ 1+0.0

Вопрос 52: Указать выражение, в котором недопустимые типы операндов:

Ответ true < 0

Ответ 2 = 5

Ответ false and true

Вопрос 53: Указать выражение, в котором недопустимые типы операндов:

Ответ true + false

Ответ (x > 0) or (y = 4)

Ответ not not true or false

Вопрос 54: Укажите выражение, которое принимает значение true:

Ответ false < true

Ответ ord (false) = 1

Ответ pred (true)

Вопрос 55: Укажите выражение, которое принимает значение true:

Ответ ord (succ (false)) > 0

Ответ pred (true)

Ответ ord (false) = 1

Вопрос 56: Укажите выражение, которое принимает значение true:

Ответ (p < true) = (q = false) при p = q = true

Ответ not (pred (c) or (ord (c) = 1)) при с = true

Ответ a and b > a or b при a = false, b = true

Вопрос 57: Укажите верное утверждение

Ответ chr (ord (c)) = c для любого c типа char

Ответ ord (chr (r)) = r для любого целого r;

Ответ ‘a’ = ’A’;

Вопрос 58: Выбрать выражение, принимающее значение true:

Ответ succ (‘0’) = pred (‘2’)

Ответ pred (false) = true

Ответ ord (true) = 0

Вопрос 59: Выбрать выражение, принимающее значение true:

Ответ ' d ' > ' a '

Ответ true < false

Ответ not false = not true

Вопрос 60: Выбрать выражение принимающее значение true:

Ответ ord (‘ q ’) < ord (‘z ’)

Ответ ord (‘5’) - ord (‘1’) = 4. 0

Ответ ord (' q ') > ord (' z ')

 

Простые, составные и структурированные операторы.

 



Поделиться:


Последнее изменение этой страницы: 2016-08-15; просмотров: 632; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.227.69 (0.048 с.)