VB: Et programmeringsprosjekt består alltid av følgende
filer:
En vbp-fil
En vbp-fil og en frm-fil
En vbp-fil og en frm-fil og en
bas-fil
VB: Hva kalles "elementene" som legges inn i programmets
skjermbilde (eng.: form) og som benyttes til å lage programmets brukergrensesnitt?
Skjermbildekomponenter (components)
Skjermbildeelementer (elements)
Skjermbildeobjekter (objects)
Hva er en exe-fil?
Et eksempel på en programfil
En programfil som kan kjøre kun
under operativsystemet Windows XP
En kjørbar fil
VB: Hva er forskjellen på et label-objekt og et textbox-objekt?
Label-objektet er kun lesbart, mens textbox-objektet er både lesbart og
skrivbart.
Label-objektet kan vise kun tekst,
ikke tall, mens textbox-objektet kan vises begge.
Det er faktisk ingen forskjell.
VB: Hva betyr å angi en egenskapsverdi i "run-time"?
At egenskapsverdien settes i
egenskapsvinduet
At egenskapsverdien settes av
brukeren når programmet kjører
At egenskapsverdien settes via et
programuttrykk
Hvilket av følgende uttrykk angir tekstinnholdet i et textbox-objekt?
Text1.Text =
"Tekst"
Textbox1.Text = "Tekst"
Text1.Caption = "Tekst"
VB: Gitt uttrykket Image1.Visible = True. Hva er betegnelsen på
"Visible"?
"Visible" er en metode til Image1-objektet.
"Visible" er en egenskap
til Image1-objektet.
"Visible" er et
appendiks til Image1-objektet.
VB: Gitt uttrykket Image1.Move = 100, 200. Hva er betegnelsen på "Move"?
"Move" er en metode til Image1-objektet.
"Move" er en egenskap
til Image1-objektet.
"Move" er et appendiks
til Image1-objektet.
VB: Hvilket av følgende variabel-navn kan ikke brukes?
2a
2
a
VB: Hva innebærer uttrykket Option Explicit?
At alle mulige egenskaper (properties) for et objekt må være definert
eksplisitt
At alle variable blir globale variable
At alle variable må deklareres
før de gis verdi og tas i bruk
VB: Hva betyr det at en variabel er global?
At den er tilgjengelig (for
lesing og skriving) i alle subprosedyrer og funksjoner i programmet
At den er tilgjengelig i alle
subprosedyrer og funksjoner også i eksterne programmer
At den er tilgjengelig på
Internett via nettleseren
VB: Hva betyr det at en variabel er lokal?
At den er tilgjengelig i alle
programmer som kjører i lokalnettet
At den er tilgjengelig kun i den subprosedyren eller den funksjoner der den er
definert
At den er tilgjengelig (for
lesing og skriving) i alle subprosedyrer og funksjoner i programmet
VB: På hvilken måte skal en global tekstvariabel med navn Var1
defineres (i en standardmodul)?
Med uttrykket Public Var1 Text
Med uttrykket Global Var1 As Text
Med uttrykket Public Var1 As
Text
VB: Gitt følgende logiske variabelverdier: Var1 = False, Var2 = False,
Var3 = True. Hva er den logiske verdien av følgende uttrykk (som kan tenkes
brukt i et If-uttrykk): Var1 And (Var2 Or Var3)
True
False
Uncertain
VB: Gitt funksjonen minFun. Hvilket av følgende uttrykk har korrekt
syntaks?
Var1 = minFun(Var2, Var3)
Var1 = minFun Var2, Var3
minFun Var2, Var3
VB: Hva kan du bruke Timer-objektet til?
Å definere programmets stopptidspunkt
Å definere en hendelsesprosedyre som skal aktiveres med et bestemt
tidsintervall
Å vise absolutt tid på programmets skjermbilde
VB: Hva er verdien av Var1 etter at følgende For-løkke er avsluttet?
Var1 = 1
For i = 1 To 2.5 Step 0.5
Var1 = Var1 + 1
Next i
4
4,5
5
VB: Hva er verdien av k etter at følgende While-løkke har stoppet?
k = 0
Do While k <= 2
k = k + 1
Loop
1
2
3
VB: Hva er feil med hensyn til løkker:
En For-løkke kan i
prinsippet gå i det uendelige.
En While-løkke kan i prinsippet
gå i det uendelige.
En Repeat-løkke kan i prinsippet
gå i det uendelige.
VB: Hvordan kombinerer du de to tekststrengene "tekst1" og
"tekst2"?
"tekst1" & "tekst2"
"tekst1" + "tekst2"
"tekst1" AND "tekst2"
VB: Kan du vise verdien av en flyttallsvariabel i et Textbox-objekt?
Nei
Ja, men bare dersom du først har
konvertert tallet til tekst (vha. cStr-funksjonen)
Ja, uten videre
VB: Kan du blande tall- og tekstuttrykk som i dette eksempelet:
Faktor = 1.3
Label1.Caption = Text1.Text * Faktor
Ja
Nei
Ja, men bare hvis Numeric-egenskapen i Text1-objektet er satt lik True
VB: Hvor mange dimensjoner kan et array ha?
1
2
Så mange du vil ha (trenger)
VB: Hva innebærer "As Variant"-uttrykket i følgende
array-deklarasjon?
Public Array (3, 4) As Variant
At array-elementenes
verdier kan variere når programmet kjører.
At array-elementenes datatype kan
være hva som helst
At array-elementene inneholder
kun variable (definert annet sted i programmet)
VB: Hvilket SQL-uttrykk benyttes for å lese data fra en databasetabell?
READ
SELECT
UPDATE
VB: Hvilke objekter kan du bruke for å vise database-data i et programs
skjembilde?
Kun spesielle
databaseobjekter, som FlexGrid
Kun Data-objektet i VBs verktøykasse
Diverse objekter i VBs verktøykasse, som Textbox-, Combobox- og
Listbox-objektet
Nevn den viktigste fordelen med et grafisk operativsystemskall
sammenliknet med et tekstbasert?
At det er enklere å ta i
bruk for den jevne bruker
At det er finere å se på
At det er billigere
Hvilket av følgende operativsystemer har grafisk skall?
Dos
Windows
Linux
Hva er hovedoppgaven for RAM?
Å lagre data og programmer som datamaskinen trenger her og nå
Å lagre mellomresultater fra
mikroprosessorens operasjoner
Å lagre data og programmer
permanent
Hva er multitasking?
At flere operativsystemer er aktive samtidig på datamaskinen
At flere dokumenter kan være
åpne i tekstbehandleren samtidig
At mikroprosessoren arbeider med
flere oppgaver tilsynelatende samtidig
Hvor er operativsystemet lagret når datamaskinen er avslått?
I OS-systemet
På harddisken (sekundærlageret)
I RAM (primærlageret)
Hva innebærer bootstrap-mekanismen?
At en datamaskin sparkes i
gang (bootes) når den er gått i stå
At harddisken begynner å rotere i det du peker på et programikon med musa,
for å laste inn programmet hurtigere
At et bestemt oppstartsprogram starter automatisk hver gang datamaskinen
startes
Hvor mye (ca) er 50 kilobytes?
Ca 50*1000*8 = 400000 bits
Ca 50*8 = 400 bits
Ca 50000 gram bytes
Gitt binærtallet 1001. Hva er det tilsvarende desimaltallet?
10
9
17
Gitt binærtallet 10111111. Hva er det tilsvarende heksadesimale tallet?
BF
FB
BG
Hva innebærer klient-tjenerprinsippet?
At tjeneren utfører tjenester for klienten på forespørsel fra klienten
At tjeneren henvender seg til
klienten for tilby sin tjeneste
At klienten utfører tjenester
for tjeneren
Hvilken av følgende oppgaver er ikke en oppgave for et
nettverksoperativsystem?
Logginn-kontroll
Tildeling av skriverressurser
Tidsdeling mellom programmene som kjører på en arbeidsstasjon i
nettverket
Hva betyr det at ADSL gir en "asymmetrisk" (bokstaven A i ADSL)
Internett-forbindelse?
At overføringshastigheten
er større for nedlasting enn for opplasting
At overføringshastigheten er
mindre for nedlasting enn for opplasting
At forbindelsen skjer via en
asymmetrisk kabel
Hva er hensikten med en hub i et nettverk?
Å fordele tjenerressurser mellom datamaskiner i nettverket
Å realisere busskoplinger mellom datamaskiner
Å kople lokalnettverk til
Internett
Hvilken av følgende protokoller er ikke en applikasjonsprotokoll?
Http
Ftp
TCP/IP
Hva brukes Ethernet til?
Til å kople noder sammen i et LAN (lokalnett)
Til å kople noder sammen i et
WAN (internettverk)
Til å realisere systembussen i
en datamaskin
Nevn det viktigste hensynet du bør ta når du driver programutvikling
for en kunde.
At du tjener mye
At kundens spesifikasjoner blir tilfredsstilt
At du arbeider lite
Har en som er ansatt i et IT-firma opphavsrett til et program som
vedkommende (som ansatt) utvikler for firmaet?
Ja, og det er kun
vedkommende som har opphavsrett
Nei, kun firmaet har opphavsrett
Ja, og firmaet har også
opphavsrett
Har du lov å brenne en kopi av en program-CD som du låner av en
kamerat og som vedkommende har kjøpt med énbrukerlisens av et
programvarefirma?
Nei
Ja
Ja, men bare hvis CD'en ikke
benyttes
Har du rett til å lage et medlemsregister som inneholder sensitiv
informasjon?
Ja, men det må da søkes om konsesjon fra Datatilsynet
Ja
Nei
Har du rett til å lage et medlemsregister som ikke inneholder
sensitiv informasjon?
Ja, og det er ikke nødvendig å melde registeret til Datatilsynet.
Ja, men registeret skal meldes
til Datatilsynet.
Nei.
Har du lov til å logge deg inn på en annens brukerområde uten avtale
med vedkommende?
Jada, bare ingen data blir
ødelagt
Ja, klart det
Nei
Hensikten med såkalte integrerte IT-systemer (for bruk i bedrifter) er
først og fremst
å kvalitetssikre og
effektivisere arbeidsprosesser
å lette arbeidet for bedriftens
IT-tjeneste
å vise utad at en er oppdatert på
IT-verktøy
Hva er outsourcing?
Å gi programmets kildekode til kunden
Å sette bort deler av
støttevirksomheten - f.eks. administrative IT-oppgaver - til andre
bedrifter
Å leie inn IT-eksperter i
programmeringsprosjekter
Til slutt en nøtt: Dersom en skal gjøre en god jobb i et IT-prosjekt,
er det best
å ha kunnskaper om det
aktuelle anvendelsesområdet slik at en bedre kan forstå kundens behov
å være dyktig i selve IT-faget
slik at en bedre kan realisere kundens behov
å ha kunnskaper om det aktuelle
anvendelsesområdet og dessuten være dyktig i selve IT-faget