Диктант по программированию
Автор: Логвиненко Ольга Александровна
Организация: ГБПОУ МО «Авиационный техникум имени В.А. Казакова»
Населенный пункт: Московская область, г. Раменское
Диктант по программированию представляет собой форму контроля знаний студентов по дисциплине «Основы алгоритмизации и программирования» и предназначен для проверки усвоения базового синтаксиса языка 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 |
БЕСПЛАТНЫЕ семинары

