Основы программирования.
1. К языкам программирования низкого уровня относится:
А) Кобол В) Ассемблер
С) Фортран D) JAVA
2. Определите тип величины А = -327:
A) integer; В) real;
С) boolean; D) char.
3. Найдите правильно записанную в линейной форме формулу –+√
А) (-Ь + sqrt D)/2а;
C) (-Ь + sqrt(D)/2*a;
B)(-b + sqrt(D)/(2*a);
D) (-b + sqrt(D))/(2*a).
4. Что будет напечатано в результате выполнения следующей программы, если значение R = -10?
readln (R) ;
if R = 0 then Y:= R * 10;
if R > 0 then Y: =R+ 10;
if R< 0 then Y: = R * R/2;
writeln ( ‘R = ‘ , R).
A) R=0; B) R=100;
C) R=-10; D) R=50.
5. Найдите правильно записанный оператор
A) For k:=1 to 3 do S:=S+2;
B) For k:=1 downto 3 do S:=S+2;
C) For k=1 to 3 do S:=S+2;i
D) For k=1 downto 3 do S:=S+2;
6. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) fy
B) 5rt
C) Div
D) A*f
7. К языкам программирования низкого уровня относится:
А) машинные коды В) СИ
С) Алгол D) Бейсик
8. Определите тип величины А = -32.7:
A) integer; В) real;
С) boolean; D) char.
9. Найдите правильно записанную в линейной форме формулу +√+
А) (2*sqr(x) + sqrt (sqr(x)*x))/(а+b); В) (2* sqr(x) + sqrt (sqr(x)*x)/(а+b);
С) (2sqr(x) + sqrt (sqr(x)*x))/(а+b); D) (2* sqr(x) + sqrt sqr(x)*x)/(а+b).
10. Что будет напечатано в результате выполнения следующей программы, если значение R = 10?
readln (R) ;
if R = 0 then Y:= R * 10;
if R > 0 then Y: =R+ 10;
if R< 0 then Y: = R * R/2;
writeln ( ‘R = ‘ , R).
A) R=20; B) R=100;
C) R=10; D) R=50.
11. Что будет напечатано в результате выполнения следующей программы?
Begin
S:=10;
For k:=1 to 3 do S:=S+1;
Writeln(‘S=‘,S);
End.
A) S=10; B) S=11;
C) S=12; D) S=13.
12. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) mod
B) ght
C) 7Af
D) G/h
13.Определите тип величины А = true:
A) integer; В) real;
С) boolean; D) char.
1. Найдите правильно записанную в линейной форме формулу √+
А) sqrt(x)/(2*x)+sqr(x); В) sqrt x/(2*x)+sqr x;
С) (sqrt(x)/(2*x)+sqr(x); D) sqrt(x)/(2*x+sqr(x)).
15. Какое значение будет иметь переменная В при значении А = -20, в примере:
IF А > = 15 THEN В = А * 2 ELSE В = А -10
А)-40; В) 30; С) 20; D)-30.
16. Что будет напечатано в результате выполнения следующей программы?
Begin
S:=7;
For k:=2 to 5 do S:=S+1;
Writeln(‘S=‘,S);
End.
A) S=9; B) S=12; C) S=11; D) S=7.
17. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) D-fy
B) Rt1
C) 2f
D) И3
18. Определите тип величины А = ‘tx’:
A) integer; В) real;
С) boolean; D) char.
19. Найдите правильно записанную в линейной форме формулу +√−
А) (sqr(x) + 2*sqrt (x*sqr(x)))/(c-k); В) (sqr(x) + 2*sqrt (sqr(x)*x)/(c-k);
С) (sqr(x) +2sqrt (sqr(x)*x))/(c-k); D) (sqr(x) + 2sqrt sqr(x)*x)/(c-k).
20. Найдите правильно записанный оператор
A) if a > b else с: = a — b;
B) if a >b then c : =a+b; else c: =a-b;
C) if a >b c: =a + b else c: = a — b;
D) if a > b then c: = a — b else c: = a + b.
21. Что будет напечатано в результате выполнения следующей программы?
Begin
S:=1;
For k:=3 downto 1 do S:=S+1;
Writeln(‘S=‘,S);
End.
A) S=1; B) S=2; C) S=3; D) S=4.
22. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) 1m
B) G+h
C) W1
D) sqr
23. Определите тип величины А = 7E-3:
A) integer; В) real; С) boolean; D) char.
24. Найдите правильно записанную в линейной форме формулу √+
А) sqrt(x)/sqr(x)+3sqr(x); В) sqrt(x)/(sqr(x)+3*sqr(x));
С) sqrt(x)/sqr(x)+3*sqr(x); D) sqrt x/sqr x +3*sqr x.
25. Когда вы используете выражение, которое начинается со слова IF, то обязательно применяете слово:
A) THAN; В) THEN;
С) ELSE; D) GOTO.
26. Что будет напечатано в результате выполнения следующей программы?
Begin
S:=0;
For k:=1 to 3 do S:=S+2;
Writeln(‘S=‘,S);
End.
A) S=0; B) S=2; C) S=4; D) S=6.
27. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) giv
B) 2f
C) sqrt
D) И3
28. К языкам программирования низкого уровня относится:
А) Паскаль В) Ада
С) Ассемблер D) Алгол
29. К языкам программирования низкого уровня относится:
А)Фортран В) СИ++
С) Алгол D) машинные коды
Ответ:
Я напишу программу для решения на паскале:
1)
Var
x : Real;
y: Real;
Begin
Write(‘Vvedite x:’); Readln(x);
y := 1 — 2*x + 5*x;
Writeln(‘y = ‘, y);
Readln();
End.
2)
Var
x : Real;
y: array [1.7] of real;
Begin
Write(‘Vvedite x:’); Readln(x);
y[1] := x;
y[2] := x*10;
y[3] := x*15;
y[4] := x*19;
Writeln(‘y1 = ‘, y[1]);
Writeln(‘y2 = ‘, y[2]);
Writeln(‘y3 = ‘, y[3]);
Writeln(‘y4 = ‘, y[4]);
Readln();
End.
Объяснение:
Я смог помочь?