WorksheetsC programozás - String és file kezelés
Total questions: 10
Worksheet time: 10mins
Hol hiányzik egy ; a bekarikázott részen?
Mit ad eredményül a képen látható kód?
Valasz: -1
Valasz: 0
Valasz: 1
Mit ad eredményül a képen látható kód?
Meret 1: 4
Meret 2: 4
Meret 1: 4
Meret 2: 5
Meret 1: 5
Meret 2: 4
Meret 1: 5
Meret 2: 5
Hogy kell megnyitni a fájlt, hogy hozzáfűzze a "hozzafuzes\n" szót a "megoldas.txt" végére?
Comma Separated Values (csv) fájlok esetén mi az angol és magyar elválasztó karakter?
angol: ,
magyar: ,
angol: ;
magyar: ,
angol: ,
magyar: ;
angol: ;
magyar: ;
Mely függvények segítségével lehet szövegből számmá konvertálni egy változót?
sscanf_s
fscanf_s
atoi
atof
int* a = (int*)malloc(sizeof(int));
*a = 5;
Egyenértékű-e az alábbi két művelet:
a) *a++;
b) (*a)++;
Igen, egyenértékű
Nem, mert a) a pointert tolja arrébb a memóriában, míg b) a pointerben tárolt értéket növeli meg.
Nem, mert a) a pointerben tárolt értéket növeli meg, míg b) a pointert tolja arrébb a memóriában.
Mi az alábbi program kimenete?
x merete = 1
y merete = 1
x merete = 1
y merete = 2
x merete = 2
y merete = 1
x merete = 2
y merete = 2
Mit ad kimenetként a képen látható program?
1. Osszeg: 1
2. Osszeg: 1
1. Osszeg: 3
2. Osszeg: 3
1. Osszeg: 3
2. Osszeg: 4
1. Osszeg: 3
2. Osszeg: 5
Jelölje be a helyes állítást a char** típus kapcsán!
NEM csak azonos hosszú szövegeket lehet benne tárolni.
A (char**)malloc(3*sizeof(char*)) utasítás egyszerre hoz létre 4 tömböt:
1 fő tömböt,
3 altömböt
Az egész objektumot egy free-vel lehet törölni, mely töröl minden fő és altömböt.
A char** egy olyan tömb, mely szimpla karaktereket tárol.
