русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

A) цикл операторы


Дата добавления: 2015-06-12; просмотров: 1162; Нарушение авторских прав


B) шартсыз өту операторы

C) шартты өту операторы

D) дыбыс эффектiлерiн тудыратын оператор

E) шарты соңында тексерiлетiн оператор

*****

Константаларды дұрыс сипаттауды көрсет:

A) const k=100; N=50;

pi=3.141592;

LMP='P';

B) const k:=100; N:=50;

pi:=3.141592;

LMP='P';

C) const k=100,N=50,pi=3.141592,LMP='P';

D) var k,N,pi,LMP:real;

E) const k=100, N=50,

pi=3,141592;

*****

Айнымалыларды дұрыс сипаттауды көрсет

A) var cop:array[1..nmax]of real; nor:array[1..istr,1..istb]of integer;

B) var cop:array(1..nmax)of real; nor:array(1..istr,1..istb)of integer;

C) var cor;array[1..nmax]of real: nor;array[1..istr; 1..istb]of integer;

D) var cor:array(1..nmax) real; nor:array(1...istr;1...istb) integer;

E) var cor;array[1..nmax)of real: nor;array[1..istr; 1..istb]of integer;

*****

Келесі өрнектің ax2+b2 eln x +2.64дұрыс жазылуын көрсет

A) asqrt(x)+b*bexp(ln(x)/3)+2.64;

B) a*sqr(x)+sqr(b)*exp(ln(x))+2.64;

C) a*sqrt(x)+sqr(b)*exp(3lnx)+2.64;

D) a*sqrt(x)+b*b*exp(3lnx)+2,64;

E) a*sqr(x)+sqr(b)/exp(ln(x))+2.64

*****

Меншіктеу операторының дұрыс жазылуын көрсет

A) im:=0; p:=1; im:=im+2; p:=p*im;

B) im:3; b:=3,2*x;5 0write(a,b);

C) im=0; p=1;

D) begin im:=0; p:=p*im:5 0writeln(p);

E) im:=0; p;=1; im:=im+2; p:=p*im;

*****

Табаны үшбұрыш болатын пирамида көлемін есептейтін программаның дұрыс нұсқасын көрсет:

A) Program Piram;

Var A,B,C,P,H,S,V:real;

begin

read(A,B,C,H);

P:=(A+B+C)/2;



S:=SQRT(P*(P-A)*(P-B)*(P-C));

V:=S*H/3;

write('объем=',V:8:3) end.

B) Program Piram;

Var A,B,C,H,P:real;

begin

read(A,B,C,H);

P:=(A+B+C)/2;



S:=SQRT(P(P-A)(P-B)(P-C));

V:=S*H/3;

write (V); end.

C) Program Piram;

Var A,B,C,H,S,V:real;

begin read(A,B,C);

S:=SQRT(P*(P-A)*(P-B)*(P-C));

V:=S*H/3;

write ('объем=',V:8:3)

end.

D) Program Piram;

Var A,B,C,H,S,V:real;

begin read(A,B,C);

P:=(A+B+C)/2;



S:=SQRT(P*(P-A)*(P-B)*(P-C));

V:=S*H/3;

write('объем=',V:8:3)

end.

E) дұрыс жауап жоқ

*****

Case операторының қызметі

A) бiрнеше оператордың бiрiн таңдау арқылы тармақталуды ұйымдастырады

B) программаның орындалуының екi нұсқасының бiреуiн таңдайды

C) басқару белгiсi бар операторға берiледi

D) қате туралы хабарламасы бар программа текстiн шығарады

E) программаның орындалуының көп нұсқасының бiрiн таңдайды

*****

n! есептейтін программаның дұрыс нұсқасын көрсет, есептеу барысында көбейтіндіні жинақтау әдісін қолдану керек

A) Program Fact;

Var NF,K,N: integer;

begin

read(N); NF:=1;

for k:=2 to N do

NF:=NF*K;

wruteln(NF);

end.

B) Program Fact;

Var NF,K,N:integer;

begin

read(N); NF=1;

for k=2 to N do

NF:=NF+K;

write(NF)

end.

C) Program Fact;

Var NF,K,N:real;

begin read(N);

NF:=1;

for k:=2 to N do

NF:=NF+K;

wrute(NF) end.

D) Program Fact;

Var NF,K,N: integer:

begin read(N);

NF:=1;

for k:=2 to N do

NF:=NF*K;

write(NF:9:2) end.

E) дұрыс жауап жоқ

*****

1-ден 10-ға дейінгі бүтін мәндерді өсу реті бойынша баспаға шығаратын программаның дұрыс нұсқасын көрсет:

A) Program NUM;

Const KN:=10;

Var N:real;

begin

for N:=1 to KN do

write(N:5)

end.

B) Program NUM;

Const KN=10;

Var N:integer;

begin

for N=1 to K do

write(N)

end.

C) Program NUM;

Const KN=10;

Var N:integer;

begin

for N:=1 to KN do

write(N:5);

end.

D) Program NUM;

Const KN=10;

