Тесты по программированию (часть 1)


Бағдарлама бөлігі берілген: program Pechat



бет2/21
Дата25.01.2022
өлшемі90,79 Kb.
#114477
1   2   3   4   5   6   7   8   9   ...   21
Байланысты:
«Алгоритмдеу және бағдарламалау негіздері » пәнінен тест сұрақтары

9. Бағдарлама бөлігі берілген: program Pechat;

var x: integer;

begin

x:=2;

writeln (‘x+1’);

end; Жауабы ?

A) 2;


B) 3;
C) x+1;
D) ‘x+1’,3;
E) 5;

10. Төмендегі цикл неше рет қайталанады? k:=0; for i:=1 to k+3 do k:=k+1;

A) 3;

B) 0;


C) 4;

D) 2;


E) 5;

11. y – нақты айнымалы, ал n – бүтін. Қай меншіктеу операторы дұрыс?

A) n:= y-1;

B) n:= 4.0;
C) y:= y div 2;
D) n:= n/2;
E) y:= n+1;

12. Массивті анықтау?

A) <имя >: string [массив ұзындығы];

B) <имя >: array [индекстер типі] of <элементтер типі>;
C) <имя> : set of <элементтер типі >;
D) <имя>: record …end;
E) <имя >: file of < элементтер типі>;

13. Есепте: 24 / ( 3 * 4 ) – 24 / 3 / 4 +24 / 3 * 4 .

A) 2.0;


B) 8.0;

C) 12.0;
D) 24.0;


E) 32.0;


14. x := -8;

y := 2;

s := x + y;

writeln (‘сумма двух чисел s =’,s); берілген . Экрандағы жауабын көрсет ?

A) 10;


B) s = -6;
C) сумма двух чисел -6;
D) сумма двух чисел s = -6;
E) s: = -6;

15. s := 0;

p := 1;

for i := 1 to 4 do

begin

p := p * i;

s := s + p

end;

writeln (‘сумма факториалов ’,s); берілген. Экрандағы жауабын көрсет ?

А)10;


B) 6;
C) 33;
D) 31;

E) 9;


16.Берілгені: type massiv = array [0..5] of real;

var a: massiv; Массивтің өлшемі неше байтқа тең?

A) 5;


B) 30;

C) 36;


D) 0;

E) 6;


17. 2E1 қандай типті ?

A) бүтін;

B) символдық;
C) логикалық;
D) жолдық;
E) нақты;

18. Төрт орынды сан берілген . Берілген санның үшінші цифрасын анықтау?

A) (x mod 100) div 10;

B) x div 1000;
C) x mod 10;

D) (x div 100) mod 10;


E) x mod 10 div 10;

19. Берілгені: a := -8, b := -2, c := -12;

if ( a > 6) and ( a > c ) then

max := a

else if b > c then max := b

else max := c; writeln (max); max мәні ?

A) -8;


B) -12;
C) -14;
D) -2;
E) -20;


20. Берілгені: s := 0;

for i := 1 to 5 do

s:=s+i; Қосынды неге тең ?

A) 15;


B) 18;
C) 10;
D) 8;
E) 12;

21. Бағдарламаның жауабы: case n mod 17 of

0 : n := 0;

1,6 : n := -n;

2,3,5: n := 2 * n;

4 : n := 3 * n

else n := 5 * n end; егер n=8 болса

A) 8;


B) 40;

C) 0;


D) -8;

E) 16;


22. Қандай оператордың блок-схемасы берілген?





+

услол





-


Оп-2

Оп-1


A) нұсқау операторы;

B) шарт операторы;

C) меншіктеу операторы;
D) дейін шартының циклдық операторы;
Е) кейін шартының циклдық операторы;

23. Арифметикалық өрнекте операциялардың орындалу реті.

A) *, div, mod, +, -, ( );

B) *, mod, div, ( ), +, -;
C) ( ), *, /, div, mod, +, -;
D) *, ( ), div, mod, +, -;
E) *, +, -, ( ), div, mod;

24. Алдын ала қайталанатын сан белгілі болса, бағдарламада қай оператор қолданылады?

A) дейін шартының циклдық операторы;

B) меншіктеу операторы;

C) кейін шартының циклдық операторы;


D) шарт операторы;
Е) нұсқау операторы;

25 real типінің өлшемі неше байт?

A) 1;


B) 2;

C) 4;


D) 5;

E) 6;


26. Дейін шартының циклдық операторы кандай түрде жазылады?

A) while <шарт> do < цикл денесі >;

B) for <параметр цикла>:= < 1 өрнек> to < 2 өрнек> do < цикл денесі >;
C) if < шарт > then < оператор 1> else < оператор 2>;
D) write(x);
E) repeat < цикл денесі > until < шарт >;

27. nommes=5 болғанда, бағдарламаның жауабы : case nommes of

12, 1, 2 : writeln (‘сезон - қыс’);

