Imperative programming constructs Flashcards

1
Q

Hvad er imperative programming constructs?

A

Det fokuserer på at beskrive trin-for-trin instruktioner eller kommandoer, som et program skal følge for at løse et problem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvad er string interpolation?

A

Det giver mulighed for at indsætte udtryk og variabler i en streng.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hvorfor er det smart at bruge string interpolation?

A

Det gør det muligt at opbygge strenge på en dynamisk og formateret måde.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hvordan adskiller string interpolation sig fra strengkonkatenering?

A

String interpolation er en mere kortfattet og læsbar måde at kombinere strenge og variabler på sammenlignet med strengkonkatenering, som involverer brug af “+” operatoren til at samle strenge.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvad er syntaksen for string interpolation i C#?

A

Det starter med “$” symbolet før anførselstegnene.

Udtryk og variabler er indrammet af krøllede parenteser “{ }” inden i strengen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hvordan kan string interpolation bruges til formatering?

A

Efter kolon (“:”) i det interpolerede udtryk kan formateringsmuligheder specificeres.

Dette inkluderer angivelse af det minimale antal tegn, der skal bruges, eller venstrejustering ved hjælp af negative tal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvad er verbatim string interpolation?

A

Det opnås ved at præfiksere en streng med “@”-symbolet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hvorfor er det smart at bruge verbatim sting interpolation?

A

Det tillader inkludering af specialtegn inde i strengen uden behov for at escape dem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hvad er raw strings i C#?

A

Det tillader inline-repræsentation af et dokument uden håndtering af specielle tegn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hvad bliver raw strings også kaldt?

A

Here-doc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hvad er syntaksen for at bruge raw strings i C#?

A

Åbnings- og lukningsanførselstegn skal være på separate linjer, og mellemrum kan håndteres inden i strenglitteralen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kan man lave expressions i string interpolation?

A

Ja, men man skal ikke lave for meget.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hvad er string interpolation alignment?

A

Det opnår man ved at angive et positivt eller negativt tal inde i krølleparenteserne hvormed det bliver justeret alt efter tallet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Er der forskel på betydningen af det positive og negative tal?

A

Positiv: Det er tal der højrejusteres.

Negativ: Det er tal er venstrejustering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hvilke specielle karakterer/tegn er der i C#

A

\ = new line
\r = carriage return
\t = tabulator
\xxxx = unicode
\ = backslash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly