Инфоурок Информатика ТестыСрез знаний по дисциплине "Основы программирования и баз данных (Си)"

Срез знаний по дисциплине "Основы программирования и баз данных (Си)"

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

Министерство  образования, науки и молодёжной политики

 Краснодарского края

государственное  бюджетное профессиональное образовательное учреждение

Краснодарского края

 «Краснодарский колледж электронного приборостроения»

 

 

УТВЕРЖДАЮ

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

 

 

_____   ____________  201_г.

 
Рассмотрен

УМО КТиТ

Протокол № _____ от _____ 201_г.

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

___________        Н.В. Новикова

 

 

 

СРЕЗ  ЗНАНИЙ

 

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

                                                            (шифр, название)

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

                                             (шифр, название)

группа (группы):   564-Д9-3КС, 572-кД9-3КС

 

 

Преподаватель (преподаватели):     Новикова Н.В.                                                   

 

 

 

 

 

Краснодар

2018г.

 

Анализ результатов

 

по дисциплине (МДК)____________________________

группа_________________________

 

Всего студентов  в группе

Присутствовало

студентов

Количество

Успеваемость %

 

Качество %

 

«5»

 

«4»

 

«3»

 

«2»

 

 

 

 

 

 

 

 

 

 

Преподаватель _______________   ФИО

                                                    (подпись)

Дата     ______________

 

 

 

 

 

 

 

 

 

Срез знаний по дисциплине

 «Основы программирования и баз данных»

3 курс,  специальность  09.02.02.  Вариант № _1__

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

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

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

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

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

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

1)     линейным

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

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

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

5)     условным

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

 

 

 

 

 

 


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

нач

  i:=0; S:=0;

   нц

      пока i<3

               i:=i+1;

               S:=S+i*i;

   кц

кон.

№6. В программе объявлена переменная:   int n=10

Определить результаты вычислений следующих выражений:

a)      n++      б) n%2      в) float(n)/4       г) n/3         д) 1.*n/8         

№7. Как будет выглядеть экран исполнения части программы, исходные данные 17 и 3?

int c,b;

scanf(“%d%d”,&c,&b);

printf(“%d*%d=%d”,c,b,c*b);

 

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

M=0;

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

M=M+N*3;

№9. Какое значение примет  B  в результате работы фрагмента программы, если D последовательно принимает значения    1,     0,      -1,     3,     7,      0,     -5?     

FOR ( i=1;i<=7;i++)

{SCANF(“%d”,&D);

IF (D>0)  B++;}

PRINT B;

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

  С=6;

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

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

  С=С*А[К];}

 

 

ПРИМЕЧАНИЕ:  Ответы занесите в таблицу.

Вариант №

задания

 

Ответ

1

 

2

 

3

 

4

 

5

 

6

 

7

 

8

 

9

 

10

 

 

 

 

Срез знаний по дисциплине

 «Основы программирования и баз данных»

3 курс,  специальность  09.02.02.  Вариант № _2__

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

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

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

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

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

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

1)   линейный

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

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

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

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

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

 

 

 

 

 

 

 

 

 


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

 

 

 

 

 

 


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

нач

   D:=0; i:=1;

   нц

      пока i>=1

               D:=D+1/i;

               i:=i-1;

   кц

 D:=D+10;

кон.

№6. В программе объявлена переменная:  float  k

Определить результаты вычислений следующих выражений, если k=5.6

а) k*=7      б) k%=2      в) k=0.1*k/2       г) k=k/2      д)  k-=3

№7. Как будет выглядеть экран исполнения части программы (протокол), исходные данные 5.4 и 9.0?

float x,m;

printf(“Введите исходные данные \n”);

scanf(“%f%f”,&x,&m);

m++;

printf(“%f+%f=%f”,x,m,x+m);

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

S=1;

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

S=S*i;

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

№9. Вычислить  значение переменной K, если вводятся числовые данные    10,  -6,    -7,     8,    -3,    1,    -12.5,     9,     -8,    0.   Указать назначение программы.

SCANF (“%f”,& С);

K=C;

FOR (i=1; i<10;i++)

{SCANF (“%f”,& C);

IF (K>C)  K=C;}

PRINTF(“%f”,K);

№10. Чему  равен  элемент D [2][1] в программе

          FOR (I =0; I<=3; I++)

          FOR(Y=0; Y<5; Y++)

          D[I][Y]=Y-I;

 

ПРИМЕЧАНИЕ:  Ответы занесите в таблицу.

Вариант №

задания

 

Ответ

1

 

2

 

3

 

4

 

5

 

6

 

7

 

8

 

9

 

10

 

 

 

 

 

 

Срез знаний по дисциплине

 «Основы программирования и баз данных»

3 курс,  специальность  09.02.02.  Вариант № _3__

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

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

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

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

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

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

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

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

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

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

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

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

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 


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

нач

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

   нц

      пока i<j

               C:=C+i*j;

               i:=i+1;

               j:=j-1;

   кц

кон.

№6. В программе объявлена переменная:   int n=25

Определить результаты вычислений следующих выражений:

a)n++      б) n%2      в) float(n)/4       г) n/3        д)  n+=5

№7. Как будет выглядеть экран исполнения части программы, исходные данные 10 и 8?

int x,y;

scanf(“%d%d”,&x,&y);

printf(“%d+%d=%d”,x,y,x+y);

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

K=0;

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

K=K+i*4;=180)

№9. Чему равна переменная  F, если вводятся числовые данные    35,   -6,   -7,   8,  -3,   1, -14,   9,  -8,    0.   

SCANF (“%d”,& H);

F=H;

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

{SCANF (“%d”,& H);

IF (F>=HF=H;}

PRINTF(“%d”,F);

№10. Чему равен элемент N[2][1] в программе

           FOR(A=0; A<=2; A++)

            FOR(J=0; J<4; J++)

           N[A][J]= POW(A,2)+J;

 

ПРИМЕЧАНИЕ: Ответы занесите в таблицу.

Вариант №

задания

 

Ответ

1

 

2

 

3

 

4

 

5

 

6

 

7

 

8

 

9

 

10

 

 

 

 

 

 

 

Срез знаний по дисциплине

 «Основы программирования и баз данных»

3 курс,  специальность  09.02.02.  Вариант № _4__

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

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

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

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

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

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

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

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

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

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

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

 

 

 

 

 


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

 

 

 

 

 

 

 

 


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

нач

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

   нц

      пока a<=5

               a:=a+b;

               b:=b+a;

               M:=M+a+b;

   кц

кон.

№6. В программе объявлена переменная:  float  t.

Определить результаты вычислений следующих выражений, если t=7.2

а)t*=7      б)t%=2      в) t=0.1*t/2       г) t=t/2      д)  t-=3

№7. Как будет выглядеть экран исполнения части программы (протокол), исходные данные 7.7 и 3.2?

float l,n;

printf(“Введите исходные данные \n”);

scanf(“%f%f”,&l,&n);

l++;

printf(“%f+%f=%f”,l,n,l+n);

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

S=0;

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

S=S+i;(

№9. Чему будет равно значение переменной M1, если вводятся числовые данные    -27,  4, 7, -3,  0.

SCANF (“%d”,& B);

M1=B;

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

{SCANF (“%d”,& B);

IF (B>M1)  M1=B;}

PRINTF(“%d”,M1);

№10. Дан фрагмент программы, обрабатывающий массив из 6 элементов. Определить, какой из массивов станет упорядоченным по убыванию после выполнения этого фрагмента:

FOR(I=1; I<4; I++)

 IF (A[2*I]>A[2*I-1])

  {C=A[2*I];  A[2*I]=A[2*I-1];  A[2*I-1]=C;}

a)  3,9,19,41,2,6

б)  9,41,19,2,3,6

в)  19,41,3,6,9,2

г)  19,41,6,9,2,3

ПРИМЕЧАНИЕ:  Ответы занесите в таблицу.

Вариант №

задания

 

Ответ

1

 

2

 

3

 

4

 

5

 

6

 

7

 

8

 

9

 

10

 

 

 

 

Ответы к срезу по по дисциплине

 «Основы программирования и баз данных»

3 курс,  специальность  09.02.02

 

 

В1,5,9,13,17,21,25,29

B2,6,10,14,18,22,26,30

В3,7.11,15,19,23,27,

В4,8,12,16,20,24,28,

№1

2)

4)

1)

2)

№2

3)

1), 3), 5)

4)

4)

№3

A=32

A=22

N=80

N=16

№4

M=2

X=5

X=13

Y=20

№5

S=14

D=11

C=13, i=3, j=3

M=52

№6

а)11    б)0          в)2.5

г)3       д)1.25    

а)39.2   б)8       в)0.28

г)2.8      д)2.6 

а)26    б)1        в)6.25

г)8     д)30

а)50.4   б)6      в)0.36

г)3.6     д)4.2

№7

17   3    17*3=51

Введите исх.данные

5.4    9.0

5.4+10.0=15.4

10 8     10+8=18

Введите исх.данные

7.7    3.2

8.7+3.2=11.9

№8

M=66

S/6=7680

K=180

i=11

№9

B=3

К=-12.5

F=-14

M1=7

№10

3

-1

5

Г) 19, 41, 6, 9, 2, 3

 

 

 

 

 

 

 

 

 

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

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

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

PR-менеджер

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

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

Урок информатики и ИКТ. 11 класс. Ввод переменных в программу на языке Pascal
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
  • Тема: 2.2.4. Оператор присваивания, ввод и вывод данных
  • 04.12.2018
  • 1215
  • 10
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.

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

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

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

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

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

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

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

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

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

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

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

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

500/1000 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

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

300 ч. — 1200 ч.

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

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

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

Технологии в онлайн-обучении

3 ч.

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

Мини-курс

Российское движение школьников (РДШ): воспитательная работа

3 ч.

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

Мини-курс

Фитнес: особенности построения смешанных групповых тренировок

4 ч.

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