NEW
Font size
WorksheetsМатура Инф ПП 2024 (05/08)
Total questions: 17
Worksheet time: 12mins
Как да се изчисли произведението на две цели числа, записани в текстови полета с имена a и b?
Integer.parseInt(a.getText())*Integer.parseInt(b.getText())
Integer.parseInt(a)*Integer.parseInt(b)
a * b
a.getText() * b.getText()
Посочете вярното твърдение за статичен метод на клас:
Статичният метод на клас е частен член на класа.
Статичен метод може да се дефинира само в статичен клас.
Статичният метод принадлежи на класа, общ е за всички инстанции.
Статичният метод има само декларация, без имплементация.
В коя от дадените двойки обекти първият е във връзка от тип „е“ (is-a) с втория?
мобилно устройство – GSM
GSM – лаптоп
мобилно устройство – таблет
лаптоп – мобилно устройство
Какъв ще е резултатът при опит за изпълнение на дадения програмен фрагмент със стойност на променливата n = 17?
Scanner scanner = new Scanner(System.in);
int n=Double.parseDouble(scanner.nextLine());
double a = n / 2;
System.out.println(a);
Ще възникне грешка по време на изпълнение.
Ще възникне грешка при компилиране.
Програмата ще стартира и ще изведе 8.
Програмата ще стартира и ще изведе 8.5.
Какво ще се изведе на стандартния изход при изпълнението на следния програмен фрагмент?
String s = " six impossible things before breakfast ";
int i = s.indexOf('i');
System.out.print(i + " ");
System.out.println("\""+ s.trim() + "\"");
s.replace(' ', '|');
System.out.println(s);
1 "six impossible things before breakfast"
six impossible things before breakfast
2 "six impossible things before breakfast"
|six|impossible|things|before|breakfast|
2 "six impossible things before breakfast"
six impossible things before breakfast
2 "\six impossible things before breakfast\"
six impossible things before breakfast
Нека класът B наследява класа A, а класът C наследява класа B. Кое от следните твърдения е вярно:
Методите на класа C нямат никакъв достъп до компонентите на класа A.
Методите на класа C имат достъп до protected и public компонентите на класа B и само до public компонентите на класа A
Методите на класа C имат достъп до protected полетата на класа A.
Методите на класа C имат достъп до всички компоненти на класа B и до protected и public компонентите на класа A.
Кое твърдение за модификаторите за достъп НЕ е вярно?
Интерфейсите НЕ съдържат модификатори за достъп
Запазената дума final НЕ Е модификатор за достъп
Модификаторите за достъп са основен начин за капсулиране на обект и скриване на данни от външния свят.
Членове на базов клас с модификатор за достъп private могат да бъдат достъпни само от членове на класовете наследници.
Композиция (composition) в обектно ориентираното програмиране означава, че:
полетата на класа трябва да бъдат декларирани като частни (private)
един клас наследява друг клас
променлива от родителския клас се отнася до обект от наследяващия клас
даден клас съдържа поле, което е обект от друг клас
Колко пъти ще се изпълни следващия цикъл и кое е последното изведено число?
int i = 5;
while (i <= 5)
{ System.out.println(i);
i += 2; }
Цикълът е безкраен
1 път, последното изведено число е 7
0 пъти, не се извежда нищо
1 път, последното изведено число е 5
На кой ред запазените думи са само модификатори за достъп?
public, class, final
public, static, protected
private, protected, public
private, overload, public
Коя от фигурите ще бъде изведена на стандартния изход след извикването на метода fig(3)?
public static void row (int number){
if (number > 0){
System.out.print(number + " ");
row (number - 1);
}
}
public static void fig (int number){
if (number > 0){
fig (number - 1);
row (number);
System.out.println();
}
}
1 2 3
1 2
1
3 2 1
2 1
1
1
1 2
1 2 3
1
2 1
3 2 1
Какво ще се изведе на стандартния изход, след изпълнение на програмния фрагмент?
String str = " C# Programming Course";
String sub = str.substring(4, 15);
int index1 = str.indexOf("C#");
int index2 = str.indexOf("r", 7);
System.out.println(sub + " " + index1 + " " + index2);
Programming 0 6
Programming 1 8
Programming 0 7
C# Programming 1 7
Отбележете коя структура от данни трябва да се използва, за да отговаря на подхода за обработка на данни „пръв влязъл – пръв излязъл“ (FIFO)?
масив
опашка
списък
стек
Какво ще се изведе на стандартния изход след изпълнение на програмния фрагмент?
int number = 2024; Stack stack = new Stack<>();
stack.push(1);
stack.push(++number);
System.out.print(stack.peek() + " ");
System.out.print(stack.pop() + " ");
stack.push((int)Math.sqrt(number));
System.out.print(stack.peek() + " ");
stack.pop();
System.out.print(stack.pop() + " ");
1 45 2025 2025
2025 2025 45 1
2024 2025 45 1
1 45 2025 2024
Основните етапи на жизнения цикъл на информационна система са:
анализ, проучване, разработване, документиране, обучение, тестване, експлоатация
проучване, разработване, тестване, документиране, осигуряване на качеството, експлоатация и поддръжка
проучване, анализ, проектиране, разработване, тестване, експлоатация и поддръжка
анализ, проучване, документиране, разработване, обучение, тестване и поддръжка
На диаграмата са представени таблици от база данни, съдържаща информация за лечението на пациенти в една болница. Кое от твърденията за отношенията между таблиците НЕ е вярно?
PatientId на таблицата Diagnoses е външен ключ.
Връзката между таблиците Medicaments и Patients е много към много
ръзката между таблиците Diagnoses и Patients е едно към едно.
Таблицата PacientMedicaments има съставен първичен ключ.
Дадени са таблици Students и Profiles на релационна база от данни.
0
3
5
7
