Omtenta, Programmeringsteknisk översiktskurs, VT06



Relevanta dokument
Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa

Visual Basic, en snabbgenomgång

Klicka på en sökrad för att få fram hänvisningar, fullständig information och möjlighet att skicka meddelande via e-post eller sms.

Laboration 1 Introduktion till Visual Basic 6.0

PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#

Programmering A C# VT Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson

DSV A Procedurell programmering 5 poäng Tentamen

Anmälan till Swedbanks kontoregister via e-legitimation

Komma igång med Eventor

Användarmanual HOIF.org

ELEVHJÄLP. Diskussion s. 2 Åsikter s. 3. Källkritik s. 11. Fördelar och nackdelar s. 4. Samarbete s. 10. Slutsatser s. 9. Konsekvenser s.

Felsökning av mjukvara

Lathund. Skolverkets behörighetssystem för e-tjänster. Rollen huvudman

MOA MANUAL VERSION 1

Så här gör du din gymnasieansökan på webben

Komponenter med COM (och COM+/VC++ 7.0)

Urfjäll. Elever År 3 - Våren Genomsnitt Upplands-Bro kommun. 2. Jag vet vad jag ska kunna för att nå målen i de olika ämnena.

SchoolSoft för elever

Sammanställning Undersökning av kommunens funktionsbrevlådor 2013

Inledande programmering med C# (1DV402) 27+15=42 1 (22)

Antal svarande i kommunen 32 Andel svarande i kommunen, procent 43 Kategorier ångest? Mycket dåligt Totalt Nej. Någorlunda. Mycket gott.

Instruktion

Stadsledningskontoret Brukarundersökning inom äldreomsorgen 2013

PDA-applikationer med.net

Engelska skolan, Järfälla

En liten introduktion till SLI Community

Programmeringsteknisk översiktskurs för yrkeshögskoleprogram

"50+ in Europa" Kartläggning av hälsa, åldrande och pensionering i Europa

Nej. 7. Vad är din huvudsakliga sysselsättning? Förvärvsarbetande Studerande Sjukskriven, föräldraledig, arbetssökande Pensionär Annat

Tentamen OOP

Macromedia Flash MX 2004

LITEN LATHUND TILL ALUMNDATABASEN

Att använda pekare i. C-kod

För sökande: Vanliga frågor om e-tjänsten 4/2011

ANONYMA TENTAMINA (FÖRDELAR) ÅSIKTSTORG:

Valet 2010 på facebook!

Hemtjänsten Svarsfrekvens 77 av 130 utdelade = 60 %

MOBBNINGSENKÄT. XXX-skolan

Valet 2010 på facebook!

Tentamen, EDAA20/EDA501 Programmering

Tentaupplägg denna gång

En liten guide till kvinnohälsa

För alla En undersökning om barns och ungas hälsa av Landstinget Sörmland. För alla.indd :01:53

Enkät till föräldrar och elever i årskurs 3, 5, 8 och Olsboskolan, vt 2015

Kultur- och fritidskontoret LATHUND. Att komma med i föreningsregistret

Brukarundersökningar 2014 Boendestöd, bostad med särskild service, daglig verksamhet, korttidsvistelse och ledsagarservice enligt LSS

Översikt över Visual Basic

Instruktion för e-post E-postinstruktion Beslutad

Bilaga 9. Fråga 1 Bas: alla Flera alternativ möjliga Alternativ 1-4 uppläses

BÄTTRE VÅRD FÖR DIG. Information om Sammanhållen journal

Ändra, kopiera eller radera publikation (staff)

Övningar Dag 2 En första klass

Sammanställning av studerandeprocessundersökning GR, hösten 2010

Kanta-tjänster för stora och små, gamla och unga

Att komma igång med FirstClass (FC)!

Användarmanual Mina sidor Timvärden

Vad tycker de äldre om äldreomsorgen? Nationella resultat 2013

Övning 2: I cellerna B19 och F26 ska du beräkna den totala ytan för respektive hus. I cell C28 den totala ytan, för båda husen.

En liten introduktion till Community på GR-SLI

Vad är det frågan om En kort beskrivning av tjänsten. Den elektroniska jobbsökningen sker i följande steg:

Kursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret Klass: SPR2

Avancerade Webbteknologier

sommarjobb i botkyrka Guide för dig som ska sommarjobba

