Ќазаќстан республикасыныѕ білім жјне єылым министрлігі


Таңдау: циклдің параметрі ретінде қолдануға болмайтын типті көрсет: a) бүтін b) нақты c) символдық d) логикалық 3. Толықтыр



бет34/35
Дата12.11.2022
өлшемі0,67 Mb.
#49636
1   ...   27   28   29   30   31   32   33   34   35
Байланысты:
kur -esepter-shygaru-arqyly-informatikany-oqytu

2. Таңдау: циклдің параметрі ретінде қолдануға болмайтын типті көрсет:
a) бүтін b) нақты c) символдық d) логикалық


3. Толықтыр:
a) Санақты тип ... тізімінен тұрады.
b) Туре тип аты ... (тұрақтылар тізімі);
Var ...аты: тип аты;
c) Санақталған типтер обьектілеріне стандартты функциялар ..., ..., ...
қолданылады.
d) Шектелген тип тұрақтылары бір ... жатады.
e) Шектелген тип үшін базалық тип ретінде ... типті қолдануға болмайды.
f) Шектелген типтің бастапқы мәні соңғы мәнінен ... болмауы тиіс.


4. 1-ден 99-ға дейінгі тақ сандардың қосындысын табатын программа үзіндісінің дұрыс тізбегін құр.

End Odd (i)


For i:=1 to 99
If Write(s);
Then Do
S:=0; s:=s+i
5. Программадағы қателерді тап:
Program Example18;
Type san=’0’..’9’; Tanba=(‘+’, ’-’, ‘*’, ‘/’);
Var d:san; T:Boolean;
Beain Read (d);
Case d of
2, 3, 5, 7:=true6 d:=succ(d);
Writeln (t, d) End.


Қосымша 3. Тест тапсырмалары.
1. Егер a,b,c,d –нақты болса, келесі Паскаль-жазуында: а/b*(с+d)-(a-b)/b/c+1E-8 неше қате бар?
A)& 0
B) 1
C) 2
D) 3
E) 4
2. Меншіктеу операторының(Паскаль) өрнегінде қандай амал қолданылмайды:
var k : integer
.........................
readln(k);
k:= k mod 3 + k*cos(0);
A) mod амалы
B)& cos функциясы
C) * амалы
D) меншіктеулер
E) + амалы
3. (Паскаль)өрнегінің мәнін есептеңдер:
ord(succ(false)) > 0
A) 1
B)& true
C) false
D) 0
E) дұрыс емес
4. Егер енгізгенде 1, 2, және 3 сандары терілсе, келесі Паскаль-программа нені шығарады?:
program aba;
var a,b:integer; BEGIN
read(a,b,a); writeln(a,b,a)
END.
A) 123
B) 321
C)& 323
D) 121
E) программа дұрыс емес

5. Қай Паскаль-операторда қате бар:


program A;
const d=5;
BEGIN
d:=sqr(d);
writeln('d**2=',d)
END.
A)& біріншіде
B) екіншіде
C) қате жоқ
D) екі операторда да
E) білмеймін

6. x=-1, y=1 үшін келесі (Паскаль) операторлар орындалғаннан кейін z айнымалысының мәні неге тең:


z:= 0; if x>0 then if y>0 then z:= 1 else z:= 2;
A)& 0
B) 1
C) 2
D) 3
E) жазу дұрыс емес

7. FOR (Паскаль) цикл операторындағы параметр мына айнымалылардың бірі бола алады:


A) кез келген скаляр типті
B) реттік типті
C)& тек бүтін типті
D) Паскальда рұқсат етілген кез келген тип
E) құрылымдық тип

8.while (Паскаль тілі) операторында цикл денесі ретінде


A) тек бір қарапайым оператор
B)& операторлардың кез келген тізбегі
C) тек құрама оператор
D) тұрақты
E) кез келген бір оператор
бола алады

9.Егер i,k,t –бүтін болса, келесі цикл операторының денесі неше рет орындалады? (Паскаль)


k:=0; t:=0;
for i:=1 to k+3 do t:=k+1;
A) 0
B) 1
C) 2
D)& 3
E) 4

10.Егер x,y,z нақты айнымалылар болса, келесі шартты операторда қате бар ма(Паскаль)?


if x>=y then x:=0; y:=0 else write(z):
A) шартта бар
B)& THEN тармағында бар
C) ELSE тармағында бар
D) қате жоқ
E) дұрыс шартты оператор

11.a,b,z – қарапайым айнымалылар. Келесі символдар тізбегі шартты оператор бола ма (Паскаль):