Var N:integer;

begin

or N:=1 to KN do;

writeln(N:5);

end.

E) дұрыс жауап жоқ

*****

1-ден 10-ға дейінгі бүтін мәндерді өсу реті бойынша баспаға шығаратын программаның дұрыс нұсқасын көрсет:

A) Program NUM;

Const KN=10;

Var N:integer;

begin N:=0;

while N<=KN do

begin

N:=N+1; write(N:5)

end

end.

B) Program NUM;

Const KN:=10;

Var N:real;

begin N=0;

while N=KN do

begin

N:=N+1; write(N:5);

end;

end.

C) Program NUM;

Const KN=10:

Var N:integer;

begin N=0;

while N<=KN do

begin

N=N+1; write(N:5)

end; end.

D) Program NUM;

Const KN=10;

Var N:real;

begin N=0;

while N<KN do

begin

N:=N-1; write(N:5);

end end.

E) дұрыс жауап жоқ

*****

1-ден 10-ға дейінгі бүтін мәндерді өсу реті бойынша баспаға шығаратын программаның дұрыс нұсқасын көрсет:

A) Program NUM;

Const KN:=10;

Var N:real;

begin N:=0;

repeat do

N:=N+1; write(N:5)

until N=KN;

end.

B) Program NUM;

Const KN=10;

Var N:integer;

begin N:=0;

repeat

N:=N+1; write(N:5)

until N<=KN

end.

C) Program NUM;

Var KN=10;

Var N:integer;

begin N:=0;

repeat begin

N=N+1; writeln(N:5) end;

until N<KN

end.

D) Program NUM;

Const KN=10;

Var N:integer;

begin N:=0;

repet

N:=N+1; write(N:5)

antil N<=KN

end.

E) дұрыс жауап жоқ

*****

Функция анықтамасының дұрысын көрсет:

A) цикл ұйымдастыруға мүмкiндiк беретін операторлар

B) программа объектiлерi болатын деректердiң құрылымдық емес типi

C) операторлар тiзбегi нәтижесiнде бiр ғана мән есептеледi де, функция атауына меншiктеледi

D) құрамына түсініктеме кiретiн, жылдам жасауға ыкпал ететiн программа бөлiгi

E) операторлар тiзбегi нәтижесiнде бiрнеше мән есептеледi де, функция атауына меншiктеледi

*****

Жылжымайтын нүктелі нақты мәндерді шығаратын оператордың дұрыс жазуын көрсет:

A) writeln(X:10)

B) write(X:10:8:3)

C) writeln(x)

D) writeln(X:10:3)

E) writeline(X:10:3)

*****

Деректердің файлдық типінің дұрыс сипаттамасын таңда

A) Type mf = file of integer

list = file of string[20]

Var file1, file2: mf; druzia: list

kom: file of boolean

B) Type mf = file of integer

list := file of string[20]

Var file1, file2: mf; druzia: list

kom: file of Boolean

C) Type mf = file of integer

list = file of string[20]

Var file1, file2:= mf; druzia: list

kom: file of boolean

D) Type mf = file of integer

list : file of string[20]

Var file1, file2: mf; druzia: list

kom: file of Boolean

E) дұрыс жауап жоқ

*****

Паскальдегі деректерді енгізуді қамтамасыз ететін процедура:

A) begin
B) input
C) read немесе readln
D) print

E) clrscr

*****

Паскаль тілінің шартты операторларының қызметі:

A) белгiлi бiр шартқа (мұнда әрекеттiң бiрi бос болуы мүмкiн, яғни болмауы мүмкiн) байланысты мүмкiн әрекеттiң (операторлардың) бiреуiн орындауды тандау.
B) шарт бойынша белгiлi бiр белгiге өту
C) өту алдында логикалық шартты анализ жасау
D) логикалық шарттың мәнiн есептеу

E) арифметикалық өрнектiң мәнiн есептеу

*****

if операторының шартында қандай типті өрнек есептеледі?

A) сандық, real типтi
B) логикалық өрнек; boolean типтi; true немесе false мәнiн қабылдайды
C) теңсiздiк
D) теңдiк

E) символдық

*****

Қандай процедура сандық деректерді, символдарды және жолдарды бульдік мәндерді шығарады?

A) clrscr
B) print
C) read немесе readln
D) output

E) write немесе writeln

*****

Программаны жазуда қолданылатын негізгі құрылымдар

A) сызықтық, тармақталу, циклдық

B) тармақталу, айналмалы, көрнекi

C) сызықтық, көрнекi, дәл

D) циклдық, аралас, сызықтық

E) айналмалы, циклдық, аралас

*****

Құжатта бос орын шығаруға мүмкіндік беретін оператор

A) параметрсiз readln
B) print
C) output
D) параметрсiз writeln

E) read

*****

Программаның белгіленген блогын көрсету үшін белгіден кейін қандай символ жазылады

A) қос нүкте
B) нүкте
C) бос орын және нүкте
D) нүктелi үтiр

E) тире

*****

Типтің дұрыс сипатталуын көрсет:

A) Type massive=array[1..5,1..5] of real;

newmas=array[1..25] of real;

var b:massive;

y:newmas;

I,j,k:integer;

B) Type massive=array[1...5,1...5] of real;

newmas=array[1...25] of real;

var b:massive

y:newmas;

I,j,k:integer;

C) Type massive=array[1..5,1..5] of real;

Newmas:=array[1..25] of real;

var b:massive;

y:newmas;

I,j,k:real;

D) Type massive:=array[1..5,1..5] of real;

newmas=array[1..25] of real;

var b:massive

y:newmas;

I,j,k:integer;

E) дұрыс жауап жоқ

*****

Екі санды көбейтудің программасының дұрыс нұсқасын көрсет:

A) n:=9;

for i:=1 to n do begin;

for j:=1 to n do begin ;

p[i,j]:=i*j;

write(p[i,j]:6)

end;

writeln

end;

B) n:=9;

for i:=1 to n do begin

for j:=1 to n do begin;

p[i,j]:=i*j;

write(p[i,j]:6)

end;

writeln

end;

C) n:=9;

for i=1 to n do begin

for j=1 to n do begin

write(p[i,j];6)

 

end;

writeln

end;

D) n:=9;

for i:=1 to n do begin

for j:=1 to n do begin

p[i,j]:=i*j;

write(p[i,j]:6)

end;

writeln

end;

E) дұрыс жауап жоқ

*****

Жолдық типті деректерді өңдейтін стандартты функциялар:

A) length, sqrt, var, const

B) line, circle, val, pos

C) length, copy, concat, pos

D) copu, pos, const, setcolor

E) linerel, bar, sqrt,copy

*****

Көмекші программалармен жұмыс істегенде қандай параметрлерді нақты параметрлер деп санайды?

A) көмекшi программалар сипаттамасында берiлетiн параметрлер

B) параметр-аргументтер и параметры-нәтижелер

C) негiзгi программаның var бөлiгiнде сипатталатын параметрлер

D) процедураны шақыру командасында берiлетiн параметрлер

E) негiзгi программанын type бөлiгiнде сипатталатын параметрлер

*****

Белгілі бір сөйлемнен барлық бос орындар, үтірлер, нүктелер алынып тасталған программасының дұрыс нұсқасын көрсет:

A)Program Cod;

Var a,b,c:string;

i:integer;

begin

write(‘Введите текст:’);

readln(a);

b:=’’;

for i:=1 to length(a) do

begin

c:=copy(a,I,1);

if (c<>’,’) and (c<>’.’) and (c<>’ ’)

then b:=b+c

end; writeln(b;)

writeln end.

B) Program Cod;

Var a,b,c:string;

i:integer;

begin

write(‘Введите текст:’);

readln(a);

b:=’’;

for i:=1 to length(a) do

begin

c:=a[i];

if (c<>’,’) and (c<>’.’) and (c<>’ ’)

then b:=b+c

end; writeln(b);

writeln end.

C) Program Cod;

Var a,b,c:string;

i:integer;

begin

write(‘Введите текст:’);

readln(a);

b:=’’;

for i:=1 to length(a) do

begin;

c:=copy(a,I,1);

if (c<>’,’) and (c<>’.’) and (c<>’ ’)

then b:=b+c;

end; writeln(b);

writeln end.

 

 

D) Program Cod;

Var a,b,c:string;

i:integer;

begin

write(‘Введите текст:’);

readln(a);

b:=’’;

for i:=1 to length(a) do

begin

c:=a[i];

if (c<>’,’) and (c<>’.’) and (c<>’ ’)

then b:=b+c

end; writeln(b;)

writeln end;

E) дұрыс жауап жоқ

*****

Көмекші программаны қолданып (tg(x) функциясын есептейтiн программаны сипатта және tg(x)+ctg(x)+tg2(x) өрнегiнiң мәнiн есепте) программасының дұрыс нұсқасын анықта

A) program func;

var x,y:real;

function tg(x:real):real;

begin

tg:=sin(y)/cos(x)

end;

begin

writeln(‘x-тiң мәнiн енгiз’);

readln(y);

y:=tg(x)+1/tg(x)+sqr(tg(x));

readln

end.

B) program func;

var function tg(x:real):real;x,y:real;

begin

tg:=sin(x)*cos(x)

end;

begin;

writeln(‘x-тiң мәнiн енгiз’);

readln(x);

y:=tg(x)+1/tg(x)+sqr(tg(x));

readln;

end.

C) program func;

var x,y:real;

function tg(x:real):real;

begin

tg:=sin(x)/cos(x)

end;

begin

writeln(‘x-тiң мәнiн енгiз’);

readln(x);

y:=tg(x)+1/tg(x)+sqr(tg(x));

readln

end.

 

 

D) program func;

var x,y:integer;

function tg(x:real):real;

begin

tg=sin(x)/cos(x)

end;

begin

writeln(‘x-тiң мәнiн енгiз’);

readln(x);

