Инфоурок Информатика Другие методич. материалыГодовая контрольная работа по информатике 8 класс

Годовая контрольная работа по информатике 8 класс

Скачать материал

Годовая контрольная работа

 

Выберите правильный вариант ответа.

1)      Какой вариант описывает вещественную переменную на языку Pascal?


a)      var x: integer;

b)       var x: boolean;

c)      var x: real;

d)      var x: string.


 

2)      Какие из перечисленных операторов являются операторами ввода данных?


a)      and, or;

b)      read, readln; 

c)      if, then, else;

d)      write, writeln.


 

3)      Какой из операторов позволяет вычислить квадратный корень числа х?


a)      div(x);

b)      sqr(x);

c)      sqrt(x);

d)      abs(x).


 

 

4)      Укажите, правильную запись следующего математического выражения: y=5x2-10x+2.


a)      y:= 5*sqr(x)-10*x+2;

b)      y:= 5*sqrt(x)-10*x+2;

c)      y:= 5*sqr(x)-10x+2;

d)      y:= 5sqr(x)-10*x+2.


 

5)      Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (sin25+ctg15)/(sqrt(15,5));

b)      (sin(25)+ctg(15))/(sqrt(15,5));

c)      (sin(25)+cos(15)/sin(15))/sqrt(15.5);

d)      sin(25)+cos(15)/sin(15)/sqrt(15,5).


 

6)      Что означает данный блок?

a)      ввод;

b)      вывод;

c)      ввод/вывод;

d)      выполнения действия.

 

7)      Какое значение примет переменная х после выполнения оператора х:=15 div 4?


a)      0;

b)      2;

c)      3,5;

d)      3.


 

8)      Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      12;

b)      3;

c)      4;

d)      7.


 

 


9) 1) Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

                                    

 

 

 

10. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы. Ответ за­пи­ши­те в виде це­ло­го числа.

 a := 30;

b := 6;

a := a / 2 * b;

if a > b then

    c := a - 3 * b

else

    c := a + 3 * b;

 

11.Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы.

a := 22;

b := 3;

a := - 2 * b + a / 2;

if a < b then

    c := 4 * b – 3 * a

else

    c := 3 * a + 4 * b;

 

12.Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы. Ответ за­пи­ши­те в виде це­ло­го числа.

a : = 35;

b : = 5;

a : = а - 6 * b;  

if a < b then

    с : = 2 * a - 5 * (b + 3)

else

    c : = 2 * а + 5 * (b + 3);

 

Практическая работа (на компьютере)

13. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = abc и площадь поверхности S = 2(ab + bc + ac).

 

14*. Ввести число. Если оно неотрицательно, вычесть из него 10, в противном случае прибавить к нему 10.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

1)      Какой вариант описывает переменную целого типа на языке Pascal?


a)      var x: integer;

b)       var x: boolean;

c)      var x: real;

d)      var x: string.


 

2)      Какие из перечисленных операторов являются операторами вывода данных?


a)      and, or;

b)      read, readln; 

c)      if, then, else;

d)      write, writeln.


 

3)      Какой из операторов позволяет вычислить квадрат числа х?


a)      div(x);

b)      sqr(x);

c)      sqrt(x);

d)      abs(x).


 

4)      Укажите, правильную запись следующего математического выражения: y=√2x-10x


a)      y:= sqrt(2*x-10*х);

b)      y:= sqrt(2x)-10x;

c)      y:= sqr(2*x-10*x);

d)      y:= sqr(2x)-10*x.


 

5)      Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (cos20+ctg10)/(sqrt(5,5));

b)      (cos(20)+cos(10)/sin(10))/sqrt(5.5);

c)       (cos(20)+ctg(10))/(sqrt(5,5));

d)      cos(20)+cos(10)/sin(10)/sqrt(5,5).


 


 

6)      Что означает данный блок?

a)      ввод;

b)      вывод;

c)      ввод/вывод;

d)      выполнения действия.

 

7)      Какое значение примет переменная х после выполнения оператора х:=15 mod 5?


a)      0;

b)      2;

c)      3,5;

d)      3.


 

8)      Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      12;

b)      3;

c)      4;

d)      7.


 

9) Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

                                 

 

 

 

 

10. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 30;

b := 6;

a := a / 2 * b;

if a > b then

    c := a - 4 * b

else

    c := a + 4 * b;

 

11. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 15;

b := 30;

b := a * 2 - b / 2;

if a > b then

    c := 3 * b – a / 3

else

    c := 3 * a - 4 * b;

 

12. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a : = 33;

b : = 5;

a : = а - 6 * b;  

if a < b then

    с : = 15 * a - 5 * (b + 3)

else

    c : = 15 * а + 5 * (b + 3);

 

Практическая работа (на компьютере)

 

13. Даны два числа a, b, с. Найти их среднее арифметическое.

 

14*. Ввести два числа. Если их произведение отрицательно, умножить его на -2 и вывести на экран, в противном случае увеличить его в 3 раза и вывести на экран.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

1)      Какой вариант описывает переменную логического типа на языке Pascal?


a)      var x: integer;

b)       var x: boolean;

c)      var x: real;

d)      var x: string.


 

2)      Укажите, какие операции относятся к логическим операциям?


a)      and, or, not;

b)      not, end, then; 

c)      or, mod, and;

d)      if, or, and.


 

3)      Какой вариант запускает датчик случайных чисел?


a)      readln(n);

b)      random (x);

c)      round;

d)      randomize.


                                                                                                                                           √2x

4)      Укажите, правильную запись следующего математического выражения  y=   (а+7).


a)      y:= sqrt(2*x)/(a+7);

b)      y:= sqrt 2x/a-7;

c)      y:= sqr(2*x)/(a+7);

d)      y= sqr(2x)/a+7.


 

5)      Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (cos30+ctg20)/(sqrt25,5);

b)      (cos(30)+cos(20)/sin(20))/sqrt(25.5);

c)       (cos(30)+ctg(20))/(sqrt(25,5));

d)      cos(30)+cos(20)/sin(20)/sqrt(25,5).


 

6)      Что означает данный блок?

a)      начало/конец;

b)      счетчик;

c)      ввод/вывод;

d)      выполнения действия.

 

7)      Какое значение примет переменная х после выполнения оператора х:=10 div 2?


a)      0;

b)      2;

c)      3,5;

d)      4.


 

8)      Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      10;

b)      3;

c)      4;

d)      7.


 

9) Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

 


 

                       

 

 

10. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a : = 30;

b : = 6;

a : = a / 5 * b;

if a > b then

    c : = a - 4 * b

else

    c : = a + 4 * b

 

11. Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы.

a := 12;

b := 10;

      a := 3 * b - a;

      if   a > b  then

 c := 2 * a - b

       else

       c := 2 * a + b;

 

12. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 30;

b := 6;

a := a*3/b;

if a < b then

c := 2*a – 5*(b+4)

else

c := 2*a + 5*(b+4);

 

Практическая работа (на компьютере)

 

13. Найти произведение значений двух переменных и вывести результат на экран.

 

14*. Ввести число. Если оно больше 10, разделить его на 2, если меньше или равно 10, то умножить на 5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

1)      Какой вариант описывает переменную строкового типа на языке Pascal?


a)      var x: integer;

b)       var x: boolean;

c)      var x: real;

d)      var x: string.


 

2)      Какой из операторов позволяет вычислить модуль числа?


a)      sqr;

b)      sqrt;

c)      abs;

d)      div.


 

3)      Какой вариант используют для получения случайных чисел?


a)      random (x);

b)      randomize;

c)      round;

d)      length(A).


 

                                                                                                                                            x2

4)      Укажите, правильную запись следующего математического выражения  y=   (а-5).


a)      y:= sqrt 2x/a-5;

b)      y:= sqr(x*x/a-5);

c)      y:= sqrt(sqr(x))/(a-5);

d)      y= sqr(sqrx)/a-5.


 

5)      Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (cos(45)+cos(30)/sin(30))/sqrt(3.5);

b)       (cos45+ctg30)/(sqrt3,5);

c)      (cos(45)+ctg(30))/(sqrt(3,5));

