- •Комплексна контрольна робота
- •Перелік питань до ккр.
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Виводу надписів
- •Попередження
- •Деякий фрагмент програми повторюється скінчену кількість разів;
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
a:array(1..SIZE) of integer;
a[i]:=IntToStr(StringGrid1.Cells[i-1,0]);
for i:=2 to SIZE do;
if a[i]:= a[min] then min:=i;
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForm1.ButtonlClick(Sender: TObject);
const SIZE=5;
var a:array(1..SIZE) of integer; min:integer; i:integer;
begin
for i:=1 to SIZE do
a[i]:=StrToInt(StringGrid1.Cells[i-1,0]);
min:=1;
for i:=2 to SIZE do
if a[i]< a[min] then min:=i;
end;
a:array[1..SIZE]of integer;
a[i]:=StrToFloat(StringGrid1.Cells[i-1,0]);
for i:=2 to 0 do;
if a[0]< a[min] then min:=i;
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForm1.ButtonlClick(Sender: TObject);
const SIZE=5;
var a:array[1..SIZE]of integer; min:integer; i:integer;
begin
for i:=1 to SIZE do
a[i]:=StrToInt(StringGrid1.Cells[i-1,0]);
min:=1;
for i:=2 to SIZE do
if a[i]:= a[min] then min:=i;
end;
a:array[1..5,5] of integer;
a[i]:=DateToInt(StringGrid1.Cells[i-1,0]);
for i=2 to SIZE do;
if a[i]< a[min] then min:=i;
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForml.Button1Click(Sender: TObject);
begin
if (Length(edit1.text)=0) or (Length(edit2.text)=0);
then ShowMessage('Помилка введення даних. +#13+Заповніть поля.')
else writeln(db, edit1.text,' ',edit2.text);
end;
(Length(edit1.text):=0) or (Length(edit2.text):=0);
ShowMessage(Помилка введення даних.' +#13+'Заповніть поля.);
ShowMessage('Помилка введення даних.' +#13+'Заповніть поля.')
ShowMessage('Помилка введення даних. +#13+Заповніть поля.')
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForml.Button1Click(Sender: TObject);
begin
if (Length(edit1.text)=0) or (Length(edit2.text)=0)
then ShowMessage(Помилка введення даних. +#13+Заповніть поля.)
else writeln(db, edit1.text,' ',edit2.text);
end;
(Length(edit1.text)=0) for (Length(edit2.text)=0);
ShowMessage('Помилка введення даних.' +#13+'Заповніть поля.')
ShowMessage(Помилка введення даних. +#13+Заповніть поля.);
ShowMessage('Помилка введення даних. +#13+Заповніть поля.');
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForml.Button1Click(Sender: TObject);
begin
if (Length(edit1.text)=0) or (Length(edit2.text)=0);
then ShowMessage('Помилка введення даних. +#13+'Заповніть поля.')
else writeln(db, edit1.text,' ',edit2.text);
end;
(Length(edit1.text)=0) or (Length(edit2.text)=0);
ShowMessage('Помилка введення даних. #13 Заповніть поля.')
ShowMessage(Помилка введення даних. +#13+Заповніть поля.)
ShowMessage('Помилка введення даних.' +#13+'Заповніть поля.')
Перед вами фрагмент коду, виберіть з запропонованих варіантів значення Х та Y які дозволять намалювати квадрат:
MoveTo(50,50);
LineTo(100,50);LineTo(X,Y);LineTo(50,100); LineTo(50,50);
X=100; Y=50;
X=200; Y=100;
X=100; Y=100;
X=150; Y=50;
Перед вами фрагмент коду, виберіть з запропонованих варіантів значення Х та Y які дозволять намалювати квадрат:
MoveTo(50,50);
LineTo(100,50);LineTo(100,100);LineTo(X,Y); LineTo(50,50);
X=50; Y=100;
X=50; Y=200;
X=200; Y=50;
X=50; Y=50;
Перед вами фрагмент коду, виберіть з запропонованих варіантів значення Х та Y які дозволять намалювати квадрат:
MoveTo(50,50);
LineTo(100,50);LineTo(100,100);LineTo(50,100); LineTo(X,Y);
X=100; Y=50;
X=50; Y=50;
X=200; Y=100;
X=150; Y=100;
Перед вами фрагмент коду, виберіть з запропонованих варіантів значення Х та Y які дозволять намалювати квадрат:
MoveTo(50,50);
LineTo(X,Y);LineTo(100,100);LineTo(50,100); LineTo(50,50);
X=100; Y=150;
X=200; Y=100;
X=50; Y=100;
X=100; Y=50;
Записати вираз на мові Паскаль
:z:=exp(x)*(1+cos(2*a))/(1+sqrt(cos(2*b))+(4*(ln(cos(2*c)))));
z:=exp(x)*(1+cos(2*a))/(1+sqrt(cos(2*b))+sqr(cos2*c)*sqr(cos2*c));
z:=exp(x)*(1+cos(2*a))/(1+sqrt(cos(2*b))+exp(4*(ln(cos(2*c)))));
z:=x*(1+cos(2*a))/(1+sqrt(cos(2*b))+exp(4*(ln(cos(2*c)))));
Записати вираз на мові Паскаль
:z:=x*(1+sin(2*a)/cos(2*a))/(1+sqr(cos(2*b))+sqrt(sin(c)));
z:=exp(x)*(1+sin(2*a)/cos(2*a))/(1+sqrt(cos(2*b))+sqrt(sin(c)));
z:=exp(x)*(1+tg(2*a))/(1+sqrt(cos(2b))+sqrt(sin(c)));
z:=exp(x)*(1+sin2*a/cos2*a)/(1+sqrt(cos2*b)+sqrt(sinc));
Записати вираз на мові Паскаль
:z:=(1+cos2*a)/(1+sqrt(sin2*b)+exp(3*(ln(cosc))));
z:=(1+cos(2*a))/(1+sqr(sin(2*b))+(3*(ln(cos(c)))));
z:=(1+cos(2*a))/(1+sqrt(sin(2*b))+exp(3(ln(cosc)));
z:=(1+cos(2*a))/(1+sqrt(sin(2*b))+exp(3*(ln(cos(c)))));
Записати вираз на мові Паскаль
:z:=expx*(cosa)/(1+sqrt(sin2*b/cos2*b)+(sinc*sinc));
z:=exp(x)*(cos(a))/(1+sqr(sin(2*b)/cos(2*b))+(sin(c*c)));
z:=exp(x)*(cos(a))/(1+sqrt(sin(2*b)/cos(2*b))+(sin(c)*sin(c)));
z:=e(x)*(cos(a))/(1+sqrt(sin(2b)/cos(2*b))+(sin(c)*sin(c)));
Перед вами програма, виберіть рядок у якому є помилка:
1 Program suma1;
2 Var i, sum: integer;
3 begin
4 sum :=0;
5 for i := 1 downto 50 do
6 begin sum :=sum+i; end;
7 writeln (‘Сума чисел рівна: ‘ , sum);
8 end.
2;
5;
7;
8;
Перед вами програма, виберіть рядок у якому є помилка:
1 Program suma1;
2 Var i, sum: integer;
3 begin
4 sum :=0;
5 for i := 1 to 50 do
6 begin sum :=sum+i; end;
7 writeln (‘Сума чисел рівна: ‘ sum);
8 end.
2;
5;
7;
8;
Перед вами програма, виберіть рядок у якому є помилка:
1 Program suma1;
2 Var i, sum: integer;
3 begin
4 sum :=0;
5 for i := 1 to 50 do
6 begin sum :=sum+j; end;
7 writeln (‘Сума чисел рівна: ‘ , sum);
8 end.
4;
5;
7;
6;
Перед вами програма, виберіть рядок у якому є помилка:
1 Program suma1;
2 Var i, sum: integer;
3 begin
4 sum =0;
5 for i := 1 to 50 do
6 begin sum :=sum+i; end;
7 writeln (‘Сума чисел рівна: ‘ , sum);
8 end.
4;
5;
7;
6;
Перед вами програма, яка сумує числа від 1 до 50, виберіть рядок у якому є помилка:
1 Program suma2;
2 Var i, sum: integer;
3 Begin sum :=0; i :=0;
4 Repeat i := i +1; sum :=i;
5 Until i = 50;
6 writeln (‘Сума чисел рівна: ‘ , sum);
7 end.
3;
4;
5;
6;
Перед вами програма, яка сумує числа від 1 до 50, виберіть рядок у якому є помилка:
1 Program suma2;
2 Var i, sum: integer;
3 Begin sum :=0; i :=0;
4 Repeat i := i +1; sum :=sum+i;
5 Until i = 50;
6 writeln (‘Сума чисел рівна: , sum');
7 end.
3;
4;
5;
6;
Перед вами програма, яка сумує числа від 1 до 50, виберіть рядок у якому є помилка:
1 Program suma2;
2 Var i, sum: real;
3 Begin sum :=0; i :=0;
4 Repeat i := i +1; sum :=sum+i;
5 Until i = 50;
6 writeln (‘Сума чисел рівна: ‘ , sum);
7 end.
2;
4;
5;
6;
Перед вами програма, яка сумує числа від 1 до 50, виберіть рядок у якому є помилка:
1 Program suma2;
2 Var i, sum: integer;
3 Begin sum :=0; i :=0;
4 Repeat i := i +1; sum :=sum+i;
5 Until i := 50;
6 writeln (‘Сума чисел рівна: ‘ , sum);
7 end.
2;
4;
5;
6;
Перед вами програма, яка сумує числа від 1 до 50, виберіть рядок у якому є помилка:
1 Program suma3;
2 Var i sum: integer;
3 Begin sum :=0; i :=0;
4 While i <50 do
5 Begin i := i +1; sum :=sum+i; end;
6 writeln (‘Сума чисел рівна: ‘ , sum);
7 end.
2;
4;
5;
6;
Перед вами програма, яка сумує числа від 1 до 50, виберіть рядок у якому є помилка:
1 Program suma3;
2 Var i, sum: integer;
3 Do sum :=0; i :=0;
4 While i <50 do
5 Begin i := i +1; sum :=sum+i; end;
6 writeln (‘Сума чисел рівна: ‘ , sum);
7 end.
3;
4;
5;
6;
Перед вами програма, яка сумує числа від 1 до 50, виберіть рядок у якому є помилка:
1 Program suma3;
2 Var i, sum: integer;
3 Begin sum :=0; i :=0;
4 While i >50 do
5 Begin i := i +1; sum :=sum+i; end;
6 writeln (‘Сума чисел рівна: ‘ , sum);
7 end.
2;
4;
5;
6;
Перед вами програма, яка сумує числа від 1 до 50, виберіть рядок у якому є помилка:
1 Program suma3;
2 Var i, sum: integer;
3 Begin sum :=0; i :=0;
4 While i <50 do
5 Begin i := i +1; sum :=sum*i; end;
6 writeln (‘Сума чисел рівна: ‘ , sum);
7 end.
2;
4;
5;
6;
Перед вами фрагмент програми, виберіть рядок у якому є помилка:
1 Program matruca;
2 var i,j,sum,m dob:integer;
3 MA:array[1..i] of integer;
4 begin m:=100;
5 for i:=1 to m do
6 begin writeln('Введіть " ', i, ' " елемент матриці А');
7 readln (MA[i]); end; end;
3;
4;
5;
6;
Перед вами фрагмент програми, виберіть рядок у якому є помилка:
1 Program matruca;
2 var i,j,sum,m dob:integer;
3 MA:array[1..100] of integer;
4 begin m:=0;
5 for i:=1 to m do
6 begin writeln('Введіть " ', i, ' " елемент матриці А');
7 readln (MA[i]); end; end;
3;
4;
5;
6;
Перед вами фрагмент програми, виберіть рядок у якому є помилка:
1 Program matruca;
2 var i,j,sum,m dob:integer;
3 MA:array[1..100] of integer;
4 begin m:=100;
5 for i:=1 to m do
6 begin writeln('Введіть " ', i, ' " елемент матриці А');
7 readln (MA(i)); end; end;
3;
4;
6;
7;
Перед вами фрагмент програми, виберіть рядок у якому є помилка:
1 Program matruca;
2 var i,j:real;
3 MA:array[1..100] of integer;
4 begin m:=100;
5 for i:=1 to m do
6 begin writeln('Введіть " ', i, ' " елемент матриці А');
7 readln (MA[i]); end; end;
2;
3;
5;
6;
Чому дорівнює значення змінної k після виконання фрагменту програми: k:=5; for i:=1 to 5 do k:=k*2;
200
160
80
20
Чому дорівнює значення змінної k після виконання фрагменту програми: k:=1; m:= -5; for i:=1 downto m do k:=k+1:
7
8
6
9
Чому дорівнює значення змінної k після виконання фрагменту програми:
k:=10; for i:=1 to 5 do k:=k*2;
200
160
80
320
Чому дорівнює значення змінної k після виконання фрагменту програми: k:=2; m:= -5; for i:=1 downto m do k:=k+1:
7
8
6
9
