HFTM Prozessortechnik

Prozessortechnik

Prozessortechnik


C. D.
Diese Lernkarten bieten einen Überblick über die Grundlagen der Prozessortechnik für Mittelschüler. Sie behandeln zentrale Konzepte wie Funktionen, Variablen, Arrays, Pointer und den Umgang mit Strings, wobei auch spezifische Themen wie const, Compiler, Headerfiles und Code-Fragmente vertieft werden. Die Karteikarten sind ideal für Schüler, die sich mit Programmierung und Prozessortechnik auseinandersetzen, um ein besseres Verständnis für die Funktionsweise von Code und Speicherverwaltung zu erlangen.
Karten
63
Lernende
3
Sprache
Deutsch
Kategorie
Technik
Stufe
Mittelschule
Erstellt / Aktualisiert
27.09.2023 / 02.01.2025

Lernkarten

Was wird bekannt, wenn eine Funktion deklariert wird?

Wahr oder Falsch: Eine Funktion kann gleichzeitig deklariert und definiert werden.

Welche der folgenden Antworten sind korrekt?

Wahr oder Falsch: Die folgenden zwei For-Schlaufen verhalten sich gleich, sofern i nirgends mit einem anderen Wert überschrieben wird).

//Variant 1:
int i=0

for(;i<10;i++) {/*Code goes here*/}

//Variant 2:
for(int i=0; i<=9; i++) {/*Code goes here*/}

Welche Aussagen sind wahr?

Wie kann der folgende Ausdruck verkürz geschrieben werden:

x = x+3;

Beende den Satz:

Wenn eine Funktion in einem anderen .c File steht, so ist sie in einer/ einem anderen [_______]

Vervollständige den Satz:

Eine Funktion, welche in einer anderen Translation unit steht, wird mit funktion prototype "bekannt" gemacht. DIese function prototypes werden of in ein anderes/ einer anderen [_______] ausgelagert, welches dann mit [_________] eingebunden wird

Wie kann sichergestellt werden, dass der Compiler ein Headerfile nicht mehrfach interpretiert?

Welches Keyword wird verwendet, um Variable, welche in anderen Translation units definiert sind, bekannt zu machen?

Wieso wird das Keyword "extern" verwendet, um eine Variable bekannt zu machen?

Vervollständige den Satz:

function prototypes werden genutz um Funktionen zu [_______]

Welche der folgenden Aussagen zum Keyword static sind falsch?

Wahr oder Falsch:

Es ist ein Problem, wenn die gleiche Deklaration mehrfach enthalten ist.

Was ist die Ausgabe des folgenden printf statements:

int variable = 13;
printf("Der Wert von variable ist X%", variable);

Was ist die Ausgabe des folgenden printf statement:

uint8_t variable =48;
printf("Der Wert ist: %c", variable)

Was sind die vier Schritte des Build Process (in richtiger Reihenfolge)

In welchem Schritt des Build Process werden Kommentare entfernt?

Welche der folgenden Möglichkeiten erlauben es Kommentare im Source Code einzufügen?

In welchem Schritt des Build Process entsteht ein ausführbares File?

1234 ist ein Beispiel für eine(n)

0b1234 ist ein Beispiel für eine(n)

0x1FUL ist ein Beispiel für eine(n)

Welche(r) dieser Variable names ist/sind nicht zulässig?

Was ist ein Beispiel für eine implizite Type conversion?

Beispiel:

int a = 5; float b = 3.1415;
float sum = a*b

Hier wird die Variable a implizit in einen float umgewandelt (cast as)

 

Was ergibt 7%2?

Welche der folgenden If-Else Statements hat keine zugehörige expression?

Welche(n) Typ kann ein Switch verarbeiten?

Wie viele Werte kann eine Funktion zurückgeben?

Wenn eine Funktion oder ein function prototype deklariert wird, welche Angaben müssen mindestens innerhalb der Klammern stehen?

int function_name ( ???)

Innerhalb einer Translation Unit soll eine Funktion deklariert werden. Wo kann dies überall gemacht werden?

Wahr oder Falsch?

Eine global definierte Variable ist automatisch in mehreren source files verfügbar.

Markiere alle richtige Aussagen zum keyword extern

Welche der folgenden Anweisungen für den Preprocessor ist ein include guard?

Das keyword static hat folgende(n) Effekt(e) auf eine Variable:

Wahr oder Falsch:

Wird eine globale static variable in einem Headerfile deklariert, und dieses Headerfile in mehreren sourcefiles berücksichtigt (included), so erhält jedes sourcefile eine eigene Kopie der Variable. D.h. Änderungen der Variable in einem sourcefile haben keinen Einfluss auf den Wert der Variable im headerfile oder in anderen sourcefiles.

Markiere alle Aussagen zum keyword register, welche nicht stimmen.

Wie nennt man eine Funktion, welche sich selbst wieder aufrufen kann?

Was ist die korrekte Schreibweise zur Inclusion eines headerfiles?

Was ist die korrekte Schreibweise zur Inclusion einer System library?

Study