Инфоурок Информатика ТестыМониторинг качества результатов обучения по дисциплине "Основы программирования и баз данных"

Мониторинг качества результатов обучения по дисциплине "Основы проектирования и баз данных"

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЁЖНОЙ ПОЛИТИКИ КРАСНОДАРСКОГО КРАЯ

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ КРАСНОДАРСКОГО КРАЯ
 «КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ»

Описание: Описание: Темный горизонтальный 


МАТЕРИАЛЫ

ДЛЯ ПРОВЕДЕНИЯ МОНИТОРИНГА КАЧЕСТВА РЕЗУЛЬТАТОВ ОБУЧЕНИЯ

По дисциплине ОП.05 Основы программирования и баз данных

для студентов 3 курса

специальности:

09.02.02 Компьютерные сети

 

 

 

 

 

 

 

 

 

 

 

2018г.


 

УТВЕРЖДАЮ

Заместитель директора по УМР

«____» ____________  2018 г. 

______________  Е. А. Тупчиева

 

 
РАССМОТРЕНО

УМО УГ 09.00.00 «Информатика и

вычислительная техника»

протокол № 4 от 06 ноября 2018 г.

Председатель

__________  М.А. Копайгора

 

ОДОБРЕНО

решением методического совета 

протокол № ___ от ________ 2018 г.

 

Составитель: Новикова Н.В.,

преподаватель  ГБПОУ КК ККЭП                        ___________


 

 

Тест (за один семестр изучения дисциплины)

 

Раздел 1. Основы алгоритмизации

 

1. Алгоритм включает в себя ветвление, если…

1)      составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;                                              

2)      ход его выполнения зависит от истинности тех или иных условий;                                   

3)      команды следуют друг за другом независимо от каких-либо условий;

4)      он включает в себя вспомогательный алгоритм.

2. Закончите предложение: «Алгоритм, в котором некоторая группа команд выполняются многократно, пока соблюдается некоторое заранее установленное условие,  называется …»

1)      линейным

2)      ветвлением

3)      циклическим

4)      следованием

5)      условным

3. Свойством любого алгоритма является

1)      цикличность;

2)      возможность его выполнения в обратном порядке;

3)      простота при записи на языках программирования;

4)      результативность

4.  Выберите все типы алгоритмов (алгоритмические структуры)

1)      линейный

2)      в виде блок-схемы

3)      циклический

4)      программный

5)      разветвляющийся

5. Какое из свойств означает, что решение задачи, записанное в виде алгоритма, разбито на отдельные простейшие команды, расположенные в порядке их выполнения?

1)      дискретность

2)      массовость

3)      результативность

4)      конечность

5)      оптимальность

6. Вместо многоточия вставьте подходящий ответ: «От идеального исполнителя НЕ требуется…»

1)      соблюдать последовательность действий;

2)      умения точно выполнять команды;

3)      формально выполнять команды алгоритма;

4)      понимать смысл алгоритма;

7. Свойством любого алгоритма является

1)      зависимость от условия;

2)      массовость;

3)      простота при записи на языках программирования;

4)      возможность его выполнения в обратном порядке.

8. Закончите предложение: «Алгоритмом называется …»

1)      нумерованный список

2)      маркированный список

3)      система команд исполнителя

4)      конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату

 

 

 

 

 

 

9. Определите значение переменной a после выполнения фрагмента алгоритма.

 

 

 

 

 

 

 

 

 

 


1)      30              2)32                3)34                4) 36

 

10. Определите   значение   переменной   m   после   выполнения   фрагмента алгоритма.

 

 

 

 

 

 

 


1)6                  2)2                   3)3                  4)4

 

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

нач

  i:=0; S:=0;

   нц

      пока i<3

               i:=i+1;

               S:=S+i*i;

   кц

кон

1)16                 2)12                3)13                4)14

 

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

 

 

 

 

 

 

 

 

 


1)22                 2)32                 3)24                4)26

 

 

 

 

 

 

 

13. Определите   значение   переменной  х  после   выполнения   фрагмента алгоритма.

 

 

 

 

 

 


1)6                  2)3                  3)4                  4) 5

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

нач

   D:=0; i:=1;

   нц

      пока i>=1

               D:=D+1/i;

               i:=i-1;

   кц

 D:=D+10;

кон

 

1)11                   2)12                3)14                4) 10

 

 15. Определите значение переменной n после выполнения фрагмента алгоритма.

 

 

 

 

 

1)60                2)20                 3)80                 4)44

 

16. Определите   значения   переменной   х   после   выполнения  фрагмента алгоритма.

 

 

 

 

 

 

 

 

 

 

 

 

 

 


1)16                2)12                 3)13                4)14

 

17. Определите значение переменной n после выполнения фрагмента алгоритма.

 

 

 

 

 

 


1)16                2)12                 3)13                4)14

 

18. Определите значения  переменной у  после  выполнения  фрагмента алгоритма:

 

 

 

 

 

 

 

 

 

 

 


1)60                2)20                 3)80                4)44

 

19. Составьте блок-схему и определите значение переменной М после выполнения следующего алгоритма:

нач

   a:=1; b:=1; M:=0;

   нц

      пока a<=5

               a:=a+b;

               b:=b+a;

               M:=M+a+b;

   кц

кон

 

1)48                     2)32                3)52                4)54

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Раздел 2. Программирование на языке С++

 

1. Чему будет равно значение M после выполнения фрагмента:

M=0;

FOR  (N=1;N<= 12;N+= 3)

M=M+N*3;

1)66                 2)62                3)33                4)48

 

