Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




4) TYPE, CONST, VAR

 

77. В Турбо Паскале определены следующие операции:

Унарные, мультипликативные, аддитивные, отношения

2) +, -, *, /

3) объединение, пересечение, разность

4) not, and, or, xor, div, mod

 

78. Логическое выражение содержит операции not, and, or. В каком порядке будут выполнены эти операции?

1) and, or, not

2) слева направо

3) not, or, and

Not, and, or

 

79. Какое значение имела переменная a, если переменной c было присвоено значение 3?

if a<5 then c:=1

else if a=5 then c:=2

else c:=3;

1) 5

Больше 5

3) меньше 5

4) не определено

 

80. Имеется описание

Var k: 0..9;

Какое присваивание недопустимо?

1) k:= ‘5’

2) k:= 2

3) k:= 3

4) k:= 1

 

81. Задан фрагмент программы. Сколько раз выполняется тело цикла?

a: = 1; b: =1;

while a + b < 8 do

begin

a: = a+1;

b: = b+2;

end;

S:= a + b;

1) 3

2) 4

3) 2

4) 5

 

82. Вычислить значение выражения

[3..5] * [4,5] + [4,3,2] – [3,5]

1) []

2) [3,4,5]

3) [2]

4) [4,2]

 

83. Вычислить значение выражения

[5..7] <= [8,6,7,5]

1) false

True

3) 8

4) [8,6]

 

84. Запись – это:

1) неупорядоченная совокупность отличных друг от друга однотипных элементов;

2) последовательность, состоящая из фиксированного числа однотипных элементов;

3) последовательность однотипных элементов, отличающихся индексами;

Последовательность, состоящая из фиксированного числа величин, называемых полями.

 

85. Что выполняется в данном фрагменте программы

S:= [];

For i:= 1 to length(Str) do S:= S + [Str[i]];

если переменные описаны следующим образом: var S: set of char; Str: string[30]; i: integer;?

1) суммируются элементы массива;

2) формируется множество символов строки;

3) формируется строка символов из заданного множества;

4) вычисляется количество символов в строке.

 

86. При определении массива – константы значения элементов массива

1) указываются в квадратных скобках и разделяются запятыми;

Указываются в круглых скобках и разделяются запятыми;

3) указываются в квадратных скобках и разделяются пробелами

4) указываются в круглых скобках и разделяются пробелами

 

87. Обращение к процедуре в программе имеет вид:

1) <имя процедуры> (<список формальных параметров>);

2) <оператор процедуры>;

3) <имя процедуры>: тип значения;

4) <имя процедуры> (<список фактических параметров>);

 

88. В некоторой программе описаны переменные:

Var i: integer; r: real; x: char;

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

x:= f(i, 5, r, 5.2*i, x, ‘r’);

1) function f(a: integer; b: integer; c: real; d: real; e: char; q: char);

2) function f(a: integer; b: integer; c: real; d: real; e: char; q: char): char;

3) procedure f(var a: integer; b: integer; var c: real; d: real; var e: char; q:char);

4) function f(a: integer; b: integer; c: char; d: real; e: char; q: char): char;

 

89. Объявление подпрограммы может содержать список параметров, которые называются

1) глобальными;

2) локальными;

3) фактическими;

Формальными.

 

90. Процедуры и функции – это:

1) операторы;

Подпрограммы;

3) имена;

4) переменные.

 

91. Рекурсия – это:

Способ описания подпрограммы, содержащей прямо или косвенно обращение к себе самой;

2) оператор;

3) цикл;

4) метод вызова подпрограммы.

 

92. Глобальные переменные действуют:

1) во всех процедурах;

2) во всех функциях;

3) во всех модулях;

Во всей программе.

 

93. Какую задачу решает данная программа

 

Program Mas;

Type

massiv = array[1..100] of integer;

var

m, j: integer;

a: massiv;

function Sm(b: massiv; n: integer): integer;

begin

if n = 1 then Sm:= b[1]

else Sm:= Sm(b,n-1) + b[n];

end;

begin

writeln(‘Введите размерность массива’);

readln(m);

for j:= 1 to m do

begin

write(‘a[‘,j,’]=’);

readln(a[j]);

end;

writeln(Sm(a,m));

end.

 

Суммирование элементов одномерного массива.

2) Определение количества элементов одномерного массива, равных единице.

3) Замена элементов одномерного массива единицами.

4) Первый и последний элемент одномерного массива меняются местами.

 

 





Поделиться с друзьями:


Дата добавления: 2016-10-07; Мы поможем в написании ваших работ!; просмотров: 596 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Вы никогда не пересечете океан, если не наберетесь мужества потерять берег из виду. © Христофор Колумб
==> читать все изречения...

2279 - | 2102 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.006 с.