d)      cos(45)+cos(30)/sin(30)/sqrt(3,5).


 

6)      Что означает данный блок?

a)      начало/конец;

b)      счетчик;

c)      условие;

d)      выполнения действия.

 

7)      Какое значение примет переменная х после выполнения оператора х:=10 mod 2?


a)      0;

b)      2;

c)      5;

d)      4.


 

e)      .


 

8)      Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      10;

b)      3;

c)      4;

d)      7.


 

9) Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

 


                            

 

10 .Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 30;

b := 10;

a := a / b * 2;

if a > b then

    c := a - 4 * b

else

    c := a + 4 * b;

 

11. Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a : =  40;               

b : = 6;                  

a : =  a * 3 / b        

if    a   > b    then  

    с:=a + 5 * b

else                                       

    с:= a - 5 * b;

 

12. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 30;

b := 6;

a := a*3/b;

if    a < b    then

c := 2*a – 5*(b+1)

else

c := 2*a + 5*(b+1);

 

Практическая работа (Паскаль)

 

13. Найти длину окружности p заданного радиуса r. (P = 2nR )

 

14*. Ввести два числа. Если их сумма больше 100, то сумму уменьшить в 2 раза, в противном случае увеличить в 2 раза.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

1)      Какой вариант описывает вещественную переменную на языке Pascal?


a)      var x: boolean;

b)      var x: real;

c)      var x: integer;

d)      var x: string.


 

2)      Какие из перечисленных операторов являются операторами ввода данных?


a)      write, writeln;

b)      read, readln; 

c)      if, then, else;

d)      and, or;


 

3)      Какой из операторов позволяет вычислить квадратный корень числа х?


a)      sqrt(x);

b)      sqr(x);

c)      div(x);

d)      abs(x).


 

 

4)      Укажите, правильную запись следующего математического выражения: y=6x2-10x+4.


a)      y:= 6*sqr(x)-10*x+4;

b)      y:= 6*sqrt(x)-10*x+4;

c)      y:= 6*sqr(x)-10x+4;

d)      y:= 6sqr(x)-10*x+4.


 

5)      Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (sin25+ctg15)/(sqrt(15,5));

b)      (sin(25)+ctg(15))/(sqrt(15,5));

c)      (sin(25)+cos(15)/sin(15))/sqrt(15.5);

d)      sin(25)+cos(15)/sin(15)/sqrt(15,5).


 

6)      Что означает данный блок?

a)      ввод;

b)      вывод;

c)      ввод/вывод;

d)      выполнения действия.

 

7)      Какое значение примет переменная х после выполнения оператора х:=17 div 4?


a)      2;

b)      1;

c)      4,5;

d)      4.


 

8)      Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      15;

b)      3;

c)      4;

d)      8.


 

 


9)  Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

                                   

 

 

 

 

10. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 40;

b := 10;

a := a / b * 2;

if    a > b    then

    c := a - 4 * b

else

    c := a + 4 * b;

 

11. Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a : = 30;

b : = 6;

a : = a * 3 / b; 

if    a < b     then

    с : = 2 * a - 10 * b

else

    c : = 2 * a + 10 * b;

 

12. Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

а := 40;

b := 12;

а := а/5 - b/3;

if      4*а > b     then

    с := а - 3*b + 37

else

    с := а + 3*b + 37;

 

 

Практическая работа (Паскаль)

 

13.  Дана длина ребра куба. Найти площадь грани (S1=a2 ), площадь полной поверхности (S2=6а2 ) и объем куба (V=a3 ).

 

14*. Дано целое число. Если оно является положительным, то прибавить к нему 20, в противном случае вычесть из него 5. Вывести полученное число.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

9)      Какой вариант описывает вещественную переменную на языку Pascal?


a)      var x: integer;

b)       var x: boolean;

c)      var x: real;

d)      var x: string.


 

10)  Какие из перечисленных операторов являются операторами ввода данных?


a)      and, or;

b)      read, readln; 

c)      if, then, else;

d)      write, writeln.


 

11)  Какой из операторов позволяет вычислить квадратный корень числа х?


a)      div(x);

