Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ALM INFORMATIKA BAHASA C

Total questions: 23

Worksheet time: 18mins

Name
Class
Date
1.

Perhatikan gambar!

Apa yang akan ditampilkan oleh perintah printf("Hello world\n");?

a)

Hello

b)

Hello world

c)

Hello world!

d)

Hello world\n

e)

Hello, world!

2.

Apa arti dari \n dalam string pada fungsi printf?

a)

Menandai akhir program

b)

Menyisipkan spasi

c)

Membuat baris baru

d)

Menandai akhir dari string

e)

Mengulangi baris

3.

Apa output dari perintah printf("Welcome to %dth Floor!\n", 27);?

a)

Welcome to Floor 27!

b)

Welcome to 27th Floor!

c)

Welcome to 27 Floor!

d)

Welcome to 27th Floor!

e)

Welcome to the 27th level!

4.

Apa jenis nilai yang dicetak oleh %d dalam fungsi printf?

a)

Tipe karakter

b)

Tipe string

c)

Tipe integer

d)

Tipe float

e)

Tipe Boolean

5.

Apa fungsi dari #include <stdio.h> dalam program ini?

a)

Menambah kanpustaka untuk manipulasi file

b)

Menyediakan fungsi untuk input dan output

c)

Mendefinisikan tipe data

d)

Menghubungkan dengan basis data

e)

Menyediakan fungsi untuk matematika

6.

Manakah dari berikut ini yang merupakan tipe data dasar dalam C?

a)

List

b)

Dictionary

c)

Pointer

d)

Array

e)

Semua jawaban di atas

7.

Apa yang dimaksud dengan modifier unsigned dalam konteks tipe data integer?

a)

Menambah ukuran tipe data

b)

Menambah ukuran tipe data

c)

Menghapus nilai negatif

d)

Menambah presisi

e)

Mengubah tipe data menjadi string

8.

Tanda format mana yang digunakan untuk mencetak tipe data float dalam fungsi printf()?

a)

%d

b)

%c

c)

%li

d)

%f

e)

%p

9.

Jika Anda ingin mencetak nilai dari tipe data char, format mana yang seharusnya digunakan dalam printf()?

a)

%s

b)

%d

c)

%c

d)

%f

e)

%p

10.

Manakah dari berikut ini yang merupakan penggunaan format yang benar untuk mencetak sebuah pointer?

a)

%d

b)

%s

c)

%f

d)

%c

e)

%p

11.

Tipe data dasar mana saja yang ada dalam bahasa C? (Pilih semua yang benar)

a)

short

b)

float

c)

dictionary

d)

double

e)

pointer

12.

Modifier mana yang dapat digunakan untuk mengubah rentang tipe data angka bulat? (Pilih semua yang benar)

a)

signed

b)

unsigned

c)

long

d)

short

e)

float

13.

Format apa saja yang dapatdigunakan untuk mencetak tipe data dalam fungsi printf()? (Pilihsemua yang benar)

a)

%d

b)

%s

c)

%c

d)

%f

e)

%x

14.

Manakah dari berikut ini yang merupakan tipe data untuk menyimpan karakter dalam C? (Pilihsemua yang benar)

a)

char

b)

string

c)

array

d)

pointer

e)

float

15.

Apa saja yang dapat digunakan untuk mencetak tipe data floating point dalam printf()? (Pilihsemua yang benar)

a)
%s
b)
%d
c)

%li

d)

%lf

e)

%p

16.

BACALAH GAMBAR!

Tentukan apakah pernyataan berikut, SESUAI atau TIDAK SESUAI

​ ​ #include <stdio.h> digunakan untuk memasukkan fungsi-fungsi standar seperti printf() dan scanf() yang digunakan untuk input dan output.

(a)  

Fungsi int main() adalah fungsi opsional yang hanya digunakan jika kita ingin memulai eksekusi program dari bagian tertentu. ​ (b)  

Fungsi main() pada program C akan selalu mengembalikan nilai bertipe integer. ​ (c)  

Choose from the below words
SESUAI
TIDAK SESUAI
17.

Jika kita tidak menyertakan #include <stdio.h>, kita masih bisa menggunakan fungsi printf() dan scanf() tanpa masalah.​ (a)  

Program C akan memulai eksekusi dari fung simain().​ (b)  

Choose from the below words
SALAH
BENAR
18.

Jodohkan berikut ini

a)

Mencetak teks "Hello world"

1.

printf("Hello world\n");

b)

Mendeklarasikan variabel

2.

%d

c)

memasukkan (include) Standard Input Output Header

3.

#include <stdio.h>

d)

Mencetak teks dengan angka yang dapat berubah (dinamis)

4.

printf("Welcome to %dth Floor!\n", 27);

e)

titika wal dari eksekusi program C.

5.

int main ()

19.

Apa fungsi printf() untuk…

(a)  

20.

Apa fungsi scanf () untuk…

(a)  

21.

Type data yang digunakan untuk mendeklarasikan bilangan bulat adalah…

(a)  

22.

Type data yang digunakan untuk mendeklarasikan bilangan pecahana dalah…

(a)  

23.

Dari mana program C memulai eksekusi saat dijalankan?

(a)