y:=tg(x)+1/tg(x)+sqr(tg(x));

readln

end.

E) дұрыс жауап жоқ

*****

Қандай функция рекурсивті деп аталады?

A)параметр-аргументтердi қолданатын көмекшi программа

B) есептеулердi екi кезеңде орындайтын операторлар жүйесi

C) көмекшi программа өзiн-өзi шақыратын алгоритмдiк конструкция

D) глобальды айнымалылар арқылы мәндердi алатын процедура

E) параметрлердi қолданатын операторлар жүйесi

*****

Жазу дегеніміз не?

А) әр түрлi типтегi жеке компоненттерден тұратын күрделi деректердi сақтауға арналған құрылым

В) құрама атау

С) жолдық болып хабарланған айнымалы

D) нақты мәндердi сактауға арналған дерек типi

E) string болып хабарланған символ жиынтығы

*****

Біріктіру (with) командасының қызметі

A) айнымалының толық емес атауын қолдануға рұқсат бередi
B) екi жазуды бiреуге бiрiктiредi

C) программада тек өрiс атауын жазуға мүмкiндiк бередi

D) әр түрлi типтегi компоненттердi бiрiктiредi

E) екi жазуды бiрiктiрмейдi

*****

Файл дегеніміз не?

A) элементтер саны көрсетiлген массив
B) оқуға ашық массив
C) массив атауы
D) сыртқы құрылғыда орналасқан деректер жиынтығы
E) сандық мәндер тiзбегi

*****

Файлдармен жұмыс істеу командалары

A) assign, reset, read, close, rewrite, write

B) record, read, real, reset

C) read, write, repeat, while

D) writeln, real, readln, reset

E) rewrite, write, output, real

*****

Пиксель дегеніміз не ?

A) дисплейдiң графикалық экраны тұратын нүктелер

B) графикалық объектiлер құруға мүмкiндiк беретiн көмекшi программа

C) стандартты графикалық модуль

D) сызықтық график құрулар программасы

E) монитор сапасын анықтайтын параметр

*****

Келесі алгоритмді орындау нәтижесінде m-айнымалы мәні неге тең?

m:=B[1]; For i:=1 to n do if B[i]<m then m:=B[i];

A) B массивінің максимал элементінің мәніне;

B) B массивінің минимал элементінің мәніне;

C) B массивінің элементтерінің көбейтіндісіне;

D) B массивінің элементтерінің қосындысына;

E) B массивінің тақ мәнді элементтерінің қосындысына;

*****

Алгоритмнің орындалу нәтижесі неге тең?

D:=1; D:=0; D:=D+D;

A) 2;

B) 1;

C) 0;

D) 10;

E) 3;

*****

Келесі алгоритмді орындау нәтижесінде s-айнымалысының мәні неге тең?

S:=0; For I:=1 to n do

Begin If b[I] mod 2=0 then s:=s+b[I]; End.

A) B массивінің элементтерінің қосындысына;

B) B массивінің жұп элементтерінің қосындысына;

C) B массивінің жұп элементтерінің көбейтіндісіне;

D) B массивінің жұп номерлі элементтерінің көбейтіндісіне;

E) B массивінің тақ номерлі элементтерінің қосындысына;

*****

Фрагмент орындалғаннан кейін

A:=5; B:=4; A:=B+4; A және B айнымалыларының мәндері тең болады:

A) A=5; B=9;

B) A=4; B=8;

C) A=8; B=7;

D) A=5; B=4;

E) A=8; B=4;

*****

Келесі алгоритмді орындау нәтижесінде P-айнымалысының мәні неге тең?

P:=1; For i:=1 to n do

Begin for j:=1 to n do

Begin if i=j then P:=P*A[i,j]; end; end.

A) Екі өлшемді A массивінің бірінші жолының элементтерінің көбейтіндісіне тең болады;

B) Екі өлшемді A массивінің элементтерінің көбейтіндісіне;

C) Екі өлшемді A массивінің элементтерінің қосындысына;

D) Екі өлшемді A массивінің, басқы диагонал элементтерінің көбейтіндісіне;

E) Екі өлшемді A массивінің соңғы жолының элементтерінің көбейтіндісіне;

*****

Фрагмент орындалғаннан кейін:

A:=10; B:=3; A:=B+A; A және B айнымалыларының мәндері тең болады:

A) A=5; B=3;

B) A=10; B=5;

C) A=13; B=3;

D) A=5; B=2;

E) A=5; B=5;

*****

Келесі алгоритмді орындау нәтижесінде

s:=0; for i:=1 to 10 do

begin for j:=1 to 10 do

begin if i=j then s:=s+a[I,j]; end; end.

s айнымалысының мәні неге тең болады:

A) Екі өлшемді массивтің екінші жолының элементтерінің қосындысына;

B) Екі өлшемді массивтің элементтерінің қосындысына;

C) қосымша диагонал элементтерінің қосындысына;

D) массивтің соңғы жолының элементтерінің қосындысына;

E) негізгі диагонал элементтерінің қосындысына;

*****

Келесі алгоритмді орындау нәтижесінде

Kn:=10; begin for n:=1 to kn do

Write(n:6); end;

A) 10-нан 1-ге дейінгі сандар шығарылады;

B) 1-ден 10-ға дейінгі сандарды өсу ретімен шығарады;

C) сандарды кері ретпен шығарады;

D) сандар қосындысын шығарады;

E) алғашқы он санның көбейтіндісі;

*****

Фрагмент орындалғаннан кейін:

A:=20; B:=5; C:=12; A:=B+C; C:=A- B; A және B айнымалыларының мәндері тең болады:

A) A=17; B=15;

B) A=17; B=5;

C) A=20; B=15;

D) A=17; B=15;

E) A=17; B=12;

*****

Келесі алгоритмді орындау нәтижесінде

s:=1; for i:=1 to 10 do

begin for j:=1 to 10 do

begin if i=1 then s:=s*a[i,j]; end; end.

s айнымалысының мәні неге тең болады:

A) негізгі диагональ элементтерінің көбейтіндісіне;

B) қосымша диагональ элементтерінің көбейтіндісіне;

C) бірінші жолдың элементтерінің көбейтіндісіне;

D) бірінші жолдың элементтерінің қосындысына;

E) соңғы жолдың элементтерінің көбейтіндісіне;

*****

Келесі фрагментті орындау нәтижесінде

Kn:=10; begin for n:=kn downto 1 do write(n:6); end.

A) 1-ден 10-ға дейінгі сандар шығарылады;

B) 10-нан 1-ге дейінгі сандар шығарады;

C) сандар қосындысы;

D) сандар көбейтіндісі шығарады;

E) алғашқы он санның көбейтіндісі;

*****

Программа фрагменті орындалғаннан кейін

d:=50; k:=22;

if d>k then p:=d*d;

if d<k then k:=2;

p және k-ң мәні неге тең болады:

A) p=2500; k=2;

B) p=2500; k=22;

C) p=50; k=22;

D) p=2500; k=50;

E) p=50; k=50;

*****

Келесі фрагментті орындау нәтижесінде

m:=B[1]; for i:=1 to n do

if (B[i]<m) and (i mod 2=0) then m:=B[i] m айнымалысының мәні тең болады:

A) B массивінің максимал элементіне;

B) B массивінің жұп нөмірлі элементтерінің ішіндегі минимал элементке;

C) B массивінің элементтерінің көбейтіндісіне;

D) B массивінің элементтерінің қосындысына;

E) B массивінің тақ мәнді элементтерінің қосындысына

*****

Келесі фрагментті орындау нәтижесінде

p:=1; for i:=1 to n do

begin if B[i] mod 2=0 then p:=p*B[i]; end. p айнымалысының мәні тең болады:

A) B массивінің элементтерінің көбейтіндісіне;

B) B массивінің жұп элементтерінің көбейтіндісіне;

C) B массивінің тақ нөмірлі элементтерінің көбейтіндісіне;

D) B массивінің жұп нөмірлі элементтерінің қосындысына;

E) B массивінің элементтерінің қосындысына

*****

Төмендегі алгоритмнің орындалу нәтижесі неге тең?

D:=2; D:=5; D:=D*D;

A) 2;

B) 5;

C) 4;

D) 25;

E) 10;

*****

Келесі программа фрагменті

s:=0; for i:=1 to n do

begin if a[i] mod 2 <>0 then s:=s+1; end; end.

A) тақ мәнді массив мүшелерінің санын есептейді;

B) жұп мәнді массив мүшелерінің санын есептейді;

C) тақ мәнді массив мүшелерінің қосындысын;

D) жұп мәнді массив мүшелерінің қосындысын;

E) соңғы тақ элементті табады

*****

Берілген программа фрагменті қандай жұмыс атқарады?

s:=0; k:=0; for i:=1 to n do

if a[i]>0 then s:=s+a[i] else if a[i]<0 then k:=k+1

A) нольден үлкен элементтерді тауып, қосындысын есептейді;

B) нольден кіші элементтерді тауып, қосындћсын есептейді;

C) нольден үлкен элементтердің қосындысын, нолќден кіші элементтердің санын есептейді;

D) нольден кіші элементтердің қосындысын, нольден үлкен элементтердің санын есептейді;

E) соңғы тақ элементті табады

*****

Программа фрагменті орындалғаннан кейін:

d:=50; k:=25;

if d>k then p:=d/d;

if d<k then k:=2;

p және k тең болады:

A) p=2500; k=2;

B) p=1; k=25;

C) p=2; k=25;

D) p=2; k=50;

E) p=50; k=25

*****

Келесі нұсқаулар орындалғанда

Kn:=10; p:=0; begin

for n:=kn downto 1 do p:=p+n; end.

A) 1-ден 10-ға дейінгі сандар шығарылады;

B) 10-нан 1-ге дейінгі сандар шығарады;

C) 1-ден 10-ға дейінгі сандардың қосындысын шығарады;

D) 1-ден 10-ға дейінгі сандардың көбейтіндісін шығарады;

E) беске бөлінетін сандардың айырмасын шығарады;

*****

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

s:=0; for i:=1 to 10 do

begin for j:=1 to 10 do

begin if i=j then s:=s+a[i,j]; end; end.

s айнымалысының мәні неге тең болады:

A) негізгі диагональ элементтерінің көбейтіндісіне;

B) негізгі диагональ элементтерінің қосындысына;

C) бірінші жолдың элементтерінің қосындысына;

D) бірінші бағанның элементтерінің қосындысына;

E) соңғы жолдың элементтерінің қосындысына;

*****

Келесі командалар орындалғаннан кейін

k:=B[1]; for i=1 to n do if B[i]>m then k:=B[i] k айнымалысының мәні неге тең болады:

A) B массивінің минимал элементіне;

B) B массивінің максимал элементіне;

C) B массивінің элементтерінің қосындысына;

D) B массивінің элементтерінің көбейтіндісіне;

E) B массивінің жұп мәнді элементтерінің қосындысына;

*****

Келесі фрагментті орындау нәтижесі неге тең болады

m:=B[1]; for i:=1 to n do if (B[i]<m) and (i mod 2 <>0) then m:=B[i]

A) B массивінің максимал элементінің мәніне;

B) B массивінің тақ нөмірлі элементтерінің ішіндегі минимал элементтің мәніне;

C) B массивінің элементтерінің көбейтіндісіне;

D) B массивінің элементтерінің қосындысына;

E) B массивінің тақ мәнді элементтерінің қосындысына;

*****

Төмендегі фрагменттің орындалу нәтижесі неге тең?

D:=1; D:=0; D:=D+D;

A) 2;

B) 1;

C) 0;

D) 10;

E) 3;

*****

Фрагментті орындау нәтижесі неге тең болады?

s:=1; for i:=1 to n do

begin if b[I] mod 2=0 then s:=s*a[i,j]; end.

A) B массивінің элементтерінің қосындысына;

B) B массивінің жұп элементтерінің қосындысына;

C) B массивінің жұп элементтерінің көбейтіндісіне;

D) B массивінің жұп нөмірлі элементтерінің көбейтіндісіне;

E) B массивінің тақ нөмірлі элементтерінің қосындысына;

*****

Бағдарламада TStringGrid кестесінің ұяшықтарындағы мәндерге қатынау ... көмегімен жүзеге асырылады

A) Row қасиетінің

B) Col қасиетінің

C) String екі өлшемді массивтің

D) Cells екі өлшемді массивтің

E) Strings екі өлшемді массивтің

*****

Форманың Visible қасиеті True-ге тең болса, жүйеде ... оқиғасы пайда болады

A) OnShow

B) OnActivate

C) OnPaint

D) OnResize

E) OnCreate

*****

1) TМainMenu; 2) TРopupMenu; 3) TОpenDialog; 4) TApplication, – тізімінде

A) 1 және 2 визуальды компоненттер болып табылады

B) визуальды компоненттер жоқ

C) 1, 2, 3 және 4 визуальды компоненттер болып табылады

D) 4 визуальды компонент болып табылады

E) 3 визуальды компонент болып табылады

*****

Бағдарлама дайындамасы сақталатын Delphi архиві ... деп аталады

A) пакет

B) каталог

C) менеджер

D) репозиторий

E) кітапхана

*****

Оқиғаларды өңдеуіштердегі Sender параметрі ... арналған

A) тышқан орнын анықтау үшін

B) жолдық ақпаратты беру үшін

C) сандық ақпаратты беру үшін

D) оқиға көзін идентификациялау үшін

E) оқиғаны қабылдауышты анықтау үшін

*****

Delphi-дің негізі қолданба құрудың графикалық ортасы болып табылады, ол сондай-ақ ... деп те аталады

A) IDE (Integrated Development Environment)

B) DPR (Delphi PRoject)

C) SDI (Single Document Interface )

D) MDI (Multiple Document Interface )

E) FPU (floating-point unit)

*****

InputBox функциясының дұрыс жазылуын таңда

A) x := InputBox(‘Внимание!’, ‘Введите аргумент’)

B) InputBox(‘Введите аргумент’, x)

C) X := InputBox(‘’, ‘Введите аргумент’,’’)

D) InputBox(x)

E) InputBox(‘Внимание!’, ‘Введите аргумент’,x)

*****

Мәтіндік жолды шығаруға мүмкіндік беретін TCanvas класының әдісі – бұл

A) Draw

B) Write

C) TextOut

D) Text

E) TextExtent

*****

Тәуелді ауыстырғыш – бұл

A) TBitBtn

B) TRadioButton

C) TCheckBox

D) TButton

E) TSpeedButton

*****

Бір батырмалы диалогтық терезеге хабар шығару процедурасы –

A) ShowMessageDlg

B) Message

C) ShowDialogs

D) ShowMessage

E) MessageDlg

*****

TStringList типті объектілер үшін: 1) Add; 2) Insert; 3) AddStrings; 4) Assign әдістері анықталған. Осы аталған әдістердің қайсысы тізімге жолдарды қосуға мүмкіндік береді

A) 1, 2, 3, 4

B) 1, 3, 4

C) 1

D) 1, 3

E) 1, 2, 3

*****

Қандай да бір кірістерге әсер етудің қолданушы реакциясын құру үшін арналған процедуралық типті қасиет–

A) оқиғаны өңдеуші

B) ерекше жағдай

C) хабар

D) функция

E) оқиға

*****

Ерекше жағдайларды өңдеу үшін арналған класс

A) TPersistent

B) Except

C) IOError

D) Exception

E) TExcept

*****

Тізім элементіне қатынау ... қасиеті көмегімен жүзеге асырылады

A) Strings

B) name

C) Objects

D) Text

E) Items

*****

Жоба файлының қосымшасы

A) DFM

B) DPR

C) DOF

D) CFG

E) PAS

*****

Формадағы графикалық файл ... әдісі көмегімен бейнеленеді

A) Add

B) Paint

C) Draw

D) LoadFromFile

E) Assign

*****

Var a, b, c : Variant; i : Integer; x : String сипаттамасы берілген. Келесі амалдарды орындау нәтижесінде: x := ’22.222.’; i := 3; a := ‘7’; c := i; b := x + c + a; ? b айнымалысының мәні неге тең болады

A) 32.222

B) 32

C) меншіктеу операторлары қате жазылған

D) ’32.222’

E) ’22.2227’

*****

Жоба файлында ... класының әдісіне қатынау автоматты түрде жүзеге асырылады

A) TStringList

B) TApplication

C) TList

D) TScreen

E) TProject

*****

Компонент енгізу фокусын алғанда пайда болатын оқиға –

A) OnKeyDown

B) OnExit

C) OnEnter

D) OnKeyPress

E) OnMouseDown

*****

Компоненттің объектілер инспекторымен өзара әрекеттесуін қамтамасыз ететін әдістер ... класынан мұрагерленеді

A) TControl

B) TComponent

C) TObject

D) TPersistent

E) TApplication

*****

TStringGrid кестесінің баған номері ... қасиетімен беріледі

A) Row

B) Col

C) ColCount

D) ColRow

E) RowCount

*****

Нұсқағыштар тізімінің элементіне қатынау ... қасиеті көмегімен жүзеге асырылады

A) Objects

B) name

C) Strings

D) Items

E) pointer

*****

ListBox1.Items.LoadFromFile(‘fff’); операторы

A) дұрыс емес жазылған

B) fff файлына тізім мазмұнын жазады

C) ағымдағы жолға файл мазмұнын жүктейді

D) fff файлына ағымдағы жолды жазады

E) тізімге fff файлының мазмұнын жүктейді

*****

Визуальды емес компонентті көрсет

A) TScreen

B) TLabel

C) TOleContainer

D) TRadioGroup

E) TMediaPlayer

*****

Жобаға форманың жаңа модулін қосу үшін

A) бас менюдің File пунктінің Open командасын орындау керек

B) жоба каталогына Dfm қосымшалы файлды көшіру керек

C) жобалар менеджерінде Options командасының Forms бетін қолдану керек

D) жобалар менеджерінде Add батырмасын таңдау керек

E) құрал сайман тақтасындағы New Form батырмасын таңдау керек

*****

Delphi-дің бағдарламалау тілі ... болып табылады

A) Pascal 7.0

B) Object Pascal

C) Turbo Pascal

D) Borland Pascal

E) Quick Pascal

*****

Жобаның бас формасын қайта анықтауға

A) болмайды

B) болады, егер форманың Name қасиетінде Form1 атауын беретін болса

C) Delphi-дің бас менюсіндегі File пунктінің New командасы көмегімен анықтауға болады

D) жобалар менеджері көмегімен Options командасының Forms бетін қолданып анықтауға болады

E) егер форманың Main қасиетінің мәнін true деп берсе анықтауға болады

*****

Type TForm1 = Class(TForm) Label1 : TLabel; CloseBtn : TBitBtn; End; сипаттамасында ... класс экземпляры болып табылады

A) TForm1, Label1, CloseBtn

B) TForm1, Label1, CloseBtn, TLabel, TBitBtn

C) Label1, CloseBtn

D) TForm, TLabel, TBitBtn

E) Form1, Label1, BitBtn1

*****

Жолдармен жұмыс істеуді қамтамасыз ететін классттар үшін ... классы аталық класс болып табылады

A) TStrings

B) TCollection

C) TStringList

D) TList

E) TString

*****

Бетбелгілер жиынтығы болып табылатын компонент –

A) TProgressBar

B) TTabControl

C) TStringGrid

D) TScrollBox

E) THeaderControl

*****

Бірқатар ұқсас объектілердің тектік белгілері мен тәртіптерінің әдістерін сипаттайтын және ішкі деректер мен әдістерге ие болатын қолданушы анықтайтын деректер типі ... деп аталады

A) экземпляр

B) класс

C) модуль