b)      sqr(x);

c)      sqrt(x);

d)      abs(x).


 

 

12)  Укажите, правильную запись следующего математического выражения: y=5x2-10x+2.


a)      y:= 5*sqr(x)-10*x+2;

b)      y:= 5*sqrt(x)-10*x+2;

c)      y:= 5*sqr(x)-10x+2;

d)      y:= 5sqr(x)-10*x+2.


 

13)  Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (sin25+ctg15)/(sqrt(15,5));

b)      (sin(25)+ctg(15))/(sqrt(15,5));

c)      (sin(25)+cos(15)/sin(15))/sqrt(15.5);

d)      sin(25)+cos(15)/sin(15)/sqrt(15,5).


 

14)  Что означает данный блок?

a)      ввод;

b)      вывод;

c)      ввод/вывод;

d)      выполнения действия.

 

15)  Какое значение примет переменная х после выполнения оператора х:=15 div 4?


a)      0;

b)      2;

c)      3,5;

d)      3.


 

16)  Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      12;

b)      3;

c)      4;

d)      7.


 

 


9) 1) Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

                                   

 

 

 

10. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы. Ответ за­пи­ши­те в виде це­ло­го числа.

 a := 30;

b := 6;

a := a / 2 * b;

if a > b then

    c := a - 3 * b

else

    c := a + 3 * b;

 

11.Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы.

a := 22;

b := 3;

a := - 2 * b + a / 2;

if a < b then

    c := 4 * b – 3 * a

else

    c := 3 * a + 4 * b;

 

12.Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы. Ответ за­пи­ши­те в виде це­ло­го числа.

a : = 35;

b : = 5;

a : = а - 6 * b;  

if a < b then

    с : = 2 * a - 5 * (b + 3)

else

    c : = 2 * а + 5 * (b + 3);

 

Практическая работа (на компьютере)

13. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = abc и площадь поверхности S = 2(ab + bc + ac).

 

14*. Ввести число. Если оно неотрицательно, вычесть из него 10, в противном случае прибавить к нему 10.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

9)      Какой вариант описывает переменную целого типа на языке Pascal?


a)      var x: integer;

b)       var x: boolean;

c)      var x: real;

d)      var x: string.


 

10)  Какие из перечисленных операторов являются операторами вывода данных?


a)      and, or;

b)      read, readln; 

c)      if, then, else;

d)      write, writeln.


 

11)  Какой из операторов позволяет вычислить квадрат числа х?


a)      div(x);

b)      sqr(x);

c)      sqrt(x);

d)      abs(x).


 

12)  Укажите, правильную запись следующего математического выражения: y=√2x-10x


a)      y:= sqrt(2*x-10*х);

b)      y:= sqrt(2x)-10x;

c)      y:= sqr(2*x-10*x);

d)      y:= sqr(2x)-10*x.


 

13)  Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (cos20+ctg10)/(sqrt(5,5));

b)      (cos(20)+cos(10)/sin(10))/sqrt(5.5);

c)       (cos(20)+ctg(10))/(sqrt(5,5));

d)      cos(20)+cos(10)/sin(10)/sqrt(5,5).


 


 

14)  Что означает данный блок?

a)      ввод;

b)      вывод;

c)      ввод/вывод;

d)      выполнения действия.

 

15)  Какое значение примет переменная х после выполнения оператора х:=15 mod 5?


a)      0;

b)      2;

c)      3,5;

d)      3.


 

16)  Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      12;

b)      3;

c)      4;

d)      7.


 

9) Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

                                 

 

 

 

 

10. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 30;

b := 6;

a := a / 2 * b;

if a > b then

    c := a - 4 * b

else

    c := a + 4 * b;

 

11. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 15;

b := 30;

b := a * 2 - b / 2;

if a > b then

    c := 3 * b – a / 3

else

    c := 3 * a - 4 * b;

 

12. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a : = 33;

b : = 5;

a : = а - 6 * b;  

if a < b then

    с : = 15 * a - 5 * (b + 3)

else

    c : = 15 * а + 5 * (b + 3);

 

Практическая работа (на компьютере)

 

13. Даны два числа a, b, с. Найти их среднее арифметическое.

 

14*. Ввести два числа. Если их произведение отрицательно, умножить его на -2 и вывести на экран, в противном случае увеличить его в 3 раза и вывести на экран.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

9)      Какой вариант описывает переменную логического типа на языке Pascal?


a)      var x: integer;

b)       var x: boolean;

c)      var x: real;

d)      var x: string.


 

10)  Укажите, какие операции относятся к логическим операциям?


a)      and, or, not;

b)      not, end, then; 

c)      or, mod, and;

d)      if, or, and.


 

11)  Какой вариант запускает датчик случайных чисел?


a)      readln(n);

b)      random (x);

c)      round;

d)      randomize.


                                                                                                                                           √2x

12)  Укажите, правильную запись следующего математического выражения  y=   (а+7).


a)      y:= sqrt(2*x)/(a+7);

b)      y:= sqrt 2x/a-7;

c)      y:= sqr(2*x)/(a+7);

d)      y= sqr(2x)/a+7.


 

13)  Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (cos30+ctg20)/(sqrt25,5);

b)      (cos(30)+cos(20)/sin(20))/sqrt(25.5);

c)       (cos(30)+ctg(20))/(sqrt(25,5));

d)      cos(30)+cos(20)/sin(20)/sqrt(25,5).


 

14)  Что означает данный блок?

a)      начало/конец;

b)      счетчик;

c)      ввод/вывод;

d)      выполнения действия.

 

15)  Какое значение примет переменная х после выполнения оператора х:=10 div 2?


a)      0;

b)      2;

c)      3,5;

d)      4.


 

16)  Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      10;

b)      3;

c)      4;

d)      7.


 

9) Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

 


 

                       

 

 

10. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a : = 30;

b : = 6;

a : = a / 5 * b;

if a > b then

    c : = a - 4 * b

else

    c : = a + 4 * b

 

11. Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы.

a := 12;

b := 10;

      a := 3 * b - a;

      if   a > b  then

 c := 2 * a - b

       else

       c := 2 * a + b;

 

12. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 30;

b := 6;

a := a*3/b;

if a < b then

c := 2*a – 5*(b+4)

else

c := 2*a + 5*(b+4);

 

Практическая работа (на компьютере)

 

13. Найти произведение значений двух переменных и вывести результат на экран.

 

14*. Ввести число. Если оно больше 10, разделить его на 2, если меньше или равно 10, то умножить на 5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

9)      Какой вариант описывает переменную строкового типа на языке Pascal?


a)      var x: integer;

b)       var x: boolean;

c)      var x: real;

d)      var x: string.


 

10)  Какой из операторов позволяет вычислить модуль числа?


a)      sqr;

b)      sqrt;

c)      abs;

d)      div.


 

11)  Какой вариант используют для получения случайных чисел?


a)      random (x);

b)      randomize;

c)      round;

d)      length(A).


 

                                                                                                                                            x2

12)  Укажите, правильную запись следующего математического выражения  y=   (а-5).


a)      y:= sqrt 2x/a-5;

b)      y:= sqr(x*x/a-5);

c)      y:= sqrt(sqr(x))/(a-5);

d)      y= sqr(sqrx)/a-5.


 

13)  Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (cos(45)+cos(30)/sin(30))/sqrt(3.5);

b)       (cos45+ctg30)/(sqrt3,5);

c)      (cos(45)+ctg(30))/(sqrt(3,5));

d)      cos(45)+cos(30)/sin(30)/sqrt(3,5).


 

14)  Что означает данный блок?

a)      начало/конец;

b)      счетчик;

c)      условие;

d)      выполнения действия.

 

15)  Какое значение примет переменная х после выполнения оператора х:=10 mod 2?


a)      0;

b)      2;

c)      5;

d)      4.


 

e)      .


 

16)  Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      10;

b)      3;

c)      4;

d)      7.


 

9) Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

 


                            

 

10 .Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 30;

b := 10;

a := a / b * 2;

if a > b then

    c := a - 4 * b

else

    c := a + 4 * b;

 

11. Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a : =  40;               

