PitanjaZaTest1

4
SVEUČILIŠTE / UNIVERZITET „VITEZ“ TRAVNIK FAKULTET POSLOVNE INFORMATIKE [email protected] Viši programski jezici 1 Pitanja za test 1 1. Šta znači riječ BASIC? 2. Zašto Visual Basic spada u grupu RAD alata? 3. Visual Basic je: a. Kompajler b. Interpreter c. I kompajler i interpreter 4. Gdje se nalazi kutija sa alatima (ToolBox) u Visual Basic-u? 5. Šta je forma (obrazac) u VB-u? 6. Koja je osobina Objekta (kontrola) najvažnja osobina u Propertis-u pri pisanju programa? 7. Kojim znakom počinje ime promenljive (varijable)? 8. Koji se znak koristi za povezivanje podataka pri ispisu različitih tipova podataka? 9. Koje načine deklarisanja promjenljivih (varijabli) dozvoljava VB? 10. Navesti primjer implicitnog deklarisanja varijabli (promjenjivih)? 11. Navesti primjer eksplicitnog deklarisanja varijabli (promjenjivih)? 12. Opisati svojstvo Left kod formi u Propertis-u (osobinama)? 13. Opisati svojstvo Top kod formi u Propertis-u (osobinama)? 14. Koja je osobina u Propertis-u za formu koja prikazuje na naslovnoj traci željeni tekst? 15. Čemu služi naredba CDbl? 16. Kako biste deklarisali varijable (promjenjive) x i y kao veliki cjeli broj? 17. Navesti 5 rezervisanih riječi u VB-u. 18. PRIVATE je rezervisana riječ u VB-u. a. DA b. NE 19. Šta znači funkcija VAL? 20. Šta znači funkcija LEN? 21. Čemu služi naredba MID i navesti primjer? 22. Čemu služi naredba Left i navesti primjer? 23. Procedura je... 24. Funkcija je... 25. Procedura se deklariše pomoću rezervisane riječi: a. DIM b. SUB c. FUNCTION 26. Funkcija se deklariše pomoću rezervisane riječi: a. PUBLIC b. SUB c. FUNCTION

Transcript of PitanjaZaTest1

Page 1: PitanjaZaTest1

SVEUČILIŠTE / UNIVERZITET „VITEZ“ TRAVNIK FAKULTET POSLOVNE INFORMATIKE [email protected]

Viši programski jezici 1

Pitanja za test 1

1. Šta znači riječ BASIC? 2. Zašto Visual Basic spada u grupu RAD alata? 3. Visual Basic je:

a. Kompajler b. Interpreter c. I kompajler i interpreter

4. Gdje se nalazi kutija sa alatima (ToolBox) u Visual Basic-u? 5. Šta je forma (obrazac) u VB-u? 6. Koja je osobina Objekta (kontrola) najvažnja osobina u Propertis-u pri pisanju programa? 7. Kojim znakom počinje ime promenljive (varijable)? 8. Koji se znak koristi za povezivanje podataka pri ispisu različitih tipova podataka? 9. Koje načine deklarisanja promjenljivih (varijabli) dozvoljava VB? 10. Navesti primjer implicitnog deklarisanja varijabli (promjenjivih)? 11. Navesti primjer eksplicitnog deklarisanja varijabli (promjenjivih)? 12. Opisati svojstvo Left kod formi u Propertis-u (osobinama)? 13. Opisati svojstvo Top kod formi u Propertis-u (osobinama)? 14. Koja je osobina u Propertis-u za formu koja prikazuje na naslovnoj traci željeni tekst? 15. Čemu služi naredba CDbl? 16. Kako biste deklarisali varijable (promjenjive) x i y kao veliki cjeli broj? 17. Navesti 5 rezervisanih riječi u VB-u. 18. PRIVATE je rezervisana riječ u VB-u.

a. DA b. NE

19. Šta znači funkcija VAL? 20. Šta znači funkcija LEN? 21. Čemu služi naredba MID i navesti primjer? 22. Čemu služi naredba Left i navesti primjer? 23. Procedura je... 24. Funkcija je... 25. Procedura se deklariše pomoću rezervisane riječi:

a. DIM b. SUB c. FUNCTION

26. Funkcija se deklariše pomoću rezervisane riječi: a. PUBLIC b. SUB c. FUNCTION

Page 2: PitanjaZaTest1

SVEUČILIŠTE / UNIVERZITET „VITEZ“ TRAVNIK FAKULTET POSLOVNE INFORMATIKE [email protected]

Viši programski jezici 2

27. Koji će rezultat dati program ukoliko unesemo u TextBox koji ima ime Name:Text1 vrijednost 235 ? Private Sub Command1_Click()

Dim X As Integer

X = Text1.Text

Label1 = "Zbir cifara trocifrenog broja " & X \ 100 + X \

10 Mod 10 + X Mod 10

End Sub

28. Čemu služi naredba END SUB? 29. Koji će rezultat dati program ako unesemo u txtX=9.23 a u txtY=12.45 ?

Private Sub Command1_Click()

Dim x As Double, y As Double, zb as Integer

x=txtX

y=txtY

zb=Fix(x)+Fix(y)

Print zb

End Sub

a)21.68

b)21

c)22

30. Koji će rezultat dati programa ako unesemo txtX=9.5 i txtY=3.2 ? Private Sub Command1_Click()