3, 4, 5 : writeln (‘сезон - көктем’);

6, 7, 8 : writeln (‘сезон - жаз’);

9, 10,11: writeln (‘сезон - күз’);

end;

A) сезон- қыс’;

B) сезон – көктем’;
C) сезон – жаз’;
D) сезон – күз;
E) қате;

28. Конъюнкция логикалық операторының жазылуы:

A) not (or)

B) xor

C) or


D) and

E) 'koncat'



29. Келесі нұсқаның ішінде қай қарапайым тип <селекторды> қабылдамайды?

A) нақты;

B) бүтін;
C) символдық;

D логикалық;


E) шектелген;

30. Шартқа тәуелсіз қай операторда цикл денесі бір рет болса да орындалады?

A) параметрлік цикл;

B) шарт операторы;

C) дейін шартының циклы;


D) нұсқау операторы;
Е) кейін шартының циклы;

31. Өрнекті есептегенде амалдар саны:

( x + 1/2) * ( y + 7/10) – 3/4 ?

A) 5;


B) 4;
C) 8;
D) 7;
E) 9;

32. бағдарлама орындалғаннан кейігі, z айнымалысының мәні: z:=0;

if x>0 then

if y>0 then

z:=1

else z:=2;

егер x = 1, y = -1 болса?

A) 1;


B) 2;
C) –1;
D) 0;
E) 3;
33. SUM сөзіндегі әріптердің нөмірлерінің қосындысын тап:

A) s:= ord (‘S’)+ ord (‘U’)+ ord (‘M’);

B) s:= odd (‘S’)+ odd (‘U’)+ odd (‘M’);
C) s:= chr (‘S’)+ chr (‘U’)+ chr (‘M’);
D) s:= ord (‘s’) + ord (‘u’) + ord (‘m’);
E) s:= S + U + M;

34. Берілгені: иfor ch:= 'e' downto ‘a’ do write (ch:2); Жауабы :

A) a b c d e;

B) b c d a e;
C) a b d c e;
D) e d c b a;
E) e b c d a;

35. Бүтін типтің анықамасы ?

A) shortint;

B) extended;
C) real;
D) char;
E) boolean;

36. byte типінің диапазоны?

A) –32 768 .. +32 767;

B) 0 .. 255;
C) 0..65535;
D) 0 .. 127;
E) 128 .. 255;

37. k=15 болғанда шарт операторының мәні: k mod 7 = k div 5 – 1;

A) true;


B) false;
C) 1;
D) not (true);
E) 2;

38. а символының коды қандай функция арқылы анықталады?

  1. trunc(‘a’);

B) round (‘a’);
C) chr(‘a’);
D) odd(‘a’);
E) ord(‘a’);

39. Оператор жақшалары:

А) ( );


B) [ ];
C) begin .. . end;
D) { };
E) “ ”;

40. Паскаль тілінде меншіктеу операторын көрсет: y=1+x+x2/2!+x3/3!;

A) y:=1+x+x2/2!+x3/3!;

B) y:=1+x*(1+x/2*(1+x/3));

C) y:=1+x+sqr(x)/2!+sqr(x)*x/3!;

D) p:=1; y:=1+x/p+x2/p*p+x3/sqr(p)*p;

E) p:=1; y:=1+x/p+sqr(x)/p+x3/sqr(p);


41. s:=0;

i:=0;

while i<5 do i:=i+1; s:=s+1/i; орындалғаннан кейінгі s айнымалысының мәнін тап?

А) 0;


B) 5;
C) 2.25;
D) 2.05;
E) 0.2;

42. p:= true;

d:= 1;

case k mod 10 of

3,2,7,5 : d:=k;

1: ;

4,8 : begin p:= false; d:= 2 end;

9,6 : begin p:= false; d:= 3 end;

end; Егер k= 6 болса, p и d айнымалысының мәнін тап?

А) p= false; d= 3;

B) p= false; d= 2;
C) p= true; d= 3;
D) p= true; d= 2;
E) p= false; d= 1;

43. Бағдарлама денесі қандай бөліктерден тұрады?

A) белгі бөлігі, константа бөлігі, тип бөлігі, айнымалылар бөлігі, процедурлар мен функциялар бөлігі , операторлар бөлігі;



  1. белгі бөлігі, айнымалылар бөлігі, константа бөлігі, тип бөлігі, процедурлар мен функциялар бөлігі, операторлар бөлігі;

C) константа бөлігі, тип бөлігі, операторлар бөлігі, процедурлар мен функциялар бөлігі, белгі бөлігі;

D) белгі бөлігі, тип бөлігі, айнымалылар бөлігі, процедурлар мен функциялар бөлігі, операторлар бөлігі, константа бөлігі;

E) белгі бөлігі, константа бөлігі, айнымалылар бөлігі, процедурлар мен функциялар бөлігі, тип бөлігі,операторлар бөлігі;



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   21




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет