Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C programozás - String és file kezelés

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Hol hiányzik egy ; a bekarikázott részen?

a)

b)

c)

d)

2.

Mit ad eredményül a képen látható kód?

a)

Valasz: -1

b)

Valasz: 0

c)

Valasz: 1

3.

Mit ad eredményül a képen látható kód?

a)

Meret 1: 4

Meret 2: 4

b)

Meret 1: 4

Meret 2: 5

c)

Meret 1: 5

Meret 2: 4

d)

Meret 1: 5

Meret 2: 5

4.

Hogy kell megnyitni a fájlt, hogy hozzáfűzze a "hozzafuzes\n" szót a "megoldas.txt" végére?

a)

b)

c)

5.

Comma Separated Values (csv) fájlok esetén mi az angol és magyar elválasztó karakter?

a)

angol: ,
magyar: ,

b)

angol: ;
magyar: ,

c)

angol: ,
magyar: ;

d)

angol: ;
magyar: ;

6.

Mely függvények segítségével lehet szövegből számmá konvertálni egy változót?

a)

sscanf_s

b)

fscanf_s

c)

atoi

d)

atof

7.

int* a = (int*)malloc(sizeof(int));

*a = 5;

Egyenértékű-e az alábbi két művelet:
a) *a++;

b) (*a)++;

a)

Igen, egyenértékű

b)

Nem, mert a) a pointert tolja arrébb a memóriában, míg b) a pointerben tárolt értéket növeli meg.

c)

Nem, mert a) a pointerben tárolt értéket növeli meg, míg b) a pointert tolja arrébb a memóriában.

8.

Mi az alábbi program kimenete?

a)

x merete = 1

y merete = 1

b)

x merete = 1

y merete = 2

c)

x merete = 2

y merete = 1

d)

x merete = 2

y merete = 2

9.

Mit ad kimenetként a képen látható program?

a)
  1. 1. Osszeg: 1

  2. 2. Osszeg: 1

b)
  1. 1. Osszeg: 3

  2. 2. Osszeg: 3

c)
  1. 1. Osszeg: 3

  2. 2. Osszeg: 4

d)
  1. 1. Osszeg: 3

  2. 2. Osszeg: 5

10.

Jelölje be a helyes állítást a char** típus kapcsán!

a)

NEM csak azonos hosszú szövegeket lehet benne tárolni.

b)

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

c)

Az egész objektumot egy free-vel lehet törölni, mely töröl minden fő és altömböt.

d)

A char** egy olyan tömb, mely szimpla karaktereket tárol.