wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sintaks Bahasa Pemrograman C

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan sintaks dalam bahasa pemrograman C?

a)

Sintaks dalam bahasa pemrograman C adalah warna yang digunakan dalam kode.

b)

Sintaks dalam bahasa pemrograman C adalah aturan atau struktur yang harus diikuti dalam menulis kode C.

c)

Sintaks dalam bahasa pemrograman C adalah algoritma yang harus diikuti.

d)

Sintaks dalam bahasa pemrograman C adalah nama variabel yang sering digunakan.

2.

Apa itu tanda titik koma (;) dalam bahasa pemrograman C?

a)

Tanda titik koma (;) menunjukkan bahwa sebuah variabel bersifat konstan

b)

Tanda titik koma (;) menandai awal dari sebuah fungsi

c)

Tanda titik koma (;) digunakan untuk menggabungkan dua variabel

d)

Tanda titik koma (;) dalam bahasa pemrograman C digunakan sebagai terminator untuk menandai akhir dari sebuah statement.

3.

Bagaimana cara mendeklarasikan variabel dalam bahasa pemrograman C?

a)

float value;

b)

int num;

c)

bool flag;

d)

string name;

4.

Apa yang dimaksud dengan tipe data dalam bahasa pemrograman C?

a)

Ukuran variabel dalam program

b)

Jumlah baris kode dalam program

c)

Nama fungsi dalam program

d)

Kategori nilai yang dapat disimpan dalam variabel

5.

Apa itu operator aritmatika dalam bahasa pemrograman C?

a)

Simbol-simbol matematika seperti +, -, *, /, %

b)

^

c)

++

d)

&&

6.

Bagaimana cara menggunakan percabangan if-else dalam bahasa pemrograman C?

a)

if (kondisi) { // blok kode jika kondisi benar } else { // blok kode jika kondisi salah }

b)

if (kondisi) { // blok kode jika kondisi benar } else if (kondisi2) { // blok kode jika kondisi2 benar }

c)

Untuk menggunakan percabangan if-else dalam bahasa pemrograman C, gunakan syntax: if (kondisi) { // blok kode jika kondisi benar } else { // blok kode jika kondisi salah }

d)

if (kondisi) { // blok kode jika kondisi benar } else { // blok kode jika kondisi salah } else { // blok kode jika kondisi lain salah }

7.

Apa yang dimaksud dengan perulangan (loop) dalam bahasa pemrograman C?

a)

Perulangan dalam C hanya dapat dilakukan sekali

b)

Perulangan (loop) dalam bahasa pemrograman C adalah sebuah struktur kontrol yang memungkinkan program untuk mengeksekusi blok kode secara berulang berdasarkan kondisi yang ditentukan.

c)

Perulangan dalam C tidak memungkinkan eksekusi berulang kode

d)

Perulangan dalam C tidak memerlukan kondisi

8.

Bagaimana cara mendefinisikan dan menggunakan fungsi dalam bahasa pemrograman C?

a)

Declare the function body first, then define the function prototype

b)

Call the function before defining the function body

c)

Skip declaring the function prototype and directly define the function body

d)

Declare the function prototype, define the function body, and call the function when needed.

9.

Apa itu array dalam bahasa pemrograman C?

a)

Sebuah variabel dengan tipe data yang berbeda-beda

b)

Struktur data yang hanya dapat menyimpan satu elemen

c)

Kumpulan elemen dengan tipe data yang berbeda yang disimpan dalam urutan acak

d)

Kumpulan elemen dengan tipe data yang sama yang disimpan dalam urutan tertentu.

10.

Fungsi printf dalam program berguna untuk....

a)

Mengambil input dari pengguna

b)

Mengubah tipe data variabel

c)

Menghitung nilai variabel

d)

Menampilkan output ke layar

11.

Bagaimana cara menampilkan teks "Hello, World!" menggunakan printf di bahasa C?

a)

printf("Hello, World!")

b)

print("Hello, World!")

c)

printf("Hello, World!");

d)

printf(Hello, World!);

12.

Apa yang terjadi jika kita tidak menambahkan karakter & di depan variabel dalam fungsi scanf?

a)

Tidak ada yang terjadi

b)

Program akan berhenti bekerja

c)

Variabel tidak akan diubah dengan input dari pengguna

d)

Kompiler akan menampilkan pesan kesalahan

13.

Bagaimana cara mengambil input berupa integer dari pengguna dan menyimpannya dalam variabel x menggunakan scanf?

a)

scanf("%d", x);

b)

scanf("%c", x);

c)

scanf("%f", &x);

d)

scanf("%d", &x);

14.

Apa yang ditampilkan oleh kode berikut ini?

int a = 5;

printf("Nilai a adalah %d", a);

a)

Nilai a adalah a

b)

Nilai a adalah 0

c)

Nilai a adalah %d

d)

Nilai a adalah 5

15.

Jika Anda ingin mengambil input string menggunakan scanf, format spesifier apa yang harus digunakan?

a)

%d

b)

%s

c)

%c

d)

%f