Диктант по программированию

Автор: Логвиненко Ольга Александровна

Организация: ГБПОУ МО «Авиационный техникум имени В.А. Казакова»

Населенный пункт: Московская область, г. Раменское

Диктант по программированию представляет собой форму контроля знаний студентов по дисциплине «Основы алгоритмизации и программирования» и предназначен для проверки усвоения базового синтаксиса языка Visual Basic.

Цель диктанта:

  • Проверка знаний синтаксиса языка программирования Visual Basic
  • Контроль усвоения основных конструкций языка
  • Проверка знаний элементов управления и их свойств
  • Оценка умения записывать алгоритмические конструкции на языке программирования

Задачи:

  • Закрепление теоретических знаний по синтаксису VB
  • Развитие навыков записи программного кода
  • Формирование умения работать с элементами управления
  • Проверка знаний логических и арифметических операций

 

Количество заданий: 42

Время выполнения: 45-60 минут

Форма проведения: письменный опрос

Типы заданий:

  • Объявление переменных различных типов данных
  • Работа с элементами управления
  • Свойства элементов управления
  • Алгоритмические конструкции (условия, циклы)
  • Логические операции
  • Работа с массивами
  • Математические функции и операции
  • Ввод-вывод данных

 

КРИТЕРИИ ОЦЕНИВАНИЯ

Оценка

Баллы

Процент выполнения

5 (отлично)

38-42

90-100%

4 (хорошо)

30-37

70-89%

3 (удовлетворительно)

21-29

50-69%

2 (неудовлетворительно)

0-20

менее 50%

 

ИНСТРУКЦИЯ ДЛЯ ПРЕПОДАВАТЕЛЯ

Подготовка к проведению диктанта:

  • Распечатать бланки с заданиями для каждого студента
  • Подготовить бланки для ответов
  • Обеспечить тишину в аудитории
  • Проверить наличие письменных принадлежностей у студентов

Проведение диктанта:

  • Объяснить студентам правила выполнения:
  • Записывать ответы четко и разборчиво
  • Соблюдать синтаксис языка программирования
  • Регистр букв не учитывается (кроме строковых значений)
  • Объявить время выполнения (45-60 минут)

Во время диктанта:

  • Не давать подсказок
  • Отвечать только на организационные вопросы
  • По окончании времени:
  • Собрать работы
  • Проверить наличие всех ответов

Проверка работ:

  • Использовать эталон ответов
  • Учитывать возможные варианты записи (пробелы, регистр)
  • Засчитывать ответ, если смысл и синтаксис верны

 

РЕКОМЕНДАЦИИ ДЛЯ СТУДЕНТОВ

Перед диктантом:

  • Повторить типы данных Visual Basic
  • Изучить свойства и методы элементов управления
  • Повторить синтаксис условных операторов и циклов
  • Разобрать логические и арифметические операции

Во время выполнения:

  • Внимательно читать каждое задание
  • Записывать код точно, соблюдая синтаксис
  • Если не знаете ответ - переходите к следующему заданию
  • В конце вернитесь к пропущенным вопросам
  • Проверьте работу перед сдачей

 

ТЕКСТ ДИКТАНТА

 

Задание №1

Запишите на VB:

число а - обычное целое

Запишите ответ:

1)

Ответ:

 

Задание №2

Запишите на VB:

число а - вещественное обычной точности

Запишите ответ:

1)

Ответ:

 

Задание №3

Запишите на VB:

а - текстовая переменная

Запишите ответ:

1)

Ответ:

 

Задание №4

Запишите на VB:

а - логическая переменная

Запишите ответ:

1)

Ответ:

 

Задание №5

Запишите на VB:

а - массив обычных целых чисел размером 10 элементов

Запишите ответ:

1)

Ответ:

 

Задание №6

Запишите на VB:

очистить TextBox3

Запишите ответ:

1)

Ответ:

 

Задание №7

Запишите на VB:

Скрыть элемент управления Label2

