Програма за провеждане на държавен изпит за придобиване на втора степен на професионална квалификация за специалност


Критерии за оценяване на изпитна тема № 5



Pdf просмотр
страница10/38
Дата27.09.2022
Размер2.08 Mb.
#115149
ТипПрограма
1   ...   6   7   8   9   10   11   12   13   ...   38
Изпитни теми
Критерии за оценяване на изпитна тема № 5
Максимален
брой точки
1.
Различава итератори и компаратори. Разбира и дава примери за приложението на итераторите и компараторите.
12


2.
Познава ламбда изрази и функции. Обяснява начините за описване на различни ламбда изрази и функции.
12 3.
Познава техники за работа с библиотека за поточна (fluent) обработка на колекции.
18 4.
Описва: референции към методи/функции, изключения, работа с потоци и файлове.
18 5.
Идентифицира правилно и поправя грешките в написания програмен код, така че да реши поставената задача. Допълва кода, ако и когато това е необходимо.
40
Общ брой точки:
100

Изпитна тема № 6: Алгоритми и структури от данни.
Въведение в алгоритмите. Линейни структури от данни. Списък, стекове, опашки и имплементации.
Алгоритми върху линейни структури: подредици, нарастващи редици, площадка от еднакви елементи.
Привеждане на непълен/неработещ/некоректен програмен фрагмент в работещ вид.
Пример
: По време на теоретичния изпит се предоставя непълен/неработещ/некоректен програмен фрагмент. Предоставеният фрагмент да се приведе в работещ вид.
Условие
:
Имплементирайте динамичен свързан списък. Списъкът трябва да поддържа следните операции:
● Добавяне на елемент
● Премахване на елемент по индекс
● Премахване на елемент по референция
● Намиране на индекса на елемент по референция
● Връщане на текущия брой на елементите в списъка
● Индексатор
Фрагмент:

Node.cs

public class Node { private object element; public object Element { get { return this.element;
} set { this.element = value;
}
} private Node next; public Node Next { get { return this.next;
} set { this.next = value;
}
} public Node(object element, Node prevNode) { this.element = element; prevNode.next = this;
} public Node(object element) { this.element = element; next = null;
}
}


Сподели с приятели:
1   ...   6   7   8   9   10   11   12   13   ...   38




©obuch.info 2024
отнасят до администрацията

    Начална страница