Examination: Teoriprov Flashcards
Hur initierar man en sträng?
string exempel = ”Exempel”;
string exempel;
int exempel = ”Exempel”;
string exempel = ”Exempel”;
Vad innebär det när man anger indata till ett metodanrop som ”ref”?
”Referens” - att indatan ”följer med” in i metoden, istället för att skapa en kopia
Vilka av följande är variabeltyper?
bool
Main
string
Console
switch
double
bool
string
double
Vad är sant om den här koden?
int siffra, nummer;
nummer = 36
If (siffra != nummer)
Console.WriteLine(”Siffra är inte 36.”);
- Jämförelsen orsakar kompileringsfel
- Siffra är inte tilldelad ett värde
Vad är sant om den här koden?
string[] box = new string[2] {
”needles”, ”pins” };
List<string[]> shelf = new List<string[]> {};
shelf.Add(box);
shelf.Add(box);
Console.WriteLine(”I found some ” + shelf[1][0]);
- Box är en vektor med två element
- Shelf innehåller strängvektorer
- Box läggs i Shelf två gånger
Vad skriver WriteLine från koden tidigare ut, som slutar med Console.WriteLine(”I found some ” + shelf[1][0]); ?
I found some needles
JIT
Just-In-Time, kompilering till maskinkod
(Från CIL till binär kod)
CIL
Common Intermediate Language
Källkod konverteras genom kompileringsprocessen till detta språk som inte är specifikt för en viss processor. Ett slags mellansteg innan det igen när programmet körs kompileras till binär kod för just den processor som används.
Pascal Case
Stora bokstäver för varje ord i namnet:
VariabelNamn
Carmel Case
Liten bokstav för första namnet, sen stora bokstäver:
variabelNamn
Vad är sant om IF och SWITCH?
- IF och SWITCH är exempel på selektion
- SWITCH lämpar sig bäst för menystrukturer
Studera följande uttryck
int a = 6;
int b = 12;
a = b;
a = 12, b = 12
Studera följande pseudokod:
SÅ LÄNGE det finns mat kvar på tallriken
Ta upp en bit mat med matgaffeln
OM det inte är grönsaker på gaffeln
Ät upp
ANNARS
Ge matbiten till hunden
Hur många strukturelement, villkor och instruktioner finns det i koden?
3 strukturelement, 2 villkor, 3 instruktioner
Pseudokod - strukturer
Kod som skapar kodblock, exempelvis IF, ELSE IF, ELSE, WHILE etc
Markeras med fet stil och stora bokstäver
Pseudokod - villkor
Kod som specificerar när vi går in i kodblock, skrivs ofta i samband med en struktur.
Markeras med kursiv stil