b : = 6;                  

a : =  a * 3 / b        

if    a   > b    then  

    с:=a + 5 * b

else                                       

    с:= a - 5 * b;

 

12. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 30;

b := 6;

a := a*3/b;

if    a < b    then

c := 2*a – 5*(b+1)

else

c := 2*a + 5*(b+1);

 

Практическая работа (Паскаль)

 

13. Найти длину окружности p заданного радиуса r. (P = 2nR )

 

14*. Ввести два числа. Если их сумма больше 100, то сумму уменьшить в 2 раза, в противном случае увеличить в 2 раза.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Годовая контрольная работа

 

Выберите правильный вариант ответа.

9)      Какой вариант описывает вещественную переменную на языке Pascal?


a)      var x: boolean;

b)      var x: real;

c)      var x: integer;

d)      var x: string.


 

10)  Какие из перечисленных операторов являются операторами ввода данных?


a)      write, writeln;

b)      read, readln; 

c)      if, then, else;

d)      and, or;


 

11)  Какой из операторов позволяет вычислить квадратный корень числа х?


a)      sqrt(x);

b)      sqr(x);

c)      div(x);

d)      abs(x).


 

 

12)  Укажите, правильную запись следующего математического выражения: y=6x2-10x+4.


a)      y:= 6*sqr(x)-10*x+4;

b)      y:= 6*sqrt(x)-10*x+4;

c)      y:= 6*sqr(x)-10x+4;

d)      y:= 6sqr(x)-10*x+4.


 

13)  Выберите правильную запись математического выражения на языке программирования Pascal.


a)      (sin25+ctg15)/(sqrt(15,5));

b)      (sin(25)+ctg(15))/(sqrt(15,5));

c)      (sin(25)+cos(15)/sin(15))/sqrt(15.5);

d)      sin(25)+cos(15)/sin(15)/sqrt(15,5).


 

14)  Что означает данный блок?

a)      ввод;

b)      вывод;

c)      ввод/вывод;

d)      выполнения действия.

 

15)  Какое значение примет переменная х после выполнения оператора х:=17 div 4?


a)      2;

b)      1;

c)      4,5;

d)      4.


 

16)  Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)      15;

b)      3;

c)      4;

d)      8.


 

 


9)  Запишите математическое выражение в виде арифметического выражения на языке Паскаль:

                                   

 

 

 

 

10. Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a := 40;

b := 10;

a := a / b * 2;

if    a > b    then

    c := a - 4 * b

else

    c := a + 4 * b;

 

11. Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

a : = 30;

b : = 6;

a : = a * 3 / b; 

if    a < b     then

    с : = 2 * a - 10 * b

else

    c : = 2 * a + 10 * b;

 

12. Опре­де­ли­те зна­че­ние пе­ре­мен­ной с после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы

а := 40;

b := 12;

а := а/5 - b/3;

if      4*а > b     then

    с := а - 3*b + 37

else

    с := а + 3*b + 37;

 

 

Практическая работа (Паскаль)

 

13.  Дана длина ребра куба. Найти площадь грани (S1=a2 ), площадь полной поверхности (S2=6а2 ) и объем куба (V=a3 ).

 

14*. Дано целое число. Если оно является положительным, то прибавить к нему 20, в противном случае вычесть из него 5. Вывести полученное число.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Годовая контрольная работа по информатике 8 класс"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Старший рекрутер

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 675 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.05.2021 3894
    • DOCX 197.5 кбайт
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Леухина Наталия Станиславовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Леухина Наталия Станиславовна
    Леухина Наталия Станиславовна
    • На сайте: 8 лет и 10 месяцев
    • Подписчики: 0
    • Всего просмотров: 85628
    • Всего материалов: 34

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 41 региона
  • Этот курс уже прошли 581 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 14 человек

Мини-курс

Современные подходы к преподаванию географии: нормативно-правовые основы, компетенции и педагогические аспекты

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Введение в инвестиции и инвестиционный процесс

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 13 регионов

Мини-курс

Национальная система учительского роста: путь к эффективности

4 ч.

780 руб. 390 руб.
Подать заявку О курсе