Redovisa i e-möten via Adobe Connect

16 Programmering TI -86 F1 F2 F3 F4 F5 M1 M2 M3 M4 M5

ANSÖKAN OM VALIDERING INOM LÄRARLYFTET VT15

SMD 134 Objektorienterad programmering

Chapter 3: Using Classes and Objects

Finansierad av: Tell-Us

Installationsanvisning för PI-Utbildningar

Bo förskola. Föräldrar Förskola - Våren 2011

Mer om Outlook. Extratexter till kapitel 4 Mejla. I avsnittet lär du dig: vad Outlook idag är och kan användas till

Omtentamen i OOSU2, 21 augusti 2014

Sammanställning av resultat för brukarundersökning. Personlig assistans 2014

4. Hur ofta deltar du i föreningsaktiviteter? Ofta Ibland Aldrig 5. I vilken kommun bor du?

HI1024 Programmering, grundkurs TEN

Grundläggande programmering med C# 7,5 högskolepoäng

Anmälan till dangradering 1 dan

Björn Abelli Programmeringens grunder med exempel i C#

Microsoft Excel. Avancerade funktioner

Översikt. Installation av EasyPHP 1. Ladda ner från Jag använder Release Installera EasyPHP.

Kryssa för de svarsalternativ som stämmer bäst överens med din uppfattning.

Google Apps For Education

PROGRAMMERING A VB 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL BASIC

Du som har har tv-mottagare ska betala radio- och tv-avgift

PROGRAMMERING A VB6 UTVECKLINGSVERKTYGET VISUAL BASIC

Bättre överblick, ännu bättre vård. Sammanhållen journalföring. Nya möjligheter för vården att få ta del av dina uppgifter.

ProReNata Journal. Snabbstart

Frågor i anmälan till handledarutbildningen för matematiklärare

Checklista med Tips & råd för din webbplats

Så här fungerar registreringen i Malmö stads Odlingsslottskö

På svenska Så här använder du det elektroniska receptet

EndNote online. T5 ht 2015 Therese Nilsson/Camilla Persson

Dina surfvanor kartläggs och lämnas ut

Dagordning (Kopiera så att alla körmedlemmar kan läsa) Årsmötesprotokoll Färdig mall som du bara fyller i.

Hälsoenkät SF-36. Bilaga 1

Har du svårt att sova?

Instruktion för att slutföra registreringen

MI Motiverande Samtal i UP Arbetsmaterial

Grupparbete L ÄR ARHANDLEDNING TRO, HOPP & KÄRLEK. Sjömanstatueringar.

Transkript:

Omtenta, Programmeringsteknisk översiktskurs, VT06 Datum: 2006-08-24 Tid: 9 15 Plats: ÖP1 Bokningsnummer: 86813 Hjälpmedel: Valfritt, anteckningar, kursbok, övriga böcker Poäng: 42 Betyg: G eller U. För G krävs 50% (21) Övrigt: Kursbok finns för uppslagning hos skrivvakt. Läs igenom tentan och frågorna först innan du börjar svara. Var noga med att kolla att ditt svar är tydligt. Jag kommer inte att kunna närvara vid tentamenstillfället, men om problem uppstår finns telefonnummer hos skrivvakt. Lycka till! Oscar Appelgren

Säkerhet 1. Matcha beskrivningarna, nedan till höger, till rätt begrepp, nedan till vänster. (2p) Digitalt cetifikat Jag sparar in om hur du surfar, t.ex. för att senare kunna skicka reklam till dig. Virus Jag kopierar din adressbok och skickar vidare mig själv till alla adresserna i den. Cookie Jag skadar eller förstör data och sprider mig vidare till andra filer. Mask Jag stjäl inloggningsuppgifter i bakgrunden, medans jag verkar göra något bra i förgrunden. Trojan Jag är en elektronisk bilaga till en fil som talar om vem som skapat mig och ansvarar för mig.