2. Определите  результат работы данного фрагмента  программы (переменную С):

  С=6;

  FOR (K=1; K<3; K++)

  {A[K ]= POW(K,-1);

  С=С*А[К];}

1)6                     2)9                  3)3                  4)12

 

3. Чему будет равно значение K после выполнения фрагмента:

K=0;

FOR (i=1;i<= 20;i+=4)

K=K+i*4;=180

1)190     2)160               3)200              4)180

 

4. Определить по фрагменту программы результат работы алгоритма:

S=1;

FOR  (i=2;i<=12;i+=2)

S=S*i;

PRINTF(“%d”,S/6);

1)8760               2)1228            3)2546            4)7680

 

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

нач

   С:=0; i:=1; j:=5;

   нц

      пока i<j

               C:=C+i*j;

               i:=i+1;

               j:=j-1;

   кц

кон.

1)16                2)12                 3)13                4)14

 

6. До какого числа должна изменяться  i, чтобы значение S стало 36:

S=0;

FOR (i=1;i<= …; i+=2)

S=S+i;(

 

1)11                     2)12                 3)13                4)14

 

7. Что такое массив?

1)   Именованный набор переменных имеющих различные типы данных, и располагающихся в одной памяти

2)   Именованный набор переменных и функций, которые располагаются в одной области памяти

3)   Именованный набор переменных имеющий один тип данных, и располагающихся в одной области памяти 

4)   Именованный набор переменных имеющих символьный тип данных, и располагающихся в одной области памяти

 

8.      Как написать следующее выражение на языке С «Переменной a присвоено значение b»?

1)     a==b

2)     a=b

3)     b=a

4)     a:=b

 

9.      Как написать следующее выражение «Второму элементу массива A присвоено значение пяти »?

1)      int [1] A=«пять»

2)      int A[1] = 5

3)      int А[2] = «пять»

4)      int А[2] = 5

 

10.  Как написать следующее выражение «Если переменная index больше size то мы инкрементируем переменную count »?

1)      if (index>size) { count++; } 

2)      if (index<="" span="">

3)      if (index>=size) { ++count; }

4)      if (index<="" span="">

 

11.  Какой размер в байтах имеет переменная вещественного типа float

1)      2

2)      4

3)      8

4)      10

 

12.  Каким способом можно задать многострочный комментарий в языке С++

1)      /*комментарии к программе*/

2)      //комментарии к программе//

3)      //комментарии к программе

4)      {комментарии к программе}

 

13.  Логическое выражение может возвращать результат типа

1)      integer

2)      boolean

3)      char

4)      logical

 

14.  Выберите правильный вариант записи на языке C формулы 0<x<10

1)      x>0, x<=10

2)      0<x<=10

3)      x>0 AND x<=10

4)      (x>0) AND (x<10)

 

15.  Укажите правильный вариант записи условного оператора в языке C

1)      IF x>0 Do y:=sqrt (x)

2)      IF y:=sqrt (x) then x>0

3)      IF x>0 then y:=sqrt (x)

4)      IF (x>0) { y:=sqrt (x)}

 

16.  Выберите правильный вариант записи на языке C следующего условия: « x принадлежит диапазону [0;10)»

1)      x>=0; x<10                        

2)      0<=x<10

3)      (x>0) AND (x<=10)                

4)      (x>=0) AND (x<10)

 

17.  Укажите группу, содержащую последовательность правильно записанных на языке С знаков операций отношений

1)      ~ >, <, =, ?                        

2)      =, <>, ><, >

3)      =, >=, <=, !=        

4)      ~ =>,=<, =, <

 

18.  Тело какого цикла всегда будет выполнено хотя бы один раз, независимо от истинности условия:

1)      While

2)      Do While

3)      For

4)      Нет такого цикла в языке С

 

19.  Укажите директиву препроцессора, которую необходимо подключить для организации форматированного ввода-вывода данных:

1)      #include <stdio.h>

2)      #include <match.h>

3)      #include <<iostream.h>

4)      #include <conio.h>

 

20.  Выполнение каждой программы на C++ начинается с функции …

1)   void

2)   include

3)   main

4)   using

 

21.  Каждый оператор заканчивается…

1)      Endl

2)      Return

3)      точкой с запятой

4)      управляющей последовательностью

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ключи к мониторингу по дисциплине ОП.05 Основы программирования и баз данных

 

Раздел 1

1)2

2) 3

3)4

4)1 3 5

5)1

6)4

7)2

8)4

9)2

10) 2

11) 4

12) 1

13)4

14)1

15)3

16)3

17)1

18)2

19)3

 

 

Раздел 2

1)        1

2)        3

3)        4

4)        4

5)        3

6)        1

7)        3

8)        2

9)        2

10)    1

11)    2

12)    1

13)    2

14)    4

15)    4

16)    4

17)    3

18)    2

19)    1

20)    3

21)    3

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Мониторинг качества результатов обучения по дисциплине "Основы программирования и баз данных""

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

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

Ландшафтный архитектор

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 669 338 материалов в базе

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

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

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

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

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

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

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

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

    Новикова Надежда Владимировна
    Новикова Надежда Владимировна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 372142
    • Всего материалов: 141

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

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

300 ч. — 1200 ч.

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

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

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

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

300 ч. — 1200 ч.

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

Мини-курс

Основы политической науки

4 ч.

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

Мини-курс

Развитие коммуникации и речи у детей раннего возраста

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 16 регионов
  • Этот курс уже прошли 20 человек

Мини-курс

Литературные пути: от биографий к жанрам

4 ч.

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