Uploaded by Emp

Sisteme-Informacioni

advertisement
Arkitekturë Kompjuteri
1. Jepni dy përkufizime të arkitekturës së kompjuterëve
2. Përshkruani modelin e Fon Nojmanit.
3. Nga ndryshon modeli System Bus nga ai i Fon Nojmanit?
4. Përshkruani dy nivelet e gjuhëve te programimit (niveli i lartë dhe Assembler)
5. Shkruaj komponentët baze (njësite funksionale) te një kompjuteri
6. Cilët janë dy modulet kryesore te kompjuterit nga pikëpamja logjike ?
7. Përshkruaj dhe krahaso se si duhet të ishin teorikisht instruksionet dhe se si paraqiten praktikisht?
(Modeli teorik dhe modeli praktik)
8. Shkruaj kush është detyra e secilit prej regjistrave te mëposhtëm te procesorit :

IR

MAR

MDR

PC
9. Cili prej regjistrave përmban një adresë të kujtesës, i cili përmban një të dhënë dhe cili një instruksion ?
10. Cfarë quajmë mënyrë adresimi ne gjuhen Assembler ? Cilat janë më të përdorshmet dhe ilustroji me
nga një shembull.
11. Cilët janë komponentet kryesore të CPU?
12. Krahaso në terma të performancës dhe kostos organizimin me një bus , me dy buse dhe me tre buse të
brendshme të CPU.
13.
Cilat janë dy mënyrat e organizimit të njësisë së kontrollit ?
14.
Cilët janë tre faktorët kryesore që ndikojnë në rritjen e performancës së një procesori ?
15.
Sinjalet e kontrollit në teknikën e kablluar përcaktohen në mënyrë të vetme nga cilat informacione?
16.
Cilat janë karakteristikat e strukturës me shumë buse të brendshme të procesorit?
17.
Çfarë është DMA ?
18.
Për transferimin e instruksionit të parë që do të ekzekutohet, nga kujtesa primare në CPU, cila është rradha e
lëvizjeve mes regjistrave te procesorit ?
19.
Çfarë kuptoni me termin lokalizim kohor të një instruksioni? Po lokalizim hapesinor të një instruksioni?
20.
Sqaro konceptin e kujtesës virtuale.
21.
Cilat janë arsyet e përdorimit te abstraksionit kujtesë virtuale ?
22.
Cilat janë avantazhet e përdorimit të konceptit te kujtesës virtuale?
23.
Cilat janë disavantazhet e përdorimit të konceptit kujtesës virtuale?
24.
Krahasoni koston për bit të sistemeve të ruajtjes së informacionit (RAM kundrejt HDD)
25.
Krahaso efektin që jep koncepti i kujtesës virtuale dhe vendosja e kujtesës kashe’ në procesor në lidhje me
kujtesën kryesore.
26.
.....?
Bashkësia e linjave të busit të komunikimit mes procesorit, kujtesës kryesore dhe paisjeve I/O përbëhet nga
27.
Çfarë është teknika memory mapped ?
28.
Cilët janë komponentët përbërës të qarkut të ndërfaqes së një paisjeje hyrëse?
29.
Çfarë janë ndërprerjet?
30.
Nga ndryshon një ndërprerje harduer nga një ndërprerje softuer ?
31.
32.
33.
Cilat janë informacionet të nevojshme për kontrollorin gjatë transferimit me teknikën DMA ?
Sqaroni me fjalët tuaja teknikën për ekzekutimin e njëkohshëm të instruksioneve (pipeline).
Shpjegoni kur kemi varësi të dhënash në ekzekutimin e një grupi instruksionesh.
34.
Rretho pergjigjen e sakte :
a.
Teknika Pipeline shkurton kohen e ekzekutimit te nje instruksioni te vetem
b.
Teknika Pipeline rrit numrin e instruksioneve qe ekzekutohen ne njesine e kohes
c.
Teknika Pipeline ekzekuton shume programe njekohesisht
d.
Performanca nga pikpamja kohore ne rastin e ekzekutimit Pipeline eshte ne perpjestim te zhdrejte me
numrin e stadeve te nje instruksioni
35.
Te ndertohet diagrama kohore per nje proces shkrimi nga nje bus sinkron, te dhenat shkruhen gjate frontit
zbrites te ciklit te ores. Diagrama te ndertohet per tre cikle te plota.
36.
Te gjendet gjatesia e seciles fushe te adreses (ne bit) ne nje Cache me adresim te drejtperdrejte kur jepen:
memoria Cache e perbere nga 128 blloqe, secili bllok perbehet nga 16 fjale. Memoria kryesore perbehet nga 4096 M
fjale.
37.
Cfare vlere hekzadecimale do te kenë ne përfundim te këtij programi regjistrat AL dhe BL ?
MOV AL, F3
MOV BL, 3E
AND AL , BL
OR BL, AL
ADD AL,BL
END
38.
Cilet jane faktoret kryesore qe ndikojne ne rritjen e performances se procesorit ?
39.
Si kryhet komunikimi (ne cfare formati: fjale , bllok apo faqe) ndermjet :
Procesor – Cache :
Cache - Memorie kryesore :
Memorie kryesore – Memorie sekondare:
40.
Skema bllok e perpunimit dixhital te sinjalit.
41.
Si kryhet konvertimi analog-dixhital i sinjalit, jepni nje shembull.
42.
Rruga qe ndjek informacioni per shkrimin ne memorje dhe per leximin e tij nga memorja.
43.
Si percaktohet kapaciteti i memorjes dhe cilat jane menyrat per shtimin e kapacitetit te saj.
44.
Plotesoni tabelen e vertetesise dhe vizatoni valet e sinjalit ne dalje te nje numeruesi sinkron me kater bite.
45.
Flip-flop J-K, simboli, tabela e vertetesise, jepni nje shembull.
46.
Ku qendron ndryshimi mes qarqeve kombinatore dhe atyre sekuenciale. Tregoni ne cilin grup hyn: regjistri,
dekoderi, mbledhesi, multiplekseri, numeruesi.
47.
Si klasifikohen valet ne lidhje me formen dhe ndryshueshmerine e tyre ne kohe. Paraqitni konkretisht ato.
48.
Per valet dixhitale periodike, tregoni si lidhen me njera tjetren madhesite karakteristike te saj (f, tw, DC, T).
49.
Percaktoni kohen e transferimit ne seri dhe paralel per nje vale dixhitale me tete perioda, duke iu referuar
periodes se sinjalit clock.
50.
Roli i regjistrave dhe si klasifikohen ata. Tregoni simbolet e secilit prej tyre.
Bazat e të Dhënave I
1.Faktet e papërpunuara quhen: a) Të dhëna b) Informacion c) Njohuri d) Asnjëra prej alternativave
2.Si quhet struktura që ruan të dhëna përfundimtare dhe metadata? a) DBMS b) Bazë të dhënash c) Fjalor të
dhënash d) Informacion
3. Bazat e të dhënave klasifikohen në bazë të : a) numrit të përdoruesve b) vendodhjes së të dhënave c) llojeve të
përdorimit d) Të treja alternativat
4. Si quhet e baza e të dhënave që menaxhon operacionet ditore të një kompanie? a) Bazë të dhënash operacionale
b) Bazë të dhënash e shpërndarë c) Bazë të dhënash e centralizuar d) a+b
5. Cili prej pohimeve nuk është i vertetë për sistemet me skedarë a) kërkojnë kohë për t’u zhvilluar b) japin përgjigje
në një kohë të gjatë c) administrimi është më kompleks d) ofrojnë siguri në shpërndarjen e të dhënave
6. Kur aksesimi i një skedari ndikohet nga ndryshimi i struktures së tij kemi të bëjmë me: a) varësi strukturore b)
pavarësi strukturore c) varësi ndaj të dhënave d) pavarësi ndaj të dhënave
7. Nëse ndryshon tipi i të dhënave për një fushë të një skedari atëhere sistemi me skedarë shfaq: a) varësi
strukturore b) pavarësi strukturore c) varësi ndaj të dhënave d) pavarësi ndaj të dhënave
8. Cili është komponent i një sistemi baze të dhënash? a) Serveri b) Programet aplikative c) Projektuesi i bazës së të
dhënave d) Të gjitha alternativat
9.Paraqitja në mënyrë më të thjeshtë të strukturave komplekse reale do të quhet: a) projektim i bazës së të dhënave
b) model i të dhënave c) skemë e të dhënave d) asnjëra prej alternativave
10. Një model të dhënash duhet të ketë si komponente një: a) entitet b) atribut c) marëdhënie d) të treja
11. Rregulli i biznesit “Një AUTOR shkruan shumë LIBERa dhe një LIBER shkruhet nga shumë AUTORë” ilustron një
marëdhënie: a) një-me-një b) një-me-shumë c) shumë-me-shumë d) shumë-me-një
12. Nga rregullat e biznesit nuk mund të përcaktohen: a) entitetet b) marëdhëniet c) celësat primarë d) kufizimet
13. Cili element është një entitet? a) PUNETOR b) PUNOJ c) PUN_EMER d) të treja
14. Cili entitet është emërtuar saktë? a) PUNETORI b) punetorët c) PUNETORIN d) PUNETOR
15. Cili model ndërtohet në bazë të këndvështrimit të përdoruesit për mjedisin e të dhënave? a) modeli i brendshëm
b) modeli konceptual c) modeli fizik d) modeli i jashtëm
16. Cili prej modeleve është i pavarur nga programet dhe pajisjet fizike? a) modeli i jashtëm b) modeli i brendshëm
c) modeli konceptual d) a+c
17.Atributi që identifikon në mënyrë unike cdo rresht quhet: a) atribut unik b) çelës primar c) çelës i huaj d) çelës
dytësor
18. Si quhet atributi që është superçelës pa atribute të tepërta? a) superçelës b) çelës primar c) çelës kandidat d)
çelës dytësor
19. Kur tabela shfaq integritet entitet kushti që plotësohet është: a) çelësi primar përmban vlera boshe b) celësi
primar nuk përmban vlera boshe c) çelësi primar ka vlera unike d) b+c
20. Nëse një atribut krijohet për ndërtimin e një marrëdhënie ai quhet: a) çelës primar b) çelës dytësor c) superçelës
d) çelës i huaj
21. Cili nuk është një operator relacional? a) SELECT b) UNION c) INSERT d) INTERSECT
22. Cili operator shfaq një ose disa kolona nga një tabelë? a) SELECT b) PROJECT c) PRODUCT d) UNION
23. Cili operator mund të aplikohet vetëm mbi një tabelë? a) INTERSECT b) PRODUCT c) SELECT d) UNION
24. Cili operator aplikohet mbi 2 tabela? a) DIFFERENCE b) UNION c) JOIN d) të gjithë
25. Cili operator përfshin brenda edhe aplikimin e operatorit PRODUCT? a) INTERSECT b) JOIN c) UNION d) DIVIDE
26. Si quhet entiteti që lidh 2 tabela në një marëdhënie shumë-me-shumë? a) entitet i thjeshtë b) entitet i përbërë c)
entitet i dobët d) Asnjëra prej alternativave
27.Mbledhja e vlerave të 2 atributeve jep një atribut të ri të quajtur: a) atribut i kërkuar b) atribut i përftuar c) atribut
me shumë vlera d) atribut i përbërë
28.Simboli
tregon një kardinalitet a) (0,N), b) (1,N) c) (1,1) d) (0,1)
29. Atributi që identifikon rreshtat e një entiteti quhet: a) entitet b) me shumë vlera c) identifikues d) i përftuar
30. Një atribut që mund të ndahet në disa atribute të tjera quhet: a) atribut i thjeshtë b) atribut i përbërë c) atribut
me shumë vlera d) atribut i përftuar
31. Nëse atributi MOSHE llogaritet nga atributi DT_LINDJE atëhere ky atribut quhet: a) atribut me një vlerë b) atribut
me shumë vlera c) atribut i përbërë d) atribut i përftuar
32. Cili prej atributeve mund të jetë atribut me shumë vlera? a) TEL_NUM b) DATE_LINDJE c) MOSHA d) Të gjitha
alternativat
33. Bashkësia e vlerave që mund të marrë një atribut i caktuar quhet: a) entitet b) skedar c) fushë d) marëdhënie
34.Një tabelë që nuk ka varësi të pjesshme është të paktën në formën: a) 1NF b) 2NF c) 3NF d) 4NF
35. Një tabelë që ka varësi të pjesshme është në formën: a) 1NF b) 2NF c) 3NF d) 4NF
36. Cila formë normale konsiderohet e përshtatshme për dizenjime të zakonshme të një baze të dhënash? a) 1NF b)
2NF c) 3NF d) 4NF
37. Normalizmi __________ përsëritjen e të dhënave: a) nuk ndryshon b) zvogëlon c) shton d) maksimizon
38. Cili nuk është funksion statistikor? a) MIN b) MAX c) EXISTS d) AVG
39. Cili program nuk është një RDBMS? a) Microsoft SQL Server b) Microsoft Access c) SQL d) Oracle
40. Emri i një produkti ruhet sipas kujt tipi të dhëne? a) VARCHAR b) CHAR c) NUMBER d) DATE
41. Cili tip të dhënash ruan numra me presje dhjetore? a) INTEGER b) CHAR c) VARCHAR d) NUMBER
42. Cila komandë nuk është një kufizim në SQL? a) NOT NULL b) DEFAULT c) ALTER d) CHECK
43. Ju mund të shtoni një rresht duke përdorur SQL në një bazë të dhënash me cilën prej komandave? a) ADD b)
CREATE c) INSERT INTO d) MAKE
44. Komanda e cila fshin rreshtat e një tabele është: a) REMOVE b) DROP c) DELETE d) UPDATE
45. Komanda WHERE: a) kufizon zgjedhjen e kolonave b) kufizon zgjedhjen e rreshtave c) kufizon zgjedhjen e
atributeve d) asnjëra prej alternativave
46. Komanda e cila fshin një tabelë nga baza e të dhënave është: a) REMOVE TABLE b) DROP TABLE c) DELETE TABLE
d) UPDATE TABLE
47. Gjuha e përcaktimit të të dhënave në SQL shkurtimisht njihet si: a) DDL b) DML c) HTML d) XML
48. Cila komandë përdoret së bashku me karakterin "%" ? a) LIKE b) IN c) NOT IN d) BETWEEN
49. Cila prej alternativave tregon rendin e saktë të fjalëve në një deklaratë SQL? a) SELECT, FROM, WHERE b) FROM,
WHERE, SELECT c) WHERE, FROM, SELECT d) SELECT, WHERE, FROM
50. Për të hequr rreshtat e duplikuar nga rezultati i një deklarate SQL duhet të përfshihet opsioni: a) ONLY b) UNIQUE
c) DISTINCT d) SINGLE
51. Cila prej kërkesave duhet të merret në konsideratë kur krijoni një tabelë në SQL? a) Tipet e të dhënave b) Çelësi
primar c) Emërtimi atributeve d) Të gjitha alternativat e mësipërme
52. Kur tre ose më shumë kushte OR kombinohen është më e lehtë që të përdoret: a) LIKE b) IN c) NOT IN d)
BETWEEN
53. Cila prej komandave rendit rreshtat në SQL? a) SORT BY b) ALIGN BY c) ORDER BY d) GROUP BY
54. SQL mund të përdoret: a) Vetëm për të krijuar strukturën e bazës së të dhënave b) Vetëm për të drejtuar query
në bazën e të dhënave c) Vetëm për të modifikuar të dhënat në bazën e të dhënave d) Të gjitha të mësipërmet
55. Deklarata SQL që lexon të dhënat nga një tabelë është: a) SELECT b) READ c) QUERY d) Asnjëra prej tyre
56. SQL është: a) Një gjuhë programimi b) Një sistem operativ c) Një gjuhë joproceduriale d) Një DBMS
57. Për çfarë qëndron gjatë SQL? a) Strong Question Language b) Structured Query Language c) Structured Question
Language d) Asnjëra prej alternativave
58. Cila deklaratë SQL përdoret për të shtuar rreshta të rinj në bazë të dhënash? a) INSERT NEW b) ADD NEW c)
INSERT INTO d) ADD RECORD
59. Cili veprim JOIN bashkon vetëm rreshtat ku përputhen vlerat e atributit të përbashkët?
a) Natural JOIN b) OUTER JOIN c) RIGHT OUTER JOIN d) LEFT OUTER JOIN
60. Në cilin veprim JOIN bashkohen 2 tabela të njëjta? a) NATURAL JOIN b) JOIN REKURSIV c) OUTER JOIN d) Asnjëra
prej alternativave
Ushtrime:
a. Për çdo tabelë, identifikoni çelësat primarë dhe çelësat e huaj (deklaroni kur nuk ka).
b. A shfaqin tabelat integritet entitet? Shpjegoni përgjigjen tuaj.
c. A shfaqin tabelat integritet referencial? Shpjegoni përgjigjen tuaj. Shkruani NA (nuk aplikohet) kur tabela nuk ka
çelës të huaj.
d. Përshkruani marrëdhëniet midis tabelave (rregullat e biznesit) pa konsideruar entitetin lidhës NOTE.
e. Krijoni ERD për këtë bazë të dhënash.
f.Krijoni fjalorin e të dhënave për tabelat e mësipërme.
STU_ID
1000
Emri i tabelës: STUDENT
STU_EM
STU_EMAIL
Ben
ben123@uamd.edu.al
1001
1002
1003
Liza
Mira
Mila
KUR_ID
KU001
KU002
KU003
KU004
KU005
lisa123@ uamd.edu.al
rayli123@ uamd.edu.al
miley123@ uamd.edu.al
Emri i tabelës: KURS
KUR_EM
PED_ID
Databazë I
PE001
Rrjeta
PE004
E-Commerce
PE005
Programim
PE003
Databazë II
PE001
KUR_AUD
101
111
107
211
311
PED_ID
PE001
PE002
PE003
PE004
STU_ID
1003
1001
1002
1003
1001
Emri i tabelës: PEDAGOG
PED_EM
PED_MB
Alda
Hoxha
Elda
Prifti
Ina
Sula
Eni
Kodra
Emri i tabelës: NOTE
KUR_ID
NOT_VL
KU001
5
KU003
4
KU003
7
KU004
9
KU002
5
Përkufizime:
Marrëdhënie (relationship), 2. Informacion (information), 3. Superçelës (superkey), 4. Fjalori i të dhënave (data
dictionary), 5. Model konceptual (conceptual model), 6. Entitet (entity), 7. Të dhëna (data), 8. Çelës i huaj (Foreign
Key), 9. DBMS, 10. Model i brendshëm (internal model), 11. Atribut (attribute), 12. Metadata, 13. Çelës kandidat
(candidate key), 14. ERD, 15. Model fizik (physical model), 16. Çelës primar (Primary Key), 17. Model i jashtëm
(external model), 18. SQL, 19. DML, 20. DDL, 21. Normalizim (Normalization), 22. Kardinalitet (Cardinality).
Ushtrime me Operatoret Relacional
Ushtrime me Normalizimin (1NF, 2NF, 3NF) – Diagramat e varësisë
Ushtrime në SQL: CREATE TABLE, INSERT, UPDATE, SELECT, JOIN.
Rrjete Kompjuterike
1. Cila shtrese e modelit OSI percakton standartet per kabllimin dhe konektoret?
a. Shtresa Fizike
b. Shtresa e Datalinkut
c. Shtresa e Networkut
d. Shtresa e Transportit
2. Cila shtrese e modelit OSI percakton adresimin logjik dhe rutimin?
a. Shtresa Fizike
b. Shtresa e Datalinkut
c. Shtresa e Networkut
d. Shtresa e Transportit
3. Cilet nga keta protokolle referuar modelit TCP/IP jane ne shtresen e Datalinkut? (zgjidhni dy alternativa)
a. Ethernet
b. HTTP
c. IP
d. UDP
e. SMTP
f. PPP
4. Nje frame eshte derguar ne disa pajisje ne nje LAN, tregoni se cfare termi adrese Etherneti eshte perdorur?
(zgjidhni dy alternativa)
a. Adrese fizike
b. Adrese unikast
c. Adrese broadcast
d. Adrese multicast
5. PC1 dhe PC5 jane pjese te dy rrjeteve LANs Ethernet te ndryshem te ndare nga nje IP router. Adresa IP e PC1
eshte 8.1.0.0 dhe nuk eshte bere subnett-im i rrjetit. Cilat nga adresat e meposhtme mund te perdoret nga
PC5? (zgjidhni dy alternativa)
a. 8.10.0.0
b. 8.1.1.1
c. 8.0.0.255
d. 20.2.2.2
e. 200.2.2.2
f. 5.5.5.5
6. Cfare adrese perdor normalisht nje ruter kur ben rutimin e paketave ne rrjet
a. Adresen MAC destinacion
a. Adresen MAC burim
b. Adresen IP destinacion
c. Adresen IP burim
d. Adresen destionacion MAC dhe adresat IP
7. Cili nga funksionet e meposhtme kryhet nga te dy protokollet?
a. Zbulimi i gabimeve
b. Windowing
c. Rutimi
d. Enkriptimi
e. Multipleksimi duke perdorur numrin e portes
8. Ne URI kemi: http://www.uamd.edu.al/new/?p=492, cila pjese identifikon web serverin?
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
a. http
b. www.uamd.edu.al
c. uamd.edu.al
d. http://www.uamd.edu.al
Nje rrjet vleresohet nga?
a. Arkitektura
b. Tipi i lidhjes
c. Topologjia
d. Performanca
Cila nga adresat e meposhtme eshte nje adrese e sakte?
a. 2.0.256.1
b. 1.192.129.192
c. 25.255.7.9.0
Shpjegoni ndarjen e rrjetit sipas arkitektures?
Si ndertohet topologjia RING, krahasojeni ate me topologjine STAR?
Topologjia MESH, avantazhet dhe disavantazhet e kesaj topologje, si dhe numri i lidhjeve qe formohet?
Pershkruani modelin OSI?
Pershkruani modelin TCP/IP dhe llojet e adresimeve?
Krahasoni modelin OSI me modelin TCP/IP?
Karakteristikat e shtreses Fizike?
Si ndertohet fibri optik?
Krahasoni fibrat multimode me monomode?
Avantazhet/disavantazhet e fibrit optik kundrejt telave te bakrit?
Si realizohet transmetimi dixhital ne seri?
Tregoni grupin e teknologjive DSL dhe shpjegoni shkurtimisht ADSL-ne?
Cfare eshte Frame Relay?
Si ndertohet ATM-ja?
Jepni karakteristikat e rrjetit WLAN?
Jepni karakteristikat e rrjetit WPAN?
Teknologjia IrDA dhe Bluetooth?
Tregoni shkurtimisht llojet e sherbimeve ne shtresen e transportit?
Si behet kontrolli i mbingarkeses ne shtresen e Networkut?
Si realizohet ardesimi pa klase?
Shpjegoni protokollin ICMP?
Cfare eshte nje Switch dhe funksioni ai?
Cfare eshte nje Ruter dhe roli i tij ne rrjet?
Si krijohet nje grup multicast?
Cfare funksioni ka protokolli IGMP?
Tregoni disa protokolle te rutimit muticast?
Karakteristikat e shtreses se transportit?
Si realizohet stabilizimi i lidhjes kur perdorim protokollin TCP?
Karakteristikat e protokollit UDP?
Shpjegoni shkurtimisht protokollin FTP?
Shpjegoni shkurtimisht protokollin HTTP?
Shpjegoni shkurtimisht DNS-ne?
Shkruani nga nje adrese Ethernet per cdo rast (Multicast, Unicast, Broadcast)?
Cfare eshte nje adrese IP?
Ku ndryshon IPv4 nga IPv6?
46. Tregoni rangun e adresave te klases B dhe jepni dy shembuj adresash te kesaj klase?
47. Shkruani dy shembuj adresash IPv6 dhe kthejeni ato ne formen e thjeshtuar?
48. Ushtrim 1: Kemi 25 hoste qe duan te behen pjese e nje rrjet me netmaske 24. Sa eshte netmaska per rrjetin
tone ne menyre qe te humbasim sa me pak adresa IP?
49. Ushtrim 2: Jepet hapesira e lire e adresimit 207.150.13.0/24, te krijohen rrjetet e meposhtme duke kursyer
sa ma shume adresa IP:
I.
Rrjeti A- 28 hoste
II.
Rrjeti B- 40 hoste
III.
Rrjeti C- 62 hoste
IV.
Rrjeti D- 5 hoste
50. Ushtrim 3: Jepet adresa IP 192.168.5.120/26. Percaktoni:
a. Numrin e subneteve qe krijohen
b. Numrin e hosteve brenda nje subneti
c. Adresen e rrjetit
d. Adresen broadcast
Zhvillimi i Sistemeve të Informacionit
A. Pyetje me alternativa:
1. Në cilin prej këtyre sistemeve menaxherët dhe
marrësit e vendimeve furnizohen me informacione
rutinë:
a. Sistemet e Informacionit të Menaxhimit
b. Sistemet Ekspertë
c. Sistemet e Mbështetjes së Vendimeve
d. Të gjitha alternativat e mësipërmeve
2. Në cilin prej këtyre sistemeve theksohet mbështetja e
vendimmarrjes në të gjitha fazat e saj:
a. Sistemet e Informacionit të Menaxhimit
b. Sistemi i Përpunimit të Transaksioneve
c. Sistemet e Mbështetjes së Vendimeve
d. Të gjitha alternativat e mësipërmeve
3. Diagramat e gjendjes mund të shikohen të ndara në
tre shtresa:
a. Shtresa e prezantimit
b. Shtresa e biznesit
c. Shtresa e të dhënave
d. Asnjëra nga alternativat e mësipërmeve
4. Metodologjia object-oriented e zhvillimit të SI përfshin
fazat:
a. Përcaktimi i modelit use case
b. Ndërtimi i diagramave UML
c. Modifikimi i diagramave UML
d. Alternativa a, b dhe c
f. Alternativa b dhe c
5. Kategoritë e fjalorit të të dhënave që duhet të
zhvillohen për të ndihmuar në të kuptuarin e të dhënave
të sistemit janë
a. data flows dhe data stores
b. data structures
c. data elements
d. Të gjitha alternativat e mësipërmeve
6. Diagrama e aktivitetit perdoret atëherë kur:
a. Ajo ndihmon për të kuptuar aktivitetet e një use
case.
b. Rrjedha e kontrollit nuk është komplekse.
c. Nuk duhet të paraqiten të gjithë skenarët për një
use case
d. Kemi vetëm aktivitete paralele
7. Fjalori i të dhënave mund të përdoret për të
a. krijuar raporte dhe forma
b. krijuar dokumentin XML
c. për të analizuar sistemin e projektuar nëse është
i plotë
d. Të gjitha alternativat e mësipërmeve
8. Cila degë e inteligjencës artificiale përdor njohurinë e
një njeriu ekspert për të zgjidhur një problem të caktuar
në një organizatë?
a) Sistemet e të mësuarit
b) Sistemet ekspert
c) Rrjetat neurale
d) Përpunimi i gjuhëve natyrale
9. Mjetet kryesore për inteligjencën e biznesit përfshijnë
a) Software-t për pyetsorët dhe raportet e bazës së
të dhënave,
b) Mjetet për analizën shumëdimensionale të të
dhënave (online analytical processing) dhe
c) Mjetet për data mining.
d) Kompjuterat tablet.
10. Rrjetet bashkëkohore dixhitale dhe Interneti janë të
bazuara në tre teknologjive çelës:
a) Modeli i kompjuterizimit klient/server
“client/server computing”,
b) Metoda e përdorimit të paketave “packet
switching”, dhe
c) TCP/IP “Trasmision Control Protocol/Internet
Protocol”) që lidh rrjetet dhe kompjuterat.
11. Tipet e rrjeteve kompjuterike lan mund te
kategorizohen sipas topologjise ne keto tipe:
a) Yll
b) Bus
c) Ring
d) Trekendesh
e) Te gjitha
12. Keto jane funksione kryesore të biznesit qe
suportohen nga teknologjia:
a) Shitjen dhe marketingun,
b) Produksionin dhe prodhimin,
c) Financën dhe kontabilitetin si dhe
d) Burimet njerëzore.
e) Asnje nga keto.
13. Nga këto mbështetës kryesore ne evolucionin e
platformave software bashkëkohore:
a) Linux dhe software-t “open source”
b) Java dhe ajax
c) Shërbimet web dhe arkitektura e orientuar drejt
shërbimit “service-oriented”
d) “software outsourcing” dhe shërbimet cloud
e) Asnje
14. Tipet e rrjeteve kompjuterike mund te kategorizohen
sipas vendndodhjes fizike ne keto tipe:
a) Lan
b) Man
c) Wan
d) Ban
e) Te gjitha
f) Asnje
15. TCP/IP “trasmision control protocol / internet
protocol” ka keto shtresa:
g) Shtresa e aplikacionit - “aplication layer”.
h) Shtresa e transportit – “transport layer”.
i) Shtresa e internetit - “internet layer”.
j) Shtresa e ndërfaqes se rrjetit “network interface
layer”.
k) Shtresa e web-it.
l) Te gjitha.
16. Ka disa mënyra për të klasifikuar tansaksionet e
tregtise elektronike.
a) Një mënyrë është duke kërkuar në natyrën e
pjesëmarrësve në transaksionin e tregtisë
elektronike.
b) Një tjetër mënyrë për klasifikimin e transaksioneve
e-commerce është sipas platformave të përdorura
nga pjesëmarrësit në një transaksion.
c) Duke perdorur smartphones dhe tabletat e vegjël
që përdorin rrjetet Wi-Fi.
17. Cili prej këtyre sistemeve nuk është zbatim i sistemit
të përpunimit të transaksioneve?
a) Sistemi i përpunimit të porosive
b) Sistemet e blerjes
c) Sistemet e kontabilitetit
B. Shpjegoni konceptet:
d) Sistemi i mbështetjes së vendimeve
18. Një bashkësi rekordesh të ndërlidhur me njëri-tjetrin
në një bazë të dhënash quhet:
a) Fushë
b) Skedar
c) Baza e të dhënave
d) Entitet
19. Grupi i programeve që manipulon një bazë të
dhënash dhe ofron një ndërfaqe midis bazës së të
dhënave dhe përdoruesit të bazës së të dhënave dhe
programeve të tjera aplikative quhet:
a)
b)
c)
d)
GUI
Sistem shfrytëzimi
DBMS
Softuer produktiviteti personal
20. Cilat janë dy nga komponentët e një sistemi
informacioni të bazuar në kompjuter?
a)
b)
c)
d)
Kompjuterat dhe printerat
Programet aplikative dhe sistemet operative
Njerëzit dhe proçedurat
Interneti dhe LAN
8. Kosto të paprekshme
1. Sistem Informacioni
9. Skenari use case
2.Sistem Informacioni i Bazuar ne Kompjuter
10. Specifikim procesi
3. Sistemi i Mbështetjes së Vendimeve
11. Testimi i programit me të dhëna test
4. STROBE
12. Diagrama e sekuencës
5. Metoda agile
13. Faza e projektimit SI
6. Diagrama PERT
14. Diagrama e aktivitetit
7. Fizibiliteti operacional
15. Diagrama fizike e qarkullimit të të dhënave.
C. Përgjigjuni pyetjeve të mëposhtme
1. Cilat janë dimensionet e një Sistemi Informacioni lidhur me biznesin dhe teknologjinë?
2. Cilat janë tipet e Sistemeve të Informacionit?
3. Krimi kibernetik dhe mbrojtja e SI me Firewall-et, Sistemet e Detektimit të Ndërhyrjeve dhe Software-t
Antivirus.
4. Cilat janë mjetet për inteligjencen e biznesit dhe analizën e të dhënave multidimensionale dhe teknologjitë
kryesore për të pasur akses në informacionin nga databazat për të përmirësuar performancën e biznesit dhe
vendimmarrjen?
5. Cilat janë karakteristikat unike të e-commerce, marketeve dixhitale dhe mallrave dixhitale?
6. Listoni dhe shpjegoni shtatë fazat e ciklit të jetës së zhvillimit të sistemeve (SDLC)?
7. Çfarë është JAD (Joint Application Design)? Shpjegoni shkurtimisht avantazhet dhe disavantazhet e përdorimit të
JAD.
8. Tregoni se kur duhet zgjedhur metoda SDLC tradicionale dhe kur duhet zgjedhur metoda agile (e zhdërvjelltë) për
të zhvilluar një sistem informacioni.
9. Cfarë është prototipi i një sistemi informacioni? Shpjegoni katër llojet e prototipeve.
10. Çfarë është ndarja e DFD? Shpjegoni pesë mënyra për përcaktimin e ndarjes (particionimit) në një DFD.
11. Tregoni dhe shpjegoni shkurtimisht se cilat janë gjashtë diagramat më të përdorura UML.
12. Shpjegoni tre strategji të konvertimit të një sistemi të vjetër në një sistem të ri informacioni.
Ushtrim 13. Ana është pjesë e departamentit të burimeve njerzore te kompania X dhe ajo pyetet në mënyrë të
vazhdueshme nga punonjësit se sa është shuma që mbahet nga pagat e tyre për sigurimet shëndetësore dhe për
pensionin. Ajo mendon se krijimi i një sistemi web-i do të lejonte punonjësit të përdornin një login të sigurtë për të
parë këtë informacion. Arba dëshiron që sistemi të ndërveprojë me dy institucionet përkatëse për të siguruar
shumat e mbetura në llogarinë e punonjësit në vit si edhe për të siguruar shumat e ruajtura nëpërmjet rezultateve te
investimit. Sistemi duhet të ketë opsionin e regjistrimit te punonjësve dhe duhet të japë leje për të mësuar shumat
financiare nga institucionet përkatëse.
a. Skico një diagramë use case për Sistemin e Përfitimit të Punonjësit.
b. Skico një diagramë te qarkullimit të të dhënave në nivel konteksti për Sistemin e Përfitimit të Punonjësit. A e
shpjegon kjo diagramë më thjeshtë sistemin krahasuar me diagramën use case?
Ushtrim 14. ProperPizza dëshiron që të instalojë një sistem që të regjistrojë porositë për pica. Kur klientët e rregullt
telefonojnë ProperPizza, ata pyeten mbi numrin e tyre të telefonit. Kur numri i telefonit formohet në një kompjuter,
në ekranin e tij paraqiten automatikisht emri, adresa dhe data e porosisë së fundit. Mbasi merret porosia llogaritet
shuma totale e detyrimit, përfshirë këtu taksat dhe kostoja e shpërndarjes. Më pas porosia kalohet tek kuzhinieri;
printohet një faturë. Ndonjëherë printohen oferta speciale (kuponë) kështu që klienti mund të përfitojë një ulje
cmimi. Shoferët të cilët realizojnë shpërndarjen ju japin klientëve një kopje të faturës dhe një kupon (nëse ka ndonjë
të tillë).
1. Skiconi një diagramë të qarkullimit të të dhënave në nivel konteksti për ProperPizza.
2. Ndertoni diagramën logjike 0.
Ushtrim 15. PerfectPizza dëshiron që të instalojë një sistem që të regjistrojë porositë për pica. Kur klientët e rregullt
telefonojnë PerfectPizza, ata pyeten mbi numrin e tyre të telefonit. Kur numri i telefonit formohet në një kompjuter,
në ekranin e tij paraqiten automatikisht emri, adresa dhe data e porosisë së fundit. Mbasi merret porosia llogaritet
shuma totale e detyrimit, përfshirë këtu taksat dhe kostoja e shpërndarjes. Më pas porosia kalohet tek kuzhinieri;
printohet një faturë. Ndonjëherë printohen oferta speciale (kuponë) kështu që klienti mund të përfitojë një ulje
cmimi. Shoferët të cilët realizojnë shpërndarjen ju japin klientëve një kopje të faturës dhe një kupon (nëse ka ndonjë
të tillë).
1. Skiconi një diagramë të qarkullimit të të dhënave në nivel konteksti për PerfectPizza.
2. Gjeni gabimet në diagramën logjike 0 të paraqitur si më poshtë.
3. Modifikoni diagramën 0 nëse PerfectPizza shton aktivitetin e biznesit: “Mban totalet javore për ti krahasuar me
performancën e vitit të shkuar”.
Programim në JAVA
1.Te ndertohet klasa Elipsi e cila te kete keto funksionalitete:
aKontruktorin per Elipsin.
2.Te ndertohet klasa Elipsi e cila te kete keto funksionalitete:
a- Metodat te cilat gjejn Siperfaqen e Elipsit.
3.Te ndertohet klasa Elipsi e cila te kete keto funksionalitete:
aMetoden e cila tregon nese Elipsi eshte Rreth.
4. Te ndertohet funksioni ne JAVA qe gjen maksimumin e tre numrave Reale.
5. Te ndertohet funksioni ne JAVA qe gjen maksimumin e tre numrave te plote.
6. Te ndertohet funksioni ne JAVA qe gjen minimumin e tre numrave Reale.
7. Te ndertohet funksioni ne JAVA qe gjen minimumin e tre numrave te plote.
8. Te ndertohet kodi ne JAVA per te gjetur Shumen per ‘n’ kufizat e pare te vargut(‘n’ e dhene nga perdoruesi):
1+ 3+5+7+9+…
9. Te ndertohet kodi ne JAVA per te gjetur Shumen per ‘n’ kufizat e pare te vargut(‘n’ e dhene nga perdoruesi):
1 + 4 + 7 + 10 + 13 + …
10. Te ndertohet kodi ne JAVA per te gjetur Shumen per ‘n’ kufizat e pare te vargut(‘n’ e dhene nga perdoruesi):
2 + 4 + 6 + 8 + 10 + …
11. Te ndertohet kodi ne JAVA per te gjetur Shumen per ‘n’ kufizat e pare te vargut(‘n’ e dhene nga perdoruesi):
2 + 5 + 8 + 11 + 14 + …
12.Te ndertohet klasa Elipsi e cila te kete keto funksionalitete:
a- Metodat te cilat gjejn Perimetrin e Elipsit.
13.Te ndertohet klasa Drejtkendeshi e cila te kete keto funksionalitete:
aKontruktorin per Drejtkendeshin
14.Te ndertohet klasa Drejtkendeshi e cila te kete keto funksionalitete
bMetodat te cilat gjejn Siperfaqen e Drejtkendeshit
15. Te ndertohet klasa Drejtkendeshi e cila te kete keto funksionalitete
cMetoden e cila tregon nese Drejtkendeshi eshte Katror.
16.Te ndertohet klasa Drejtkendeshi e cila te kete keto funksionalitete
aMetodat te cilat gjejn Perimetrin e Drejtkendeshit
17.Eshte dhene matrica A [r] [k] nga perdoruesi me numra te plote.
Te gjendet:
aFrekuenca e elementit X te dhene nga perdoruesi ne matricen A [r] [k].
18.Eshte dhene matrica A [r] [k] nga perdoruesi me numra te plote.
Te gjendet:
aNumri I elementeve qe jane me te vegjel se elementi X.
19.Eshte dhene matrica A [r] [k] nga perdoruesi me numra te plote.
Te gjendet:
a- Mesatarja e elementeve me te medhenj se elementi X.
20.Eshte dhene matrica A [r] [k] nga perdoruesi me numra te plote.
Te gjendet:
a- Mesatarja e elementeve me te vegjel se elementi X.
21.Eshte dhene matrica A [r] [k] nga perdoruesi me numra te plote.
Te gjendet:
aNumri I elementeve qe jane me te medhenj se elementi X.
22.Te ndertohet klasa Rrethi e cila te kete keto funksionalitete:
aKontruktorin e Rrethit
23.Te ndertohet klasa Rrethi e cila te kete keto funksionalitete:
aMetode per ndryshimin e rrezes se rrethit.
24.Te ndertohet klasa Rrethi e cila te kete keto funksionalitete:
aMetode e cila gjen Siperfaqen e rrethit
25.Te ndertohet klasa Rrethi e cila te kete keto funksionalitete:
aMetode e cila gjen Perimetrin e rrethit.
26. Të shkruhet kodi i cili llogarit energjinë që duhet për ngrohur ujin nga temperatura fillestare deri në
temperaturën finale. Programi duhet ti kërkojë përdoruesit të vendosi sasinë e ujit në kg, temperaturën
fillestare dhe temperaturën përfundimtare të tij. Formula për llogaritjen e energjisë është si mëposhtë ku, M
është sasia e ujit në kg dhe Q është energjia e tij, përdorni tabelat dialoguese për të marr inputet dhe
outputet.
Q = M * (tempfinale - tempfillestare) * 4184
27. Të shkruhet një program në Java, i cili realizon kontrollin e tipit të numrit (tek apo cift) dhe nëpërmjet tipit të të
dhënës boolean të afishojë true ose false.
28. Të ndërtohet programi i cili i kërkon userit të vendosi 3 pika (x1, y1), (x2, y2) dhe (x3,y3) të një trekëndëshi dhe
të llogarisë sipërfaqen e tij nëpërmjet formulave të mëposhtme:
D= (brinja1 + brinja2 + brinja3)/2 ku brinja llogaritet nepermjet:
( x 2  x1 ) 2  ( y 2  y1 ) 2
Shënim:Mund të
përdorni komandën Math.pow(a,0.5)për rrënjën katrore
Dhe siperfaqja: S 
D( D  brinja1)( D  brinja 2)( D  brinja3)
29. Të shkruhet një program në Java i cili krijon një llotari me përzgjedhjen e numrave nga 1 deri në 25 duke
përdorur tabelat dialoguese.
30.Të ndërtohet programi i cili i kërkon përdoruesit të vendosi një numër të plotë duke e shtuar atë tek shuma, dhe
nëpërmjet një tabele konfirmuese përdoruesi vendos nëse do të vazhdojë apo jo vendosjen e input-it. Kur ai klikon
Continue cikli vazhdon në të kundërt afishon outputin. Afishimi i të dhënave të bëhet si mëposhtë:
31. Të shkruhet kodi për gjetjen e indexit për numrin më të vogël. Nëse numri i elementeve është më i madh se 1 të
kthehet indeksi më i vogël. Të shkruhet programi i cili i kërkon përdoruesit të vendosi 10 numra dhe të afishojë
indeksin e kërkuar
32. Të shkruhet kodi i cili afishon indeksin më të vogël të numrit më të madh të gjendur në vargun N={12,10,17,
12,17,10,14} dhe të afishohet rezultati
33. Shkruani kodin i cili paraqet një frame që përmban 3 butona ashtu si në figurë. Vendosni ngjyrën e background-t
të bardhë për secilin prej tyre. Vendosni ngyrën e foreground blu, portokalli dhe jeshile për secilin nga butonat.
Vendosni konturet për cdo buton me ngjyrë të kuqe, dhe një kontur i cili i përmban 3 butonat me emrin e “TRE
BUTONA” Vendosni fontin e cdo label në TimesRoman, bold dhe 12 pixels. Vendosni tool tip text për cdo buton
emrin tij sic është paraqitur në figurë.
34. Të shkruhet një program i cili gjen shumën e të gjithë numrave të plotë të një matrice 4x4 elementet e së cilës
vendosen nga tastier
35. Të shkruhet një kod i cili i kërkon përdoruesit të vendose elementët e një matrice 3x3 dhe më pas të gjej se cila
prej shtyllave ka shumën më të madhe dhe të afishohet rezultati.
36. Krijoni nje metode te vecante qe po te fusesh dy numra te plote si parametra, ajo do te gjej se cili nga numrat
eshte me i vogel
37. Krijoni nje metode te vecante qe po te fusesh dy numra te plote si parametra, ajo do te gjej se cili nga numrat
eshte me i madh.
38. Flisni për klasat ndihmëse (helper classes), klasat container dhe klasat komponent, përmendni disa prej tyre.
(përmendni disa prej tyre)
39. Përshkruani si i deklaroni dhe si i krijoni vargjet, tregoni mënyrën e aksesimit të elementeve të tij
40. Përshkruani si i deklaroni dhe si i krijoni matricat, tregoni mënyrën e aksesimit të elementeve të një matrice
41. Çfarë janë identifikuesit dhe disa rregulla të përdorimit të tyre.
42. Cfarë kuptoni me platformë të pavarur në JAVA? Tregoni disa prej librarive kryesore që përdoren në JAVA
43. Cfarë janë appletet. Cilat janë pjesët e një metode dhe shpjegoni secilën e tyre.
Unix / Linux
PYETJE ME ALTERNATIVA
1. Cila prej komandave pezullon ekzekutimin e një procesi për 3 minuta?
a)sleep
b)sleep 3 &
c)sleep 180 & d)asnjëra
2. Cila komandë realizon veprimin aritmetik të shumëzimit në shell?
a)expr 5*2 b)expr 5 \* 2 c)echo 5*2 d)expr 5x2
3. Cili prej këtyre karaktereve speciale zëvendëson disa karaktere gjatë gjenerimit të emrave të skedarëve?
a) ?
b) !
c) *
d) [ ]
4. Cila komandë në editorin vim shërben për ta zhvendosur kursorin në vendodhjen e parë të radhës të karakterit
s?
a) FS
b) fs
c) Fs
d) w
5. Cila komandë i vendos një procesi prioritet për t’u ekzekutuar?
a) nice b) nohup c) kill d) ps
6. Të drejtat e aksesit rw- r-x r--janë ekuivalente me:
a) 454 b) 555 c) 654 d) 754
7. Çfarë rezultati afishon komanda:
test 29 -gt 25 && echo true || echo false
a)false b)true c)asgjë d) echo true ||echo false
8.Cila prej deklarimeve të mëposhtme të variablave është i saktë?
a)x=3 b)x =3 c)x= 3 d)3=x
9. Si shkruhet shprehja x ≤10
a) x –lt 10 b) x –gt 10 c) x –le 10 d) x –eq 10
10.Simboli që jep numrin total të argumentave në linjën e komandave është?
a) $0
b)$*
c) $#
d) $?
11. Çfarë rezultati afishon komanda:
test 2 -gt 2 && echo true || echo false
a)false b)true
c)asgjë d) echo true ||echo false
12. Cfarë shfaq komanda: echo `expr 12 / 3` ?
a) 4
b) expr 12 / 3
c) 12 /3
d) 0
13. Cila komandë fshin një fjalë në editorin vim?
a) dd
b) x
c) dw
d) asnjëra
14. Cila komandë është ekuivalente me :wq?
a) RR
b) ZZ
c) :q!
d) :q
15. Me cilën shprehje të mëposhtme është ekuivalente shprehja y≥ 5
a) y –gt 5 b) y –ge 5 c) y –le 5 d) y –eq 5
16. Cila komandë afishon statusin e proceseve që janë duke u ekzekutuar?
a) echo
b) nice
c)ps
d)ls
17. Të gjithë skedarët që do krijohen në vazhdim të sesionit të punës duhet të kenë këto të drejta: u: rwx g: rx o:
w Cfarë komande që duhet të aplikoni?
a) chmod u+rwx, g+rx, o+w b) chmod 752
c) umask 777
d) umask u+rwx, g+rx, o+w
18. Cila komandë krijon skedarin Linux në editorin vim?
a) cat > Linux
b)vim Linux
c)view Linux
d) touch Linux
19. Cila prej deklarimeve të mëposhtme të variablave është i saktë?
a) x=7 b) x =7
c) x= 7 d) 7=x
20. Cila komandë do të shfaqë të gjithë skedarët që përmbajnë 4 karaktere?
a) echo ??* b) echo [1-4] c) echo ???? d) echo [a-d]
21. Komanda qëriemerton emrin e perdoruesit nga “ alban “ ne “ ilir “ është:
a) usermod - l albanilirb) usermod - g iliralban
c) usermod - l iliralban d)asnjera
22. Nëse ndodhemi në /tmp, atëherëadresa relative e /tmp /memo/ f1 është:
a) tmp/memo/f1
b) memo/f1
c)/memo/f1
d) tmp / memo
23. Komanda që kopjondirektorinëështë :
a) cd
b) cp – R
c) cp – i
d) mkdir
24. Komanda qëafishonadresën absolute tëdirektorisëaktuale të punës është:
a) ls – l
b) pwd
c) cd
d) touch
25. Komanda që ndryshonfjalëkalimin për grupin ‘mat’ është:
a) usermod - p fjalekalimi_ri mat
fjalekalimi _ri d) asnjera
b) groupmod - p fjalekalimi _ri mat
c) groupmod mat - p
USHTRIME
1. Jepet skedari input me emrin Rezultatet i cili përmban emrin e studentit, mbiemrin, notat e lëndëve të semestrit
të parë Linux, Dizenjim në Web, Algjebër, Mikroekonomi dhe Hyrje ne Sisteme Informacioni.
Alba
Memaj 9
8
10
7
10
Elsa
Zace
7
8
6
5
9
Alban Kola
10
Alesia Hoxha 10
8
10
9
8
10
10
9
9
a) Shkruani një skript awk Mesatarja i cili llogarit notën mesatare për cdo student dhe afishon mbiemrat e
studentëve dhe notat mesatare të tyre.
b) Ekzekutojeni këtë skript nëpërmjet awk.
c) Shkruani komandën që shfaq rekordet për studentët që kanë marrë notën 10 në lëndën Linux.
d) Interpretoni komandën: $awk ‘$1 ~ /^A/’ Rezultatet dhe cili është rezultati i saj?
2.Shkruani një skript i cili llogarit perimetrin e trekëndëshit ku vlerat e brinjëve përcaktohen nga përdoruesi
nëpërmjet tastierës.
3.Shkruani një skript që përdor një strukturë ciklike forpër të afishuar numrat nga 3 në 40.
4. Supozoni se direktoria juaj e punës përmban skedarët e mëposhtëm: Databaze01, Databaze02, Databaze03, Linux,
Elektronike, Programim01, Programim02, Programim03, Mikroekonomi, Makroekonomi, Algjeber01, Algjeber02.
a) Shkruani komandën që shfaq të gjithë skedarët me 5 karaktere.
b) Cfarë rezultati afishon komanda $ ls [A-D]*[0-9]1
c) Cfarë afishon komanda $ ls Algjeber[0-9]
d) Shkruani komandën që liston ata skedarë që nuk fillojnë me germën D dhe që mbarojnë me 2 numra
5. Supozoni se direktoria juaj e punës përmban skedarët e mëposhtëm: Databaze01, Databaze02, Databaze03,
Linux1, Linux2, Programim01, Programim02, Programim03, Mikroekonomi, Makroekonomi, Algjeber1, Algjeber2.
a) Shkruani komandën që liston të gjithë skedarët që fillojnë me fjalën Databazë.
b) Cfarë rezultati afishon komanda $ls [A-Z]*[0-9]2
c) Cfarë afishon komanda $ ls Linux[0-9][0-9]
d) Shkruani komandën që liston ata skedarë që fillojnë me germën D ose L dhe që mbarojnë me numrin 2.
6. Shkruani një skript që përdor një strukturë ciklike whilepër të afishuar numrat nga 3 në 20.
7. Shkruani një skript i cili llogarit sipërfaqen e katrorit ku vlera e brinjës përcaktohet nga përdoruesi nëpërmjet
tastierës.
8. Shkruani një skript i cili llogarit sipërfaqen e një rrethi ku vlera e rrezes përcaktohet nga përdoruesi nëpërmjet
tastierës.
9. Shkruani një skript që kërkon nga përdoruesi të vendosë si input dy numra dhe paraqet si output shumën dhe
prodhimin e tyre.
10. Supozoni se direktoria juaj e punës përmban skedarët e mëposhtëm: Databaze, Databaze_Adm, Databaze_Sql,
Linux_Unix, Programim01, Programim02, Programim03, Mikroekonomi, Makroekonomi, Algjeber01, Algjeber02.
a) Shfaqni të gjithë skedarët që përfundojnë me fjalën ekonomi.
b) Cfarë afishon komanda $ls [am]*
c) Cfarë afishon komanda $ls *0[0-9]
d) Shkruani komandën që liston ata skedarë që nuk fillojnë me germën A dhe që mbarojnë me 2 numra
12. Jepet skedari input me emrin Rezultatet i cili përmban emrin e studentit, mbiemrin, notat e lëndëve të semestrit
të parë Linux, Dizenjim në Web, Algjebër, Mikroekonomi dhe Hyrje ne Sisteme Informacioni.
Alba
Memaj 9
8
10
7
10
Elsa
Zace
9
7
8
6
5
10
8
8
9
8
10
10
9
9
Alban Kola
Alesia Hoxha 10
a) Shkruani një skript awk Mesatarja i cili llogarit notën mesatare për cdo student dhe afishon emrat e studentëve
dhe notat mesatare të tyre.
b) Ekzekutojeni këtë skript nëpërmjet awk.
c) Shkruani komandën që shfaq rekordet për studentët që kanë marrë notën 8 në lëndën Dizenjim në Web.
d) Interpretoni komandën: $awk ‘NR= =1, NR= =3’Rezultatet dhe paraqisni outputin përkatës.
13. Shkruani një skript që përdor një strukturë ciklike whilepër të afishuar numrat nga 5 në 20.
14. Shkruani një skript i cili llogarit perimetrin e katrorit ku vlera e brinjës përcaktohet nga përdoruesi nëpërmjet
tastierës.
15. Kryeniveprimet e meposhtme:
1.
2.
3.
4.
5.
6.
7.
Krijoni ne direktorine home njedirektori me emrin dir1 dhebrendasajkrijoninendirektorine nen_dir1?
Krijoni ne direktorine home njeskedartetipit text me emrinmy_fdhenjeskedar bosh me emrin our _f ?
Kopjoniskedarinmy_fneskedarinshare_f ?
Riemertoniskedarinngamy_f ne my_g ?
Afishoni 6 rreshtat e funditteskedaritmy_g?
Afishonidirektorineaktualetepunes?
Fshinidirektorine dir1?
16. Kryeni veprimet e meposhtme:
1.
2.
3.
4.
5.
6.
Krijoni nje skdear text me emrinskedartest ?
Kaloni pronesine e skedaritskedartest ne pronesiteuseritstudent?
Verifikonipronesine e skedaritskedartest?
Riemertoniperdoruesin student ne nxenes?
Pronaritteskedarittihiqet e drejta e leximit?
Skedarinskedartestduam ta bejmeteshkrueshemngapronaridhegrupittecilitiperketai?
Përkufizime
1. Sistemshfytëzimi, 2. Linux, 3. Ubuntu, 4. Sesionpune ne nje terminal Linux, 5. Skedarihome, 6. Adrese absolute ne
Linux, 7. Editorivim, 8. Awk, 9. Shell, 10. Proces ne Linux
Download