Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Тесты / Программное управление работой компьютера
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Программное управление работой компьютера

библиотека
материалов



Тест по теме «Программное управление работой компьютера».

Вариант 1

  1. Оhello_html_79f2b5ac.pngпределить, что будет выведено на экран при выполнении следующей программы:

    1. 64

    2. 8

    3. 16

    4. 6

    5. 24


  1. Дан фрагмент программы. Выбрать верное утверждение:

    1. hello_html_75b2239.pngтело цикла не выполнится ни разу

    2. тело цикла выполнится 1 раз

    3. тело цикла будет выполнятся бесконечно

    4. тело цикла выполнится 9 раз

    5. тело цикла выполнится 10 раз


  1. Определить значение S и I после выполнения фрагмента алгоритма:

    1. hello_html_m2b76c1ad.pngS=0; I=-3

    2. S=13; I=2

    3. S=14; I=2

    4. S=10; I=2

    5. S=13; I=1




4. Какой оператор из перечисленных является оператором присваивания?

a) = b) == c) =: d) :=


5. В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной m после исполнения данного алгоритма:

k:=2

m:=k-2

k:=m*k+5

m:=m+2

а) 5 b) 2 c) 0 d) 1


  1. Чему равно значение переменной d?

d:= 14 mod 3

Ответ:

  1. Программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования – это __________________________________________________________________________________

8. Существуют три основных типа величин, с которыми работает компьютер: _____________________________________________________________________________________

9. Четко определенный план действий для исполнителя – это _________________________________


10. Заканчиваться за конечное число шагов – это свойство алгоритма __________________________



Практическое задание:

  1. Ввести два целых числа и вывести на экран их сумму.

  2. Найти максимальное число из четырёх.


Тест по теме «Программное управление работой компьютера».

Вариант 2

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

  1. 1hello_html_m1ffaf8d4.png

  2. 2

  3. 3

  4. 1.5

  5. 0.5


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

  1. 3hello_html_m7c2c90ec.png0*(X*X-5/6*Y)/5*(X*X-6*Y)

  2. 30*(X*X-5*Y/6)/5*(X*X-6*Y)

  3. 30*(X*X-5/6/Y)/(5*(X*X-6*Y))

  4. 30*(X*X-5/6/Y)/5/(X*X-6*Y)

  5. 30*(X*X-((5/6)*Y)/(5*(X*X-(6*Y)))


3.Определить значение целочисленной переменной S после выполнения фрагмента алгоритма

  1. 1hello_html_52de7af1.png10

  2. 121

  3. 108

  4. 103

  5. 128


4. Числа в языке Pascal различаются:

a) как натуральные и целые;

b) как целые и вещественные;

c) как натуральные и вещественные;

d) как целые и иррациональные;

e) как целые и рациональные.


5. В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной k после исполнения данного алгоритма:

m:= 1

k:=2*m-2

m:=k+2

k:=k*m+5

а) 5 b) 2 c) 0 d) 1


    1. Чему равно значение переменной s

D:= 12 div 5

s:= D+9

Ответ:

    1. Автором языка Паскаль является _______________________________________________________

    2. Трассировочная таблица - _____________________________________________________________

______________________________________________________________________________________

    1. Описание действий, которые должен выполнить компьютер – это __________________________

10. Алгоритм должен включать только команды, известные исполнителю (входящие в СКИ) – это свойство _____________________________________________________________________________



Практическое задание:

  1. Найти максимальное число из трёх.

  2. Посчитать сумму цифр всех целых чисел 1 до n.



Ответы:


Вариант 1.

1-a 2-c 3-b 4-d 5-b 6-2

7-система программирования

8- числовой, символьный и логический

9-алгоритм

10-конечность


1) program qq;

var a, b, c: integer;

begin

writeln('Введите два целых числа');

read ( a, b );

c := a + b;

writeln ( a, '+', b, '=', c );

end.



  • 2) program z2;

  • { Найти наибольшее из четырёх чисел. }

  • uses crt;

  • var a,b,c,d,max,max1,max2 : real;

  • procedure bol2( aa,bb : real; var maxmax : real );

  • begin

  • if aa>bb then maxmax:=aa

  • else maxmax:=bb;

  • end;

  • begin

  • clrscr;

  • write('введте a,b,c,d через пробел ');

  • readln(a,b,c,d);

  • bol2(a,b,max1);

  • bol2(c,d,max2);

  • bol2(max1,max2,max);

  • writeln('max=',max);

  • readln;

  • end.



Вариант 2.

1-d 2-e 3-a 4-b 5-a 6-11

7- Никлаус Вирт

8. «ручное» исполнение алгоритма с целью его проверки

9-команда

10-понятность


  • 1) program z1;

  • { Найти максимальное число из трёх. }

  • uses crt;

  • var a,b,c,max : integer;

  • begin

  • clrscr;

  • write('a=');readln(a);

  • write('b=');readln(b);

  • write('c=');readln(c);

  • if (a>b) and (a>c) then max:=a;

  • if (b>a) and (b>c) then max:=b;

  • if (c>a) and (b

  • write('max=',max);

  • readln;

  • end.



  • 2) program z1;

  • { Посчитать сумму цифр всех целых чисел 1 до n }

  • uses crt;

  • var i,j,n,er,s,t : integer;

  • a : string;

  • begin

  • clrscr;

  • write('до скольки считать ');readln(n);

  • s:=0;

  • for i:=1 to n do

  • begin

  • str(i,a);

  • for j:=1 to length(a)do

  • begin

  • val(a[j],t,er);

  • s:=s+t;

  • end;

  • end;

  • write('сумма=',s);

  • readln;

  • end.



Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

1.Определить, что будет выведено на экран при выполнении следующей программы:

a. 64

b. 8

c. 16

d. 6

e. 24

 

2.Дан фрагмент программы. Выбрать верное утверждение:

a. тело цикла не выполнится ни разу

b. тело цикла выполнится 1 раз

c. тело цикла будет выполнятся бесконечно

d. тело цикла выполнится 9 раз

e. тело цикла выполнится 10 раз

 

3.Определить значение S и I после выполнения фрагмента алгоритма:

a. S=0; I=-3

b. S=13; I=2

c. S=14; I=2

d. S=10; I=2

e. S=13; I=1

 

 

 

4. Какой оператор из перечисленных является оператором присваивания?

 

                   a)  =    b)  ==    c)  =:     d)  :=

5. В алгоритме, записанном ниже, используются целочисленные переменные kи m. Определите значение переменной m после исполнения данного алгоритма:

k:=2

m:=k-2

k:=m*k+5

m:=m+2

 

                    а) 5      b)2          c) 0      d)1

 

Автор
Дата добавления 07.04.2015
Раздел Информатика
Подраздел Тесты
Просмотров3377
Номер материала 476953
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх