Institutt for informatikk og matematiske fag

Kurs 850 IKT høst-01

Har du noenlunde peiling?

Sjekk dine kunnskaper i faget vha. denne prøven!

Fasiten? Den befinner seg to klikk unna :-D

Dokumentet  er basert på prosessering av JavaScript-kode i nettleseren. Dokumentet fungerer i følgende nettlesere:

  • Internet Explorer 5
  • Netscape 6, men ikke tidligere versjoner
  • Opera 6, men ikke tidligere versjoner

Lykke til!
Finn Haugen, faglærer


Nedenfor står VB for Visual Basic.

  1. 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

  2. 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)

  3. 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

  4. 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.

  5. 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

  6. Hvilket av følgende uttrykk angir tekstinnholdet i et textbox-objekt?

    Text1.Text = "Tekst"
    Textbox1.Text = "Tekst"
    Text1.Caption = "Tekst"

  7. 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.

  8. 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.

  9. VB: Hvilket av følgende variabel-navn kan ikke brukes?

    2a
    2
    a

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. VB: Gitt funksjonen minFun. Hvilket av følgende uttrykk har korrekt syntaks?

    Var1 = minFun(Var2, Var3)
    Var1 = minFun Var2, Var3
    minFun Var2, Var3

  16. 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

  17. 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,5
    5

  18. 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

  19. 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.

  20. VB: Hvordan kombinerer du de to tekststrengene "tekst1" og "tekst2"?

    "tekst1" & "tekst2"
    "tekst1" + "tekst2"
    "tekst1" AND "tekst2"

  21. 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

  22. 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

  23. VB: Hvor mange dimensjoner kan et array ha?

    1
    2
    Så mange du vil ha (trenger)

  24. 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)

  25. VB: Hvilket SQL-uttrykk benyttes for å lese data fra en databasetabell?

    READ
    SELECT
    UPDATE

  26. 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 

  27. 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

  28. Hvilket av følgende operativsystemer har grafisk skall?

    Dos
    Windows
    Linux

  29. 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

  30. 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

  31. Hvor er operativsystemet lagret når datamaskinen er avslått?

    I OS-systemet
    På harddisken (sekundærlageret)
    I RAM (primærlageret)

  32. 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

  33. Hvor mye (ca) er 50 kilobytes?

    Ca 50*1000*8 = 400000 bits
    Ca 50*8 = 400 bits
    Ca 50000 gram bytes

  34. Gitt binærtallet 1001. Hva er det tilsvarende desimaltallet?

    10
    9
    17

  35. Gitt binærtallet 10111111. Hva er det tilsvarende heksadesimale tallet?

    BF
    FB
    BG

  36. 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

  37. 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

  38. 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

  39. Hva er hensikten med en hub i et nettverk?

    Å fordele tjenerressurser mellom datamaskiner i nettverket
    Å realisere busskoplinger mellom datamaskiner
    Å kople lokalnettverk til Internett

  40. Hvilken av følgende protokoller er ikke en applikasjonsprotokoll?

    Http
    Ftp
    TCP/IP

  41. 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

  42. 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

  43. 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

  44. 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 

  45. Har du rett til å lage et medlemsregister som inneholder sensitiv informasjon?

    Ja, men det må da søkes om konsesjon fra Datatilsynet
    Ja
    Nei

  46. 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.

  47. 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

  48. 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

  49. 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

  50. 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 


Poeng [%]: Karakter:


[Fagets hjemmeside]


Oppdatert 25.11.01 av Finn Haugen (e-post: Finn.Haugen@hit.no).