2. Skapa en array med 10 platser. Sätt in 5 tjejnamn och 5 killnamn i den. Gör sedan en loop som skriver ut bara tjejnamnen eller killnamnen. Motivera ditt val av loop. (4p) 3. Till varje kontroll i Visual Basic, t.ex. en knapp eller en textruta, hör en mängd egenskaper. Alla egenskaper behöver inte ha värden. Vilken av de nedan måste dock alltid ha ett värde? (1p) 1) Caption 2) Text 3) Name Förklara med egna ord varför det är så. (2p) 4. Vilket av nedan exempel på variabelnamn tycker du bäst talar om vad variabeln är för typ och vad den har för uppgift/innehåll? Jag tänkte att variabeln skulle innehålla information om hur mycket jag har på mitt bankkonto. (2p) 1) i 2) vad_jag_har_pa_banken 3) dblbanksaldo 5. Om det står Option Explicit högst upp i kodfönstret (i General), vad betyder det? Förklara med egna ord. (1p) 6. Förklara vad nedan kod gör. (3p) Open lista.dat For Input As 1 While Not EOF (1) Input #1, intphonenummer, strnamn List1.AddItem strnamn & : & intphonenummer Wend Close 7. Förklara vad en algoritm är, vad den gör, vad den har för uppgift. Du måste övertyga mig om att du förstår genom att förklara med egna ord, gärna utifrån ett eget exempel. 2p)

8. Framför dig har du ett formulär. Jag vill att du skriver koden för att göra ändringarna nedan. (4p) Exempel) Skriv koden för att ändra titeln på formuläret till Slumptalsgeneratorn. Svar) Form1.Caption = Slumptalsgeneratorn 1) Ändra texten på knappen Command1 till Kör. 2) Ändra texten på etiketten Label1 till Antal gånger. 3) Tar texten som skrivs in i textrutan Text1 och lagrar den i en variabel som du också skapar. 4) Skriver ut värdet på ovan variabel (som du nyss skapade) till bildrutan Picbox1. 9. I formuläret ovan dig finns en knapp, en etikett, en textruta och en bildruta. Jag vill att du konstruerar en sub-rutin som skriver ut ditt namn till bildrutan så många gånger som den siffra jag stoppar in i textrutan. Sub-rutinen skall anropas/startas från knappen då man trycker på den. (3p) 10. Om jag deklarerar så här: Dim A, B As Integer och initierar så här: A = 3 B = 8 Vilket av följande saker får jag då inte göra? (1p) 1) 5 = B 2) B = A * A 3) A = 7 4) B = A

11. Vilket av följande variabelnamn är inte tillåtet? (1p) 1) en_väldigt_konstig_grön_elefant 2) enapa 3) 4Fun 4) K 12. Jag (Oscar) har en massa egenskaper, kan du omsätta några utvalda i datatyper (inte värden)? Jag vill att du ska hamna så rätt som möjligt, det vill säga inte använda datatyper som är mer minneskrävande än de behöver! (2p) 1) Min ålder 2) Mitt namn 3) Min längd 4) Om jag är gift 5) Antal veckor sedan jag gick ur grundskolan (22 år sedan) 13. Varför funkar inte koden nedan? (1p) Dim namn, NAMN As String namn = Oscar NAMN = Appelgren 14. Det finns 3 olika typer av fel som kan uppstå vid programmering. Jag vill att du med egna ord förklarar dem för mig. Du måste övertyga mig om att du förstår dem, avskrivning från föreläsningsanteckningar eller bok duger inte! (6p)

15. Varför skrivs det inte ut något till textrutan i nedan kod? Förklara varför det blir så. (1 + 1p) Dim förnamn, namn As String Private sub Form_Load() Dim förnamn as String förnamn = Kajsa End sub Private sub visa_namn() namn = förnamn Text1.Text = namn End sub 16. Skriv kod som skriver ut betyg beroende på hur många poäng jag får på en tenta. Om jag får mellan 0 och 15 p så ska jag ha betyg U, om jag har mellan 16 och 30 ska jag har betyg 3, mellan 31 och 40 ska jag ha betyg 4 och mellan 41 och 50 ska jag ha betyg 5. Använd dig av Select. (3p) Du har tillgång till Text1 för att hämta in poängen och av Picture1 för att skriva ut betyget. Uträkningen ska ligga i subrutinen Command1_click(). Private sub Command1_click() Din kod här End Sub 17. Konstruera en egen datatyp som innehåller information om egenskaperhos ett fotografi. (2p) Egenskaperna ska vara: 1) ordningsnummer i ett album 2) en beskrivning av motivet 3) höjd 4) bredd 5) om det finns en miniatyrkopia