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


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



Pdf просмотр
страница6/38
Дата27.09.2022
Размер2.08 Mb.
#115149
ТипПрограма
1   2   3   4   5   6   7   8   9   ...   38
Изпитни теми
Критерии за оценяване на изпитна тема № 2
Максимален
брой точки
1.
Дефинира понятието сорс-контрол система. Познава начините за работа със сорс- контрол система.
10 2.
Описва типове данни.
8 3.
Познава бройните системи.
8 4.
Умее да работи с масиви и списъци. Различава масиви и списъци.
8 5.
Познава начините за работа с текстови низове и текст.
8 6.
Дефинира многомерни масиви.
8 7.
Знае речници и хеш таблици.
10 8.
Идентифицира правилно и поправя грешките в написания програмен код, така че да реши поставената задача. Допълва кода, ако и когато това е необходимо.
40
Общ брой точки:
100

Изпитна тема № 3: Обектно-ориентирано програмиране


Клас, конструктор, полета, свойства, създаване на обекти от клас. Функции/методи в класовете,
ключова дума this. Енкапсулация на данни в класовете, методи за достъп и промяна на полета
(getters/setters).
Статични
полета
и
методи
в
класовете.
Привеждане
на
непълен/неработещ/некоректен програмен фрагмент в работещ вид.
Пример
: По време на теоретичния изпит се предоставя непълен/неработещ/некоректен програмен фрагмент. Предоставеният фрагмент да се приведе в работещ вид.
Условие
:
Напишете клас, който съдържа метод, който връща корен квадратен при подадена заявка. Възможно е да получите голям брой заявки, така че трябва да отговаряте бързо на всяка една от тези заявки.
Реализирайте Main() метод, който да приема едно число – брой на последващите редове. От всеки следващ ред се задава едно цяло число в интервала [1; 1000].
Реализирайте класа SquareRoot по следната диаграма:
Пример:
Вход
Изход
5 25 8
3 100 4
5 2.82842712474619 1.73205080756888 10 2
Фрагмент:
SquareRoot.cs static class SquareRoot
{ private static int max = 1000; private static double[] values;

static SquareRoot()
{ values = new double[max + 1]; for (int i = 1; i <= max; i++) values[i] = Math.Sqrt(i);
} public static double Sqrt(int value)
{ return values[value];
}
}
Класът SquareRoot трябва да работи със следния програмен фрагмент:
Program.cs int n = int.Parse(Console.ReadLine()); while (n > 0)
{ int number = int.Parse(Console.ReadLine());
Console.WriteLine(SquareRoot.Sqrt(number)); n--;
}




Сподели с приятели:
1   2   3   4   5   6   7   8   9   ...   38




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

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