if aA) қате шартында
B) ТНЕN тармағында қате бар
C)& ELSE тармағында қате бар
D) қате жоқ
E) шартты орператорда мұндай жазу мүмкін

12. x:=x+1 операторы цикл операторында неше рет орындалады?


var n: integer; b: boolean;
x:=0; n:=-5;
b:=(sqr(n)>0) or (n=0);
while b do x:=x+1;
A) бір де бір рет емес
B) шексіз көп рет
C)& бір рет
D) n рет
E) берілген бойынша, сонша рет орындалады

13.Паскальдағы массив өлшемінің шекарасы:


A)& сипаттамада тұрақты болып беріледі және программа орындалуы барысында өзгермейді
B) айнымалы бола алады
C) программа орындалуы барысында өзгеруі мүмкін
D) сипаттамада тек тұрақты болып беріледі, бірақ программа орындалуы барысында өзгеруі мүмкін
E) тұрақты да және айнымалы да болуы мүмкін

14.Паскальдағы массив элементінің индексі ретінде мына шамалардың бірі бола алады:


A) кез келген скаляр типті
B)& тек бүтін типті
C) реттік типті
D) тек бульдік типті
E) Паскальдағы кез келген тип

15.Паскальдағы массив элементі ретінде мына шаманың бірі бола алады:


A)& тек файлдық типтен басқа, Паскальда рұқсат етілген кез келген тип
B) тек бүтін тип
C) тек скаляр тип
D) тек реттік тип
E) тек құрылымдық тип

16.var A,B: array[1..15,0..8] of real;


t: boolean; болсын.
төмендегі жазудың қайсысы Паскальда рұқсат етілмеген?
A) A:=B
B) t:=A[1,1]<>B[3][2];
C) read(A[2,8]) ;
D) A[2,3]:=B[4][8]+B[1,1] ;
E)& A=B

17.Var t:string[5] болсын. t айнымалысы үшін жадының неше байты бөлінеді? (Паскаль тілі)


A)& 5
B) n
C) 6
D) 4
E) программа орындалуы барысында анықталады

18.var sl: string [15]; sl:= 'информатика'; болсын.


Төмендегі жазудың қайсысы sl мәтінінен 'форма' сөзін жояды?
A) delete(sl,3,7);
B) del(sl,3,7);
C)& delete(sl,3,5);
D) del(sl,3,5);
E) delete(sl,2,7);

19.var sl: string [15];


....................
sl:= 'информатика'; болсын.
Паскальдың процедурасы және функцияларын қолданып, sl мәтініндегі 'м' символының реттік номерін(индексін) қалай табуға болады?
A) pos(sl,'м',1)
B) pos('м',sl,1)
C) instr(sl,'м')
D)& pos('м',sl)
E) instr('м',sl)

20.Паскальдың символдық процедуралар және функцияларды қолданып, 7 санын '7' символына түрлендіріңдер. Нәтижені S айнымалыға сақтаңдар.


A) val(s,7,Cod)
B) val(7,s)
C)& str(7,s)
D) str(s,7)
E) str(s,7,Cod)

21.Паскальдағы процедуралар және функцияларды шақырғанда нақты параметр ретінде:


A) тек кез келген типті айнымалы
B) тек сәйкес типті константа
C) сәйкес типті өрнек
D)& тек сәйкес типті айнымалы немесе мән
E) Паскальдың кез келген объектісі
бола алады

22.Жазба типті айнымалылардың барлық өрістері (Паскаль)


A) тек әр түрлі типті
B) тек бір типті
C) құрылымдық типті
D) қолданушы типі бола алмайды
E)& файлдық типтен басқа кез келген типті
болуы тиіс

23.var z:set of '*'..'*'; болсын. Жиында бола алатын элементтердің максимальды санын анықтаңдар.


A) 0
B)& 1
C) 2
D) шексіз көп
E) кез келген шектелген сан

24.Паскальдағы [true .. false] жазуы


A) байттік типті жиын
B)& жиынның рұқсат етілмеген базалық типі
C) литерлік типті жиын
D) бос жиын
E) саналатын типті жиын
болып табылады

25.Идентификатор ретінде бола алмайды (Паскаль):


A)& 1z
B) z1
C) z1z2
D) z12
E) zet

26. Программа үзіндісі берілген


FOR I:=1 TO 3
FOR J:=1 TO 4
A[I,J]:=I+J*I ;
Осы үзінді орындалғаннан кейін А[3,2] элементі неге тең?
A) 6
B)& 9
C) 5
D) -1
E) 1

27.Паскальдың X, Y, Z символдық шамалары берілген. Қай өрнек дұрыс жазылмаған?


A) X < Y
B) Z: = X + Y;
C) X:=Y;
D) Z:=CONCAT(X, Y);
E)& X:= 1.72

