wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Master Quiz (Full Stack Training)

Total questions: 31

Worksheet time: 11mins

Name
Class
Date
1.

Cila nga këto është një query language për të menaxhuar dhe manipuluar të dhënat në SQL Server?

a)

XML

b)

SQL

c)

JSON

d)

HTML

2.

Çfarë do të thotë .NET në kontekstin e .NET Framework?

a)

Network Enabled Technology

b)

New Enterprise Technology

c)

Network Expansion Technology

d)

.NET nuk ka kuptim specifik, është një emër marketingu

3.

Cila nga këto është një framework për zhvillimin e aplikacioneve web në .NET?

b)

React

c)

Angular

d)

Vue.js

4.

Cili është një API që përdoret për komunikimin e aplikacioneve përmes HTTP në mënyrë të standardizuar?

a)

SOAP

b)

GraphQL

c)

REST

d)

FTP

5.

Në kontekstin e RESTful APIs, çfarë do të thotë "GET"?

a)

Kryen një përditësim të burimit

b)

Krijon një burim të ri

c)

Merr një burim ekzistues

d)

Fshin një burim

6.

Cila është mënyra standarde për të identifikuar burimet në një RESTful API?

a)

URLs

b)

Email adresa

c)

Telefoni

d)

IP adresa

7.

Cili nga këto është një koncept kyç në .NET Framework për menaxhimin e përjashtimeve (exceptions)?

a)

try-catch

b)

if-else

c)

for loop

d)

while loop

8.

Cili nga këto është një HTTP method që përdoret për të fshirë një burim në një RESTful API?

a)

POST

b)

GET

c)

DELETE

d)

PUT

9.

Në SQL Server, çfarë bën komanda "JOIN"?

a)

Krijon një tabelë të re

b)

Bën query të dhënave të mëparshme

c)

Fshin të dhënat

d)

Bashkon rreshta nga dy ose më shumë tabela bazuar në një kolonë të përbashkët

10.

Në .NET Framework, cila nga këto është një teknikë për mbledhjen e mbeturinave (garbage collection)?

a)

Reference Counting

b)

Mark and Sweep

c)

Manual Memory Management

d)

Static Memory Allocation

11.

Në kontekstin e RESTful APIs, çfarë do të thotë "Idempotent" për një HTTP method?

a)

Kryen të njëjtën veprim disa herë pa efekt të ndryshëm në burim

b)

Krijon një burim të ri çdo herë që thirret

c)

Kërkon autentikim të përdoruesit për çdo thirrje

d)

Kthen gjithmonë të njëjtin rezultat pavarësisht nga burimi

12.

Cila është struktura themelore për kontrollin e rrjedhës në C# që përdoret për të përsëritur një grup instruksionesh?

a)

if-else

b)

switch

c)

for loop

d)

try-catch

13.

Në C#, cila është fjala kyçe që përdoret për të treguar se një metodë nuk kthen asnjë vlerë?

a)

int

b)

return

c)

null

d)

void

14.

Çfarë do të thotë shkurtesa MVC në kontekstin e zhvillimit të aplikacioneve?

a)

Model-View-Container

b)

Model-View-Component

c)

Model-View-Controller

d)

Model-Variable-Controller

15.

Cili është menaxheri i paketave i përdorur në .NET për të menaxhuar varësitë dhe paketat e bibliotekave?

a)

NuGet

b)

Gradle

c)

NPM

d)

Maven

16.

Cili është qëllimi kryesor i përdorimit të OOP-së në zhvillimin e softuerit?

a)

Për të shpejtuar kohën e ekzekutimit të programit

b)

Për të rritur ripërdorshmërinë e kodit dhe të lehtësojë mirëmbajtjen

c)

Për të zvogëluar numrin e rreshtave të kodit

d)

Për të reduktuar koston e hardware-it

17.

Cila nga gjuhët e mëposhtme nuk është tradicionalisht e njohur për mbështetjen e fortë të OOP-së?

a)

Python

b)

C#

c)

Java

d)

C

18.