Запишите ответ:

1)

Ответ:

 

Задание №8

Запишите на VB:

Отобразить элемент управления PictureBox5

Запишите ответ:

1)

Ответ:

 

Задание №9

Какое свойство элемента надо изменить, чтобы вместо TextBox1 на форме появился текст "Введите число"

Запишите ответ:

1)

Ответ:

 

Задание №10

Какое свойство элемента надо изменить, чтобы вместо TextBox1 в коде писать txt_vvod

Запишите ответ:

1)

Ответ:

 

Задание №11

Какое свойство элемента надо изменить, чтобы поменять вид и размер шрифта элемента RichTextBox

Запишите ответ:

1)

Ответ:

 

Задание №12

Запишите на VB:

если...то...иначе...все

Запишите ответ:

1)

Ответ:

 

Задание №13

Запишите на VB:

иначе если (это одна команда!!!)

Запишите ответ:

1)

Ответ:

 

Задание №14

Запишите на VB:

Для i от 5 до 15 с шагом 2

Запишите ответ:

1)

Ответ:

 

Задание №15

Запишите на VB:

команда, которая закрывает цикл ДЛЯ

Запишите ответ:

1)

Ответ:

 

Задание №16

Запишите на VB:

пока i меньше или равно 6

Запишите ответ:

1)

Ответ:

 

Задание №17

Элемент служит для добавления текста на форму. Этот текст не может быть изменен пользователем, но может быть изменен программой

Запишите ответ:

1)

Ответ:

 

Задание №18

Служит для того, чтобы пользователь мог ввести текст во время работы программы.

Запишите ответ:

1)

Ответ:

 

Задание №19

Элемент управления для размещения кнопки на форме

Запишите ответ:

1)

Ответ:

 

Задание №20

Элемент управления принимает значение истина, когда флажок установлен и значение ложь, если флажок снят

Запишите ответ:

1)

Ответ:

 

Задание №21

Элемент управления позволяет с помощью переключателя выбрать один вариант из нескольких

Запишите ответ:

1)

Ответ:

 

Задание №22

Элемент управления содержит список строк, в котором пользователь может выбрать одну или несколько строк. Своё значение пользователь вводить не может

Запишите ответ:

1)

Ответ:

 

Задание №23

Элемент управления содержит список строк, в котором пользователь может выбрать одну или несколько строк. Кроме этого, пользователь можно добавить своё значение

Запишите ответ:

1)

Ответ:

 

Задание №24

Элемент управления, в котором пользователь может разместить рисунок

Запишите ответ:

1)

Ответ:

 

 

Задание №25

Название вкладки (на русском) в VB, где можно отобразить панель свойств и панель инструментов

Запишите ответ:

1)

Ответ:

 

Задание №26

Класс в VB для вызова математических функций

Например,

....sqrt

Запишите ответ:

1)

Ответ:

 

Задание №27

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

Запишите ответ:

1)

Ответ:

 

Задание №28

Переменная S в цикле увеличивается на 2

Запишите формулу

Запишите ответ:

1)

Ответ:

 

Задание №29

В listbox3 выбран элемент с индексом 2

Запишите ответ:

1)

Ответ:

 

Задание №30

В listbox1 выбран элемент со значением "нет решений"

Запишите ответ:

1)

Ответ:

 

Задание №31

Запишите на VB:

a и b

Запишите ответ:

1)

Ответ:

 

Задание №32

Запишите на VB:

a или b

Запишите ответ:

1)

Ответ:

 

Задание №33

Запишите на VB:

не x

Запишите ответ:

1)

Ответ:

 

Задание №34

Функция ... инициализирует генератор случайных чисел

Запишите ответ:

1)

Ответ:

 

Задание №35

Запишите на VB:

сгенерировать случайное целое число до 5, присвоить переменной chislo

Запишите ответ:

1)

Ответ:

 

Задание №36

Запишите на VB:

выведите на экран следующий текст в RichTextbox3, запишите одной строкой

 

Я

люблю

учиться

 

Запишите ответ:

1)

Ответ:

 

Задание №37

Используя функцию Msgbox, выдайте сообщение

Хочу домой!

 

Ответ запишите без пробелов

Запишите ответ:

1)

Ответ:

 

Задание №38

Запишите на VB:

переменная p равно остаток от деления переменной chislo на 100

Запишите ответ:

1)

Ответ:

 

Задание №39

Запишите на VB:

переменная p равно переменная chislo деленная нацело на 1000

Запишите ответ:

1)

Ответ:

 

Задание №40

Запишите на VB (в одну строку):

 

если min меньше значения элемента массива mass с порядковым номером i, то

min присваивается значение элемента массива mass с порядковым номером i, а переменной nomer присваивается значение порядкового номера i

Запишите ответ:

1)

Ответ:

 

Задание №41

Запишите на VB:

пока не выполнится условие: переменная i больше 10

 

do ... i>10

Запишите ответ:

1)

Ответ:

 

Задание №42

Запишите на VB:

пока выполняется условие: переменная i меньше 10

 

do ... i<10

Запишите ответ:

1)

Ответ:

 

 

 

 

 

Тест: "Диктант по программированию".

Ответы:

 

#1 (1 б.)

Ответ = dim a as integer

#2 (1 б.)

Ответ = dim a as single

#3 (1 б.)

Ответ = dim a as string

#4 (1 б.)

Ответ = dim a as boolean

#5 (1 б.)

Ответ = dim a(10) as integer

#6 (1 б.)

Ответ = TextBox3.Clear()

#7 (1 б.)

Ответ = label2.visible=false

#8 (1 б.)

Ответ = PictureBox5.visible=true

#9 (1 б.)

Ответ = text

#10 (1 б.)

Ответ = name

#11 (1 б.)

Ответ = Font

#12 (1 б.)

Ответ = If...Then...Else...End If

#13 (1 б.)

Ответ = ElseIf

#14 (1 б.)

Ответ = For i=5 to 15 step 2

#15 (1 б.)

Ответ = Next

#16 (1 б.)

Ответ = While i<=6

#17 (1 б.)

Ответ = Label

#18 (1 б.)

Ответ = Textbox

#19 (1 б.)

Ответ = Button

#20 (1 б.)

Ответ = Checkbox

#21 (1 б.)

Ответ = radiobutton

#22 (1 б.)

Ответ = ListBox

#23 (1 б.)

Ответ = ComboBox

#24 (1 б.)

Ответ = PictureBox

#25 (1 б.)

Ответ = просмотр

#26 (1 б.)

Ответ = math

#27 (1 б.)

Ответ = inputbox

#28 (1 б.)

Ответ = S=S+2

#29 (1 б.)

Ответ = listbox3.selectedindex=2

#30 (1 б.)

Ответ = listbox1.selecteditem="нет решений"

#31 (1 б.)

Ответ = a and b

#32 (1 б.)

Ответ = a or b

#33 (1 б.)

Ответ = not x

#34 (1 б.)

Ответ = randomize()

#35 (1 б.)

Ответ = chislo=int(rnd(1)*5)

#36 (1 б.)

Ответ = richTextbox3.text="я"+vbcr+"люблю"+vbcr+"учиться"

#37 (1 б.)

Ответ = Msgbox("Хочу домой!")

#38 (1 б.)

Ответ = p=chislo mod 100

#39 (1 б.)

Ответ = p=chislo\1000

#40 (2 б.)

Ответ = If min<mass(i) then min=mass(i) : nomer=i

#41 (1 б.)

Ответ = until

#42 (1 б.)

Ответ = while


Приложения:
Для доступа к приложениям, Войдите в систему или зарегистрируйтесь

Опубликовано: 28.03.2026
Мы сохраняем «куки» по правилам, чтобы персонализировать сайт. Вы можете запретить это в настройках браузера