D) вариант

E) қасиет

*****

Delphi класстарының объектілері ... әдістері көмегімен жойылуы мүмкін

A) Free

B) Delete

C) Hide

D) Clear

E) Close

*****

InputBox функциясының қызметі деректерді ... енгізу болып табылады

A) TEdit біржолдық редакторында

B) TLabel компонентін қолданып

C) жеке терезеде

D) TMemo көпжолдық редакторында

E) TListBox компонентін қолданып

*****

Тәуелсіз бекітілген батырма –

A) TBitBtn

B) TUpDown

C) TRadioButton

D) TButton

E) TCheckBox

*****

Chart1.Series[0].Addxy(x, Sin(x),’’,clRed ) ; операторындағы Addxy әдісі

A) синусоида кескінін қызыл түске бояйды

B) синусоида кескіні бар жаңа график құрады

C) Chart1 компонентіне жаңа серия қосады

D) Series қасиетінде анықталған графикке нүкте қосады

E) график құру үшін жаңа функция қосады

*****

Нұсқағыштар тізімі болып табылатын класс – бұл

A) TList

B) TСontrol

C) TStringList

D) TWinControl

E) TPersistent

*****

1) Tlabel; 2) Tedit; 3) Tmemo; 4) TrichEdit; 5) TmaskEdit; 6) TstringGrid; 7) TdrawGrid; 8) TstaticText, тізіміндегі мәтінді шығаруға және түзетуге болатын компоненттер

A) 1, 2, 3, 4, 5, 6, 7, 8

B) 2, 3, 4

C) 2, 3, 4, 5, 6

D) 2, 3, 4, 5,7

E) 1, 8

*****

Тәуелді ауыстырғыштарды орналастыруға арналған контейнер

A) TToolBar

B) TRadioGroup

C) TScrollBar

D) TGroupBox

E) TCheckBox

*****

Формада сурет салу кезінде қарындаш түсін орнатуға арналған жазу

A) Form1.Color :=clRed;

B) Form1.Graphic.Pen.Color :=clRed;

C) Form1.Graphic.Brush.Color :=clRed;

D) Form1.Canvas.Pen.Color := clRed;

E) Form1.Canvas. Brush.Color :=clRed;

*****

Edit1.Text := Form1.Controls[2].Name операторы

A) Edit1 редакторына формада екінші орналасқан компонент атауын меншіктейді

B) Name атауы бойынша редакторға компонент номерін шығарады

C) редакторға формада екінші орналасқан компонент атауын шығарады

D) дұрыс жазылмаған

E) формаға қатысты екінші номерді Edit1 редакторына меншіктейді

*****

Жобаны компиляциялау және құрастыру нәтижесінде орындалатын файл құрылады, оның дұрыс жұмыс істеуі үшін ... қажет

A) тестілеу және жөндеу

B) ресурстар файлын қосып, тестілеп және жөндеу

C) модульдердің объектілік файлдары

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

E) жоба пакеттерін қолдайтын файлдарды қосу

*****

Delphi бағдарламаларын құрудың интегралданған ортасын қолданатын бағдарламалау тілінің негізінде ... жатыр

A) Modula

B) Ада

C) Qbasic

D) Turbo Pascal

E) Алгол

*****

SomeList.Object[1] := TВitMap.Create операторы

A) графикалық объект құрады және оны тізімнің бірінші жолына меншіктейді

B) графикалық объект құрады және оны тізімнің бірінші жолымен байланыстырады

C) тізімнің бірінші жолын құрады және оған графикалық объектіні орналастырады

D) тізімнің бірінші жолын құрады және оған жаңа объект атауын жазады

E) графикалық объект құрады және оны тізімнің біріншісіне орналастырады

*****

дата-уақыт типті деректерді сақтау үшін

A) деректердің арнайы типі арналған

B) арнайы процедуралар жазылады

C) деректердің бүтін және нақты типтері арналған

D) жолдық айнымалылар қолданылады

E) Delphiде арнайы мүмкіндіктер жоқ

*****

Төмендегі компоненттің қайсысы визуальды компонент болып табылады

A) TOpenDialog

B) TPopupMenu

C) TMainMenu

D) TLabel

E) TActionList

*****

Геометриялық фигураларды салу үшін қажетті әдістерден тұратын класс –

A) TPicture

B) TBitmap

C) TCanvas

D) TBrush

E) TRect

*****

Қолданушы өз қолданбаларын құратын компоненттер ... орналасқан

A) компоненттер палитрасында

B) репозитарииде

C) құрал-сайман тақтасында

D) объектілер инспекторында

E) жоба менеджерінде

*****

Көпжолдық редакторға жол қосатын оператор

A) Memo1. Lines. Assign (Stroka ) ;

B) Memo1. Lines. Add (Stroka ) ;

C) Memo1. Text. Add (Stroka );

D) Memo1. Add(Stroka )

E) Memo1.Caption:= Stroka

*****



<== предыдущая лекция | следующая лекция ==>
A) .EXE | Задание №1


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.717 сек.