Cili koncept i OOP-së përshkruan aftësinë për të fshehur detajet e implementimit të klasës nga përdoruesit e saj?

a)

Polimorfizmi

b)

Abstraksioni

c)

Enkapsulimi

d)

Trashëgimia

19.

Trashëgimia në OOP lejon një klasë të re të marrë cilësitë nga një klasë tjetër. Cili është termi që përdoret për klasën nga e cila trashëgohen vetitë?

a)

Klasa e nënë

b)

Klasa gjyshe

c)

Klasa e pasardhës

d)

Klasa bazë

20.

Në kontekstin e OOP, çfarë është një objekt?

a)

Shembull i një klase

b)

Një metodë në një klasë

c)

Variabël që përmban të dhëna

d)

Skema e një databaze

21.

Cili nga këta nuk është një prej katër shtyllave kryesore të OOP?

a)

Enkapsulimi

b)

Trashëgimia

c)

Iteracioni

d)

Polimorfizmi

22.

Si ndihmon abstraksioni në zhvillimin e softuerit të orientuar në objekte?

a)

Duke i bërë të dhënat më të sigurta

b)

Duke fokusuar vetëm në detajet e rëndësishme

c)

Duke e bërë kodin më të shpejtë

d)

Duke e bërë softuerin më të lehtë për t'u instaluar

23.

Cila nga këto përdorime të mundshme të një klase në OOP ilustron më së miri konceptin e ripërdorshmërisë?

a)

Ndryshimi i një metode të klasës për të përmirësuar performancën

b)

Përdorimi i një klase si klasë bazë për klaset tjera

c)

Krijimi i shumë instancave të një klase

d)

Ruajtja e të dhënave të një klase në një databazë

24.

Cila prej karakteristikave të mëposhtme të C# mbështet drejtpërdrejt konceptin e trashëgimisë në OOP?

a)

Interfaces

b)

Delegates

c)

Events

d)

Lambdas

25.

Çfarë përfaqëson një rresht në një tabelë të bazës së të dhënave relacionale?

a)

Një kolonë e tabelës

b)

Një regjistër i të dhënave

c)

Një kërkesë për të dhëna

d)

Një kodi SQL

26.

Cila fjalë kyçe SQL përdoret për të zgjedhur të dhëna nga një bazë e të dhënave?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

27.

Cila nga këto është një funksion agregues në SQL?

a)

JOIN

b)

SUM

c)

WHERE

d)

SET

28.

Në SQL, çfarë bën fjalëkalimi "WHERE"?

a)

Shton të dhëna të reja në tabelë

b)

Modifikon të dhëna ekzistuese

c)

Fshin të dhëna nga tabela

d)

Specifikon kushte për zgjedhjen e të dhënave

29.

Si mund të përcaktoni një çelës të huaj në një tabelë SQL

a)

Duke përdorur FOREIGN KEY në deklaratën e krijimit të tabelës

b)

Duke përdorur PRIMARY KEY

c)

Duke përdorur CHECK

d)

Duke përdorur VALUE

30.

Çfarë siguron integriteti referencial në një bazë të dhënash?

a)

Çdo tabelë ka një emër unik brenda bazës së të dhënave.

b)

Çdo rresht brenda një tabele mund të identifikohet në mënyrë unike.

c)

Marrëdhëniet mes tabelave mbahen korrekte përmes çelësave të huaj.

d)

Të gjitha kolonat në një bazë të dhënash duhet të përmbajnë të dhëna.

31.

Cila është qëllimi kryesor i zbatimit të integritetit të entitetit në një bazë të dhënash relacionale?

a)

Për të siguruar që çelësat e huaj në një tabelë të referojnë çelësat primarë ekzistues në një tabelë tjetër.

b)

Për të siguruar që të gjitha fushat e çelësve primarë janë unike dhe pa vlera të zbrazëta në çdo tabelë.

c)

Për të garantuar që të gjitha transaksionet përfundojnë ose anulohen në rast dështimi.

d)

Për të parandaluar qasjen e paautorizuar në të dhënat e bazës së të dhënave.