28.Келесі программа жұмысының нәтижесінде экранға не шығарылады:


var x: integer;
begin x:= 2; writeln ('x+1') end.
A) 2
B) 3
C)& x+1
D) 'x+1'
E) '3'

29.Жауаптың қай нұсқасы деректердің тек скалярлық типтерінен тұрады?


A) бульдік, жол, жазба
B) бүтін, нақты, жиын
C)& бүтін, нақты, литерлік
D) бүтін, литерлік, файл
E) массив, жол, жазба

30.Жауаптың қай нұсқасы деректердің тек құрылымдық типтерінен тұрады?


A) бүтін, нақты, файл
B) файл, жазба, бульдік
C) жол, массив, литерлік
D)& жол, массив, жазба
E) файл, жазба, интервалдық

31.Келесі операторлар орындалғаннан кейінгі


S:=0; i:=0;
while i<5 do i:=i+1; S:=S+1/i; S айнымалысының мәнін анықтаңдар
A) 2.25
B)& 0.2
C) 0.25
D) 0.1
E) 1.1

32.Келесі операторлар орындалғаннан кейінгі


S:=0; i:=1;
repeat S:=S+1/i; i:=i-1 until i<=1; S айнымалысының мәнін анықтаңдар
A) 2.1
B) 1.5
C) 1.1
D) 0
E)& 1.0

33.Массивтердің қай сипаттамасы дұрыс емес?


A) var x,y : array [1..20] of real;
B) var x : array [1..3,1..4] of integer;
C)& var x : array [1..5] of const;
D) const n=5; var x: array [1..n] of real;
E) const n=5; var x: array [1..n] of char;

34.Массив былайша сипатталған var A: array [1..10] of real. Егер i,k –бүтін типті болса, массив элементтерін қосу үшін цикл операторының қайсысы дұрыс емес жазылған?


A)& S:=0; for i:=1 to 10 do S:=S+A[k];
B) S:=0; for i:=1 to 10 do S:=S+A[i];
C) S:=0; for k:=1 to 10 do S:=S+A[k];
D) S:=0; for i:=2 to 11 do S:=S+A[i-1];
E) S:=0; for i:=10 downto 1 do S:=S+A[i];

35.Мына программа үзіндісі орындалғаннан кейінгі P-ң мәні неге тең?


P:=0; i:=0; while sin(i)>0 do
begin P:=P+sin(i); i:=i+1; end;
A) 100
B) -2
C) -10
D)& 0
E) sin1

36.Паскаль тілінде x1,x2,...xn массивінің минималь элементін табу программасының басы берілген. Қайсысы дұрыс?


A)& Program min;
const n=10;
var min: real; i:integer; x:array [1..n] of real;
B) Program Минимальный элемент;
var min: real; i:integer; x:array [1..n] of real;
label 10;
const n:=10;
C) Program min (input, output);
var x:array [1..n] of integer; min:real; i: real;
const n:=10,
label 10;
D) Program min (input, output);
var min: real; i:integer;
const n:=10,
label 10; x: array [1:n] of real;
E) дұрыс жауап келтірілмеген.

37.1-ден 100-ге дейінгі натурал сандардың қосындысын табу үшін программа денесі берілген


(Дұрыс жауапты таңдаңдар):
A) begin
s:=5; for i:=2 to 100 do
s:=s+(i-1);
writeln ('сумма ='s:6)
end.
B) begin
for i:=5 to 100
s:=1; s:=s+(i-2);
writeln ('сумма ='s:6)
end.
C) begin
for i:=1 to 100 do
s:=1; s=s+1;
writeln ('сумма ='s:6)
end.
D)& begin
s:=0;
for i:=1 to 100 do
s=s+ i;
end.
E) дұрыс жауап келтірілмеген.

38.Синтаксистік дұрыс жазуды тап:


A) lineto (3, 7, 20, 25);
B) pixel (10,45);
C)& ellipse (200, 100, TRUNC(pi*10),100,60,100);
D) GetColor (70,180);
E) Line(10, 15.5, 60, 200);

39.LINE операторының орындалуы графикалық экранның қай сипаттамасына тәуелді емес?


A) фонның түсіне
B) шығару түсіне
C) шығару стиліне
D)& шығару жуандығына
E) экранның графикалық режиміне

40.Синтаксисі дұрыс емес операторды табыңдар


A) ellipse (210, 140, 20, 150, 60,40);
B) CIRCLE (40,80,100);
C) outtext (pi);
D)& outtextxy (25, 70, chr(65));
E) moveto (100,200);




Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   35




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

    Басты бет