wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C FILE PROCESSING

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Manakah fungsi fopen yang benar, jika file yang ingin dibaca berada dalam satu folder?

a)

fopen("test2.txt", "r");

b)

fopen("C:\\Users\\user\\Documents\\Latihan\\test2.txt", "r");

c)

fopen("C:\Users\user\Documents\Latihan\test2.txt", "r");

d)

fopen("test2.txt", "w");

2.

isi file test2: Pandu
fp = fopen("test2.txt", "r");

char ch = fgetc(fp);

  printf("%c", ch);

apa output dari potongan kode diatas

a)

Pandu

b)

P

c)

p

3.

isi file test2: Pandu

FILE *fp = NULL;

  fp = fopen("C:\\Users\\user\\Documents\\Development\\Latihan\\test2.txt", "r");
Lanjutkan kode diatas agar dapat membaca isi dari file test2

a)

while (!feof(fp))

  {

    char ch = fgetc(fp);

    printf("%c", ch);

  }

b)

while (feof(fp))

  {

    char ch = fgetc(fp);

    printf("%c", ch);

  }

c)

while (!feof(fp))

  {

    char ch = fgets(fp);

    printf("%c", ch);

  }

d)

while (!feof(fp))

  {

    char ch = fgetc(fp);

    printf("%s", ch);

  }

4.

bagaimana membuat Buffer Area?

a)

file *nama_variable;

b)

File *nama_variable;

c)

FILE *nama_variable;

d)

*nama_variable

5.

mode yang digunakan untuk membaca (read) dan menulis (write) file binary adalah

a)

"rb" dan "wb"

b)

"r" dan "w"

c)

"r+" dan "w+"

d)

"a" dan "b"

6.

file header mana yang dapat digunakan untuk File Processing

a)

<stdio.h>

b)

<stdlib.h>

c)

<string.h>

d)

<stdarg.h>

7.

fungsi yang digunakan untuk membaca per karakter adalah

a)

fgets()

b)

fgetc()

c)

fgetcc()

d)

fstring()

8.

fungsi untuk membaca file dengan panjang tertentu adalah

a)

fgetc()

b)

fgetch()

c)

fgets()

d)

gets()