Паскаль_Вопросы
.doc1 Какой из типов описывает целые числа:
2. Какой из типов описывает вещественные числа:
3. Какой из типов описывает символьные переменные:
4. Какой из типов описывает логические переменные:
5. Каким словом описывается раздел меток:
6. Каким словом описывается раздел констант:
7. Каким словом описывается раздел переменных:
8. Укажите значение переменной типа Boolean:
9. Укажите значение переменной типа Real:
10. Укажите значение переменной типа Integer:
11. Определите правильно записанное число:
12. Определить неправильно записанную константу:
A) PI=3.14
B) X:=5.4
C) MAX=100
D) K=2.9E-2
E) нет правильного ответа
13. Раздел переменных описывается служебным словом:
14. Определите операцию деления нацело:
15. Определите операцию вычисления остатка при делении нацело:
16. Какие операторы не относятся к операторам повтора:
17. В каком из операторов проверка выполнения тела цикла производится в самом начале оператора:
18. Описаны переменные: VAR C,D: REAL; N,K: INTEGER; Какой из операторов присваивания не допустим?
A) N:=SQRT(D)
B) D:=ABS(C)
C) D:=SQR(N)
D) N:=SQR(K)
E) C:=K
19. Укажите значение переменной типа Char:
20. Какой результат будет получен после выполнения операторов:
CONST K= -5; M=3;
VAR S:REAL;
BEGIN X:=1.2; S:=M DIV 2 –X*M/ABS(K+4);
WRITE(S)
END.
A) 4.6 B) 2.1 C) -2.6 D) -2.1 E) 2.6
21. Если X,Y: Integer; то у какого из приведенных выражений тип результата
Real:
A) X MOD Y + 2*73.
B) X MOD Y + 5 DIV 3.
C) X*Y - X + Y.
D) (X + Y) / 3.1.
E) нет верного ответа.
22. Определить значение переменной Z после выполнения операторов:
X:= -1; Z:=1;
IF X>Z THEN IF X/3 <0.7 THEN Z:=ABS(Z)
ELSE Z:=SQRT(Z)+X ELSE Z:=SQR(Z)*X*2
A) 2 B) 1 C) -2 D) 0 E) -1
23. Какой результат будет получен после выполнения операторов:
CONST M=7; K=-3;
BEGIN X:=2; Y:=6;
S:=SQR(X+Y) MOD M-(-3)*M/K;
WRITE (S) END.
A) -6 B) 6 C) 8 D) 2 E) 3
24. Имеется программа: PROGRAM A4;
VAR X: INTEGER;
BEGIN X:=2; WRITELN(‘X+1’) END.
Что она напечатает?
25. Какой результат будет получен после выполнения операторов:
BEGIN K:=8;
IF K>10 THEN C:=K-10 ELSE C:=K+10;
WRITE(C) END.
A) 18 B) 22 C) 12 D) -2 E) 10
26. Какой результат будет получен после выполнения следующего фрагмента программы:
BEGIN Z:=15; Y:=10; X:=25;
IF Z>Y THEN X:=SQRT(Y+Z);
WRITE(X)
END.
A) 625 B) 20 C) 25 D) 15 E) 5
27. Какой результат будет получен после выполнения следующих операторов:
CONST K= -3; M=2;
VAR S:REAL;
BEGIN X:=1; Y:= -2; S:=ABS(Y-X) MOD M+K/2+3;
WRITE(S)
END.
A) 2.5 B) -3.5 C) 9 D) 2 E) -2.5
28. Какой результат будет получен после выполнения следующего фрагмента программы: BEGIN A:=2.8; B:= -3.2; C:=4.7;
IF A>B THEN BEGIN IF A-B>0 THEN C:=A-B END;
WRITE ( C ) END.
A) 4.0 B) 3.2 C) 2.8 D) 4.7 E) 6.0
29. Какой результат будет получен после выполнения следующего фрагмента программы: BEGIN N:=2; K:= 4; A:=32; B:=28;
IF A<B THEN N:=4*N+K ELSE N:=2*K+N;
WRITE(N) END.
A) 24 B) 12 C) 10 D) 14 E) 20
30. Указать неправильно записанную константу:
31. Какой результат будет получен после выполнения следующего фрагмента программы: BEGIN A:=28; B:=51; C:=39;
IF A>B THEN C=A-B; WRITE (C) END.
A) -23 B) 39 C) 23 D) 29 E) -19
32. Какой результат будет получен после выполнения следующего фрагмента программы: CONST K= -3; M=5; VAR S:REAL;
BEGIN X:= 2.6; Y:= 4.9;
S:=(X+Y)/M+SQRT(M DIV 4-K);
WRITE (S) END.
A) 4.5 B) 3.5 C) -2 D) 3 E) 2
33. Определите оператор присваивания:
34. Какой из приведенных операторов недопустим:
A) IF проверка условия THEN оператор 1 ELSE оператор 2.
B) IF проверка условия THEN ELSE оператор 1.
C) IF проверка условия THEN оператор 1 ELSE IF проверка условия THEN оператор 2.
D) IF проверка условия THEN оператор 1 ELSE GOTO N1.
E) IF проверка условия THEN оператор 1.
35. Какое значение будет иметь переменная Z после выполнения следующего
фрагмента программы:
X:= 5; Y:= -3; Z:= 0;
If X>0 THEN If Y>0 THEN Z:=1 ELSE Z:=2; write (z);
A) 5. B) –3. C) 2. D) 1. E) 0.
36. Какое значение будет иметь переменная Z после выполнения следующего
фрагмента программы:
X:= -1; Y:=1; Z:=0;
If X>0 THEN If Y>0 THEN Z:=1 ELSE Z:=2; write (z);
A) 5. B) –3. C) 2. D) 1. E) 0.
37. Какой из следующих примеров записан верно:
A) IF X<>0 THEN IF Y<>0 THEN A=X ELSE A=X+Y.
B) IF 1<X<2 THEN IF Y<>0 THEN A:=X ELSE A:=X+Y.
C) IF A<>0 ELSE B:=C THEN B:=A.
D) IF X<>0 THEN A:=0 ELSE A:= 1.
E) IF X>0 THEN A:=X; ELSE A:=X+1
38. В структуре REPEAT - UNTIL тело цикла выполняется, пока условие:
39. В структуре WHILE - DO тело цикла выполняется, пока условие:
40. В структуре REPEAT – UNTIL условие должно быть …
41. В структуре WHILE – DO условие должно быть …
42. В результате выполнения оператора IF B THEN S1 ELSE S2 при условии,
что B – ложно выполняется …
43. В результате выполнения оператора IF B THEN S1 ELSE S2 при условии,
что B – истинно выполняется …
44. PROGRAM SUMMA;
BEGIN A:=10; B:=-6; S:= A*B; WRITE(S) END.
Приведенная программа соответствует алгоритму:
45. PROGRAM FUNC;
BEGIN X:=5; Y:=-3; Z:=0;
If X>0 THEN If Y>0 THEN Z:=1 ELSE Z:=2; WRITE (Z) END.
Приведенная программа соответствует алгоритму:
46. PROGRAM SUM;
BEGIN S:=0;
FOR Z:=1 TO 5 S:=Z+ S; WRITE (S) END.
Приведенная программа соответствует алгоритму:
47. Какие значения принимают переменные Х и У после выполнения следующей программы: VAR X, Y : INTEGER;
BEGIN X:=7; Y:= -2; WRITE(X, Y) END.
A) 7 7. B) -2 -2. C) 7 -2. D) -2 7. E) 7 5 .
48. Какие значения принимают переменные Х и У после выполнения следующей
программы: VAR X, Y, Z : INTEGER;
BEGIN X:=7; Y:= -2; Z:=X+1; X:= Y; Y:=Z;
WRITE(X, Y) END.
A) 7 8. B) -2 -2. C) 8 -2 . D) -2 8 . E) 7 5.
49. Какие значения принимают переменные Х и У после выполнения следующей
программы: VAR X, Y : INTEGER;
BEGIN X:=7; Y:= -2; X:=X-Y; Y:=X+Y; X:=Y-X;
WRITE(X, Y) END.
A) 7 -2. B) 5 3. C) -4 5. D) -2 7. E) -9 5.
50. Какие значения принимают переменные Х и У после выполнения следующей
программы: VAR X, Y : INTEGER;
BEGIN X:=7; Y:= 4; X:=X MOD Y; Y:= Y DIV X;
WRITE(X, Y) END.
A) 3 7. B) 4 4 . C) 7 0 . D) -2 7 . E) 3 1 .
51. Какие значения принимают переменные Х и У после выполнения следующей
программы: VAR X, Y : INTEGER;
BEGIN X:=7; Y:= 4; X:=X DIV Y; Y:= Y MOD X;
WRITE(X, Y) END.
A) 3 7. B) 4 4 . C) 7 4. D) 1 0. E) 3 1.
52. Какой из перечисленных операторов является оператором ввода данных:
53. Какой из перечисленных операторов является оператором вывода данных:
54. Какой из перечисленных операторов является оператором безусловного
перехода:
55. Какой из перечисленных операторов является условным оператором:
56. Какой из перечисленных операторов является оператором цикла с предусловием:
57. Какой из перечисленных операторов является оператором цикла с постусловием:
58. Вычислить значение переменной S. S:=0; N:=6; FOR K:=N TO N+3 DO S:=S+K;
A) 29 B) 13 C) 21 D) 30 E) 31
-
Дана последовательность операторов:
BEGIN A:=1; B:=1; REPEAT A:=A+1; B:=B+2; S:=A+B UNTIL A+B>2 END.
Сколько раз повторится цикл?
A) 1 B) 0 C) 2 D) -1 E) зациклится
-
Сколько раз будет выполняться тело цикла:
S:=0; I:=1; WHILE I>1 DO BEGIN S:=S+1; I:=I-1 END;
A) 1 B) 0 C) 2 D) -1 E) зациклится
-
Каким будет значение переменной Х после выполнения программы:
VAR X,Y:INTEGER; BEGIN X:=10; Y:=20;
IF X<0 THEN X:=0 ELSE IF X<Y THEN X:=1 ELSE X:=2; WRITE (X) END;
A) 1 B) 0 C) 2 D) -1 E) -2
-
Определить значение переменной S после выполнения следующих операторов:
S:=0; I:=1; WHILE I>1 DO begin S:=S+1/I; I:=I-1 end;
A) 1 B) 0 C) 2 D) -1 E) -2
-
Что служит в качестве операторных скобок: