Примерни въпроси за специалноста КСТ
- Какъв ще бъде резултатът след изпълнението на операциите, написани на езика С++?
a) 23/7 b) 23%7
- Напишете таблицата на истинност и оператора, с който в С++ се означава действието логическо ИЛИ.
- Колко пъти ще се изпълни тялото на цикъла при изпълнението на следния фрагмент от програма, написана на С++?
for (s=0, i=10; i>=0; i--)   s+=i;   cout<<s;
- Каква стойност за s ще се изведе на екрана при изпълнението на следния фрагмент от програма, написана на С++?
for (s=0,
i=10; i>=0; i--)   s+=i;   cout<<s;
- Каква стойност за s ще се изведе на екрана?
int a[15]={1,15,0,2,4,-8,15,22,3,0,100,-19,2,-44,-66} for(s=0, i=0; i<10; i++)
{   if(a[i]>0) s+=a[i++]; } cout<<s;
- Каква стойност за br ще се изведе на екрана?
int a[15]={1,15,0,2,4,-8,15,22,3,0,100,-19,2,-44,-66} for(br=0,i=0;i<10;i++) {  
if (a[i]>0) br++; } cout<<br;
- В дефиницията на класа Person, описващ един човек, са декларирани следните лични данни:
class Person {   char name[20]; //име   char sname[20]; //бащино   char family[20]; //фамилия   int year; //възраст   int pol; //пол: 0-неизвестен; 1-жена; 2-мъж };
Добавете следните конструктори:
- - без параметри, в който се нулират всички лични данни (полът е неизвестен);
- - с 1 параметър, в който се подава възрастта на човека и се нулират всички останали лични данни.
- В дефиницията на класа CIRCLE, описващ един кръг, са декларирани следните лични данни:
class CIRCLE {   float r; // радиуса   float P; //обиколката   float S; //лицето
public:   static float Pi; }; float CIRCLE::Pi=3.14
Добавете следните методи:
- - метод, който изчислява периметъра на кръга;
- - метод, който изчислява обема на кръга.
Забележка. Методите да не са вградени!
- Кои са основните раздели, определящи режима на достъп до компонентите на един базов клас в С++ и какво регламентират?
- Даден е базовият клас Course, който описва една учебна дисциплина и базовият клас Prof, който описва един преподавател. Декларирайте клас, който наследява с публичен достъп и двата базови класа.
- Кои са основните характеристики на Обектно-ориентираният подход в програмирането.
- Опишете принципа на сортиране по метода на пряката селекция и дайте пример с произволен масив от минимум 10 елемента.
- Какъв е основният принцип, на който е изградена организацията на структурата стек?
- Напишете рекурсивна функция за изчисляване на числата на фибуначи!
fn+1 = fn + fn-1 за n>0, f1 = 1 f0 = 0
- Кои са основните архитектурни концепции за СУБД ?
- Направете сравнителен анализ на основните подходи за реализация на СУБД - релационен, йерархически, мрежови и обектно ориентиран.
- Дефинирайте и обяснете прилагането на 1 НФ при нормализация на отношения.
- Какво е предназначението на работната област (SGA) по отношение езика SQL ?
- Какво представлява хеширането (hash function) и за какви цели се използва ?
- Каква система и техника за защита на данните представлява RAID-10 ?
- SQL - Аритметични оператори.
- SQL - Агрегатни функции.
- Сравнете мост (bridge) и маршрутизатор (router).
- Направете характеристика на UTP кабела.
- Сравнете шинната и кръговата мрежови топологии.
- Опишете TCP/IP протокола.
- Начертайте OSI модела и направете характеристика на приложния слой.
|
|