Уважаемый 10А, вторая группа 25.11 тест. Повторите темы "Ветвление","Циклы", "Массивы".
Сайт для учащихся, изучающих язык программирования Паскаль.
На данном сайте есть материал для подготовке по всем темам..
http://pas1.ru/condition -Условный оператор
http://pas1.ru/cycles - Циклы в паскале.
http://pas1.ru/arrays - массивы
Вопросы в тесте будут немного изменены!
1. Определить какая последовательность символов не является оператором условия?
IF x,y>0 then x:=5 else y:=25;
IF x>0 then x:=0 else y:=1;
IF x<>0 then x:=1;
IF Sqrt(z)<3 then="" z:="z+1;</p">
3>
2.Определить какая последовательность операторов не является полной формой ветвления?
IF (x>0) and (y<1 else="" nbsp="" then="" x:="0" y:="1;</p">IF (a>0) and (b>0) and (c>0) then x:=0 else y:=1;
iF (x>0) and (y<1 else="" or="" then="" x:="0" y:="1;</p" z="">IF x>0 then begin x:=0; y:y+x; S:=s+1; end;
3.Определить какое условие не является сложным?
IF x>0 then x:=0 else y:=1;
IF (a>0) and (b>0) and (c>0) then x:=0 else y:=1;
IF (x>0) and (y<1 else="" or="" then="" x:="0" y:="1;</p" z="">IF (x>0) and (y<1 begin="" end="" p="" then="" x:="0;" x="" y:y="">1>1>1>1>
4.Определить результат выполнения программы? при а=12, в=18.
var a,b,s:integer;
begin
writeln('введите два чмсла');
readln(a,b);
IF a>b then s:=a else s:=b;
writeln('s=',s);
end.
12
10
2
18
5. Операторами цикла в языке программирования Паскаль являются
IF ... then ... else ...;
For......do
While
repeat
Begin...end
6.Запуск программы на выполнение осуществляется с помощью сочетания клавиш...
Alt+f5
Alt+f9
Ctrl+f5
Ctrl+f9
7.Сколько раз будут выполнены операторы тела цикла в следующем фрагменте программы?
r:=11; k:=5;
for i:= k+1 to r-1 do
4
6
5
7
3
2
8
8.Сколько раз будет выполнен цикл в следующем фрагменте программы?
а:=2; в:=15;
repeat
a:=a+2; b:=b+3;
Until a+b>40
8
18
19
5
6
12
9
9.Просмотр результатов выполнения программы осуществляется с помощью сочетания клавиш...
Alt+f5
Alt+f9
Ctrl+f5
Ctrl+f9
10.Значения переменных a, b, s после выполнения фрагмента программы.
a:=1; b:=1;
while a+b<=8 do
begin
a:=a+1;
b:=b+2;
end;
S:=a+b;
a=3, b=8, s=5
a=5, b=3, s=8
a=8, b=3, s=5
a=3, b=5, s=8
11.Запуск программы на компиляцию осуществляется с помощью сочетания клавиш...
Alt+f5
Alt+f9
Ctrl+f5
Ctrl+f9
12.Массив это
числовая последовательность, объединённая общим именем, и начинающаяся с латинской буквы
разнотипные величины, имеющие общее имя
упорядоченный набор фиксированного количества некоторых значений
многократно повторяющиеся значения
13.Индекс массива это
размерность массива
порядковый номер элемента в массиве
числовая последовательность
признак числового массива
14.По способу организации различают массивы
многомерные
целочисленные
векторные
одномерные
15.Чем отличается двумерный массив от одномерного?
Двумерный массив используется при решении большого числа задач
двумерный массив определяется двумя индексами и положение каждого элемента определяется значениями i строки и j столбца.
двумерный массив в два раза больше
для описания двумерного и одномерного массива используются разные зарезервированные слова.
16.В языке программирования массив задаётся с помощью зарезервированного слова...
PROCEDURE
REPEAT
INTEGER
WHILE
ARRAY
FOR
17.Какие способы заполнения существуют?
с помощью специального оператора
ввода с клавиатуры
с помощью специальной таблицы
с помощью генератора случайных чисел
18.Можно ли описать массив на языке программирования Паскаль, если неизвестно точное количество его элементов?
нет
да
19.Можно ли описать массив на языке программирования Паскаль, если неизвестны точные значения элементов массива, но известен их физический смысл и/или диапозон значений?
нет
да
20.Опишите данные результатов забега на 100-метровой дистанции 150 юношей. Результаты замеряются в секундах.
VAR Z:ARRAY[1..100] OF REAL;
VAR Z:ARRAY[1..150] OF REAL;
VAR Z:ARRAY[1..100,1..150] OF REAL;
VAR Z:ARRAY[1..100] OF INTEGER;
21. Опишите массив, содержащий данные измерения температуры воздуха в кабинете информатики в течение 10 дней.
VAR Т:ARRAY[1..10] OF REAL;
VAR Т:ARRAY[1..5,1..5] OF REAL;
VAR Т:ARRAY[1..10,1..10] OF REAL;
VAR Т:ARRAY[1..10] OF CHAR;
22.Определите какое действие выполняет фрагмент прораммы. S:=0; FOR i:=1 TO 10 DO S:=S+A[i];
вычисления среднего арифметического элементов массива
нахождения суммы элементов массива
количество элементов в массиве
квадраты чисел элементов массива
23.Определите какое действие выполняет фрагмент прораммы. m:=a[1]; FOR i:=2 TO 10 DO if a[i]>m then m:=a[i]
вычисления среднего арифметического элементов массива
нахождения суммы элементов массива
количество элементов в массиве
квадраты чисел элементов массива
нахождение максимального элемента массива
24.Определите какое действие выполняет фрагмент прораммы. m:=a[1]; FOR i:=2 TO 10 DO if a[i]вычисления среднего арифметического элементов массива
нахождения суммы элементов массива
количество элементов в массиве
квадраты чисел элементов массива
нахождение минимального элемента массива
25.Определите какое действие выполняет фрагмент прораммы. S:=0; FOR i:=1 TO 10 DO S:=S+A[i];S:=S/10;
вычисления среднего арифметического элементов массива
нахождения суммы элементов массива
количество элементов в массиве
квадраты чисел элементов массива
нахождение максимального элемента массива
26.Определите переменную целого типа
var a:integer;
var a:real;
var a:string;
var a:byte;
27. Вычисление квадратного корня из Х соответствует стандартной функции:
SQRT(X)
ABS(X)
SQR(X)
28.Определите математическую запись числа 0,57Е+05
57000
0,05700
0,57
29.Укажите оператор ввода
READ(A)
WRITE(A)
WRITE('Введите данные')
READLN(A)
30.Укажите оператор вЫвода
READ(A)
WRITE(A)
WRITE('Введите данные')
READLN(A)
31.УКАЖИТЕ ОПЕРАТОР ПРИСВАИВАНИЯ
READ(A)
WRITE(A)
WRITE('пРИСВОИТЬ')
А:=10;
32. чему будет равно х после выполнения фрагмента программы
X:=3;
Y:=2;
X:=(X+X)/Y+Y
5
7
6
8
33. Определите результат выполнения программы
при а=12, в=16
var a,b:integer; c:real;
begin
writeln('Введите два числа');
readln(a,b);
c:=a+b/2;
end.
14
12
10
20
0,00057
КОРЕНЬ(Х)
34. Не используя компьютер определите результат выполнения программы
var a,b:integer;
begin
a:=SQR(2) * (20 - SQR(2*2)) -7;
b:=11 DIV (a-4);
writeln(sqr(a)+b-1);
end.
81
83
82
20
22
18
Сайт для учащихся, изучающих язык программирования Паскаль.
На данном сайте есть материал для подготовке по всем темам..
http://pas1.ru/condition -Условный оператор
http://pas1.ru/cycles - Циклы в паскале.
http://pas1.ru/arrays - массивы
Вопросы в тесте будут немного изменены!
1. Определить какая последовательность символов не является оператором условия?
IF x,y>0 then x:=5 else y:=25;
IF x>0 then x:=0 else y:=1;
IF x<>0 then x:=1;
IF Sqrt(z)<3 then="" z:="z+1;</p">
3>
2.Определить какая последовательность операторов не является полной формой ветвления?
IF (x>0) and (y<1 else="" nbsp="" then="" x:="0" y:="1;</p">IF (a>0) and (b>0) and (c>0) then x:=0 else y:=1;
iF (x>0) and (y<1 else="" or="" then="" x:="0" y:="1;</p" z="">IF x>0 then begin x:=0; y:y+x; S:=s+1; end;
3.Определить какое условие не является сложным?
IF x>0 then x:=0 else y:=1;
IF (a>0) and (b>0) and (c>0) then x:=0 else y:=1;
IF (x>0) and (y<1 else="" or="" then="" x:="0" y:="1;</p" z="">IF (x>0) and (y<1 begin="" end="" p="" then="" x:="0;" x="" y:y="">1>1>1>1>
4.Определить результат выполнения программы? при а=12, в=18.
var a,b,s:integer;
begin
writeln('введите два чмсла');
readln(a,b);
IF a>b then s:=a else s:=b;
writeln('s=',s);
end.
12
10
2
18
5. Операторами цикла в языке программирования Паскаль являются
IF ... then ... else ...;
For......do
While
repeat
Begin...end
6.Запуск программы на выполнение осуществляется с помощью сочетания клавиш...
Alt+f5
Alt+f9
Ctrl+f5
Ctrl+f9
7.Сколько раз будут выполнены операторы тела цикла в следующем фрагменте программы?
r:=11; k:=5;
for i:= k+1 to r-1 do
4
6
5
7
3
2
8
8.Сколько раз будет выполнен цикл в следующем фрагменте программы?
а:=2; в:=15;
repeat
a:=a+2; b:=b+3;
Until a+b>40
8
18
19
5
6
12
9
9.Просмотр результатов выполнения программы осуществляется с помощью сочетания клавиш...
Alt+f5
Alt+f9
Ctrl+f5
Ctrl+f9
10.Значения переменных a, b, s после выполнения фрагмента программы.
a:=1; b:=1;
while a+b<=8 do
begin
a:=a+1;
b:=b+2;
end;
S:=a+b;
a=3, b=8, s=5
a=5, b=3, s=8
a=8, b=3, s=5
a=3, b=5, s=8
11.Запуск программы на компиляцию осуществляется с помощью сочетания клавиш...
Alt+f5
Alt+f9
Ctrl+f5
Ctrl+f9
12.Массив это
числовая последовательность, объединённая общим именем, и начинающаяся с латинской буквы
разнотипные величины, имеющие общее имя
упорядоченный набор фиксированного количества некоторых значений
многократно повторяющиеся значения
13.Индекс массива это
размерность массива
порядковый номер элемента в массиве
числовая последовательность
признак числового массива
14.По способу организации различают массивы
многомерные
целочисленные
векторные
одномерные
15.Чем отличается двумерный массив от одномерного?
Двумерный массив используется при решении большого числа задач
двумерный массив определяется двумя индексами и положение каждого элемента определяется значениями i строки и j столбца.
двумерный массив в два раза больше
для описания двумерного и одномерного массива используются разные зарезервированные слова.
16.В языке программирования массив задаётся с помощью зарезервированного слова...
PROCEDURE
REPEAT
INTEGER
WHILE
ARRAY
FOR
17.Какие способы заполнения существуют?
с помощью специального оператора
ввода с клавиатуры
с помощью специальной таблицы
с помощью генератора случайных чисел
18.Можно ли описать массив на языке программирования Паскаль, если неизвестно точное количество его элементов?
нет
да
19.Можно ли описать массив на языке программирования Паскаль, если неизвестны точные значения элементов массива, но известен их физический смысл и/или диапозон значений?
нет
да
20.Опишите данные результатов забега на 100-метровой дистанции 150 юношей. Результаты замеряются в секундах.
VAR Z:ARRAY[1..100] OF REAL;
VAR Z:ARRAY[1..150] OF REAL;
VAR Z:ARRAY[1..100,1..150] OF REAL;
VAR Z:ARRAY[1..100] OF INTEGER;
21. Опишите массив, содержащий данные измерения температуры воздуха в кабинете информатики в течение 10 дней.
VAR Т:ARRAY[1..10] OF REAL;
VAR Т:ARRAY[1..5,1..5] OF REAL;
VAR Т:ARRAY[1..10,1..10] OF REAL;
VAR Т:ARRAY[1..10] OF CHAR;
22.Определите какое действие выполняет фрагмент прораммы. S:=0; FOR i:=1 TO 10 DO S:=S+A[i];
вычисления среднего арифметического элементов массива
нахождения суммы элементов массива
количество элементов в массиве
квадраты чисел элементов массива
23.Определите какое действие выполняет фрагмент прораммы. m:=a[1]; FOR i:=2 TO 10 DO if a[i]>m then m:=a[i]
вычисления среднего арифметического элементов массива
нахождения суммы элементов массива
количество элементов в массиве
квадраты чисел элементов массива
нахождение максимального элемента массива
24.Определите какое действие выполняет фрагмент прораммы. m:=a[1]; FOR i:=2 TO 10 DO if a[i]
нахождения суммы элементов массива
количество элементов в массиве
квадраты чисел элементов массива
нахождение минимального элемента массива
25.Определите какое действие выполняет фрагмент прораммы. S:=0; FOR i:=1 TO 10 DO S:=S+A[i];S:=S/10;
вычисления среднего арифметического элементов массива
нахождения суммы элементов массива
количество элементов в массиве
квадраты чисел элементов массива
нахождение максимального элемента массива
26.Определите переменную целого типа
var a:integer;
var a:real;
var a:string;
var a:byte;
27. Вычисление квадратного корня из Х соответствует стандартной функции:
SQRT(X)
ABS(X)
SQR(X)
28.Определите математическую запись числа 0,57Е+05
57000
0,05700
0,57
29.Укажите оператор ввода
READ(A)
WRITE(A)
WRITE('Введите данные')
READLN(A)
30.Укажите оператор вЫвода
READ(A)
WRITE(A)
WRITE('Введите данные')
READLN(A)
31.УКАЖИТЕ ОПЕРАТОР ПРИСВАИВАНИЯ
READ(A)
WRITE(A)
WRITE('пРИСВОИТЬ')
А:=10;
32. чему будет равно х после выполнения фрагмента программы
X:=3;
Y:=2;
X:=(X+X)/Y+Y
5
7
6
8
33. Определите результат выполнения программы
при а=12, в=16
var a,b:integer; c:real;
begin
writeln('Введите два числа');
readln(a,b);
c:=a+b/2;
end.
14
12
10
20
0,00057
КОРЕНЬ(Х)
34. Не используя компьютер определите результат выполнения программы
var a,b:integer;
begin
a:=SQR(2) * (20 - SQR(2*2)) -7;
b:=11 DIV (a-4);
writeln(sqr(a)+b-1);
end.
81
83
82
20
22
18
Комментариев нет:
Отправить комментарий