Dim x As Double, y As Double, zb as Integer

x=txtX

y=txtY

zb=x+y

Print zb

End Sub

a)12, 7

b)12

c)13

31. Navesti 5 tipova podataka u VB-u pri deklarisanju varijabli (promjenjivih)? 32. Koji su cjelobrojni tipovi podataka? 33. Koji su realni tipovi podataka? 34. Koju opseg vrijednosti može imati promjenjiva ukoliko je deklarisana kao Byte? 35. Čemu služi rezervisana riječ CONST u VB-u? 36. Koji će rezultat dati program ako unesemo sljedeće vrijednosti: txtX1=1; txtY1=1; txtX2=2;

txtY2=2 ? Private Sub Command1_Click()

txtUdaljenost = udaljenost2D(txtX2, txtx1, txty2, txty1)

End Sub

Private Function udaljenost2D(x1, y1, x2, y2 As Double)

Dim ud

ud = Sqr((x2 - x1) ^ 2 + (y2 - y1) ^ 2)

udaljenost2D = Format(ud, "0.####")

End Function

37. Objasniti naredbu = u VB-u ako ona predstavlja logički operator (operator poređenja)? 38. Objasniti naredbu: a=b u VB-u ako ona predstavlja aritmetički operator ? 39. Objasniti naredbu: a=a+1 u VB-u ako = predstavlja aritmetički operator ?

Page 3: PitanjaZaTest1

SVEUČILIŠTE / UNIVERZITET „VITEZ“ TRAVNIK FAKULTET POSLOVNE INFORMATIKE [email protected]

Viši programski jezici 3

40. Na koji način se pišu komentari u VB-u? 41. Koje vrijednosti mogu imati promjenjive x i y ako ih definišemo na sledeći način: Dim x, y As Byte

a) x –Byte, y -Byte b) x-Double, y Byte c) x Variant, y-Byte

42. Kako se piše aritmetički operator za cjelobrojno djeljenje? 43. Kako se piše aritmetički operator za ostatak od cjelobrojnog djeljenja? 44. Čemu služi naredba vbCrLf? 45. Koja se naredba koristi za ispis rezultata direktno na formu? 46. Čemu služi naredba MsgBox? Navedite primjer? 47. Čemu služi naredba InputBox? Navedite primjer? 48. Napisati naredbu za ispisivanje vrednosti varijable x na dvije decimale? 49. Napisati sintaksu za strukturu IF-THEN. 50. Napisati sintaksu za strukturu IF-THEN-ELSE. 51. Navesti sintaksu za pisanje naredbe IF kada imamo više od dva moguća riješenja? 52. Koji ćerezultat dati program ukoliko u textbox Broj unesemo 23?

Private Sub Command2_Click()

Dim br

Dim rez As String

Label2 = ""

br = CDbl(Broj)

If br Mod 2 = 0 Or br Mod 3 = 0 Or br Mod 5 = 0 Or br Mod

7 = 0 Then

rez = "Broj nije prost!"

Else

rez = "Broj je prost!"

End If

If br = 2 Or br = 3 Or br = 5 Or br = 7 Then rez = "Broj

je prost!"

Label2 = rez

End Sub

53. Koji ćerezultat dati program ukoliko u TextBox-ove unesemo txtX=5; txtY=9; txtZ=6 ? Private Sub Command1_Click()

Dim x As Integer, y As Integer, z As integer, max As

integer

x=txtX

y=txtY

z=txtZ

max=x

IF y>max THEN max=y

IF z>max THEN max=z

Print max

End Sub

Page 4: PitanjaZaTest1

SVEUČILIŠTE / UNIVERZITET „VITEZ“ TRAVNIK FAKULTET POSLOVNE INFORMATIKE [email protected]

Viši programski jezici 4

54. Nabrojite princip objektnog programiranja u Windows-u koji je dosljedno prenijet u Visual Basic?

55. Nabrojite osnovne karakteristike Visual Basic-a? 56. Nabrojite koji su sistemski zahtjevi potrebni da biste instalirali Visual Basic? 57. Imena varijabli u Visual Basicu ne mogu biti duža od 254 znaka? 58. Visual Basic će općenito prihvatiti najviše 20 razina ugniježđenih kontrola? 59. U Visual Basicu imena svojstava kontrole su ograničena na 40 znakova? 60. Nabrojite dijelove razvojnog okruženja Microsoft Visual Basic? 61. Objasniti namjenu Alatne trake (Toolbars-a)? 62. Objasniti namjenu Pretraživača objekata (Object Browser-a)? 63. Nabrojati i objasniti tipove dijaloga kod MsgBox funkcije? 64. Sintaksa MsgBox funkcije je: 65. Nabrojite i objasnite 4 stvari koje određuje parametar Flags kod MsgBox funkcije? 66. Definisati varijablu, nabrojati i objasniti tri svojstva koja karakterišu varijable? 67. Objasniti pravila deklarisanja varijabli? 68. Navesti primjer varijable koja važi unutar jedne procedure, jednog modula i više modula? 69. Napisati implicitnu deklaraciju varijable:

Dim ZbirPrirodnihBrojeva As Long

70. Napisati implicitnu deklaraciju varijable: Ime___Prezime As String

71. Napisati eksplicitnu deklaraciju varijable: Uplata@