NEW
Font size
Worksheetsembedded system (OOP program)
Total questions: 30
Worksheet time: 15mins
Apa kepanjangan dari IDE dalam konteks pemrograman?
Integrated Development Environment
Internal Development Engine
Integrated Design Environment
Internal Design Engine
Tipe data manakah yang digunakan untuk menyimpan bilangan bulat di C?
float
double
int
char
Perintah manakah yang digunakan untuk menampilkan output ke layar di C?
cin
cout
scanf
printf
Perulangan manakah yang akan selalu dijalankan setidaknya sekali meskipun kondisi tidak terpenuhi?
for
while
do-while
switch
Apa kegunaan dari fungsi main() dalam program C?
Titik awal eksekusi program
Menghitung nilai variabel
Menampilkan output
Membaca input
Penulisan komentar satu baris di C diawali dengan tanda:
//
/*
#
!
Tipe data manakah yang digunakan untuk menyimpan satu karakter di C?
int
float
char
double
Operator manakah yang digunakan untuk perbandingan "sama dengan" di C?
=
==
===
!=
Pernyataan break digunakan untuk apa dalam perulangan?
Menghentikan perulangan saat itu juga
Melewati satu iterasi perulangan
Mengulang perulangan dari awal
Tidak ada efek
Apa yang dikembalikan oleh fungsi main() di C?
int
void
float
char
Apa output dari kode berikut?
#include <stdio.h>
int main() {
int x = 5;
int y = x++;
printf("%d %d\n", x, y);
return 0;
}
5 5
5 6
6 5
6 6
Tipe data manakah yang memiliki jangkauan nilai terbesar di C?
int
long long int
float
double
Perintah manakah yang digunakan untuk membaca input dari pengguna di C?
printf
scanf
cout
cin
Perulangan manakah yang paling cocok digunakan ketika jumlah iterasi sudah diketahui sebelumnya?
for
while
do-while
switch
Apa yang dimaksud dengan fungsi rekursif?
Fungsi yang memanggil dirinya sendiri
Fungsi yang tidak memiliki parameter
Fungsi yang tidak mengembalikan nilai
Fungsi yang hanya dipanggil sekali
Apa output dari kode berikut?
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
printf("%d\n", *(arr + 2));
return 0;
}
1
2
3
4
Tipe data void digunakan untuk apa dalam C?
Menyimpan bilangan bulat
Menyimpan karakter
Menunjukkan fungsi tidak mengembalikan nilai
Menunjukkan variabel tidak memiliki tipe
Operator manakah yang digunakan untuk melakukan operasi logika AND di C?
A. &
&&
|
||
Pernyataan continue digunakan untuk apa dalam perulangan?
Menghentikan perulangan saat itu juga
Melewati satu iterasi perulangan
Mengulang perulangan dari awal
Tidak ada efek
Apa yang dimaksud dengan parameter fungsi dalam C?
Nilai yang dikembalikan oleh fungsi
Nilai yang dikirim ke fungsi saat dipanggil
Nama dari fungsi
Tipe data dari fungsi
Apa output dari kode berikut?
#include <stdio.h>
int main() {
int x = 10;
int *ptr = &x;
*ptr = 20;
printf("%d\n", x);
return 0;
}
10
20
Alamat dari x
Error
Apa perbedaan antara malloc dan calloc dalam alokasi memori dinamis di C?
malloc mengalokasikan memori dan menginisialisasinya dengan 0, sedangkan calloc tidak
calloc mengalokasikan memori dan menginisialisasinya dengan 0, sedangkan malloc tidak
Keduanya sama
Tidak ada perbedaan
Perintah manakah yang digunakan untuk membuka file dalam mode baca di C?
fopen("nama_file.txt", "r");
fopen("nama_file.txt", "w");
fopen("nama_file.txt", "a");
fopen("nama_file.txt", "r+");
Apa yang dimaksud dengan struct di C?
Tipe data yang mengelompokkan beberapa variabel dengan tipe data berbeda
Tipe data yang mengelompokkan beberapa variabel dengan tipe data sama
Tipe data untuk menyimpan string
Tipe data untuk menyimpan pointer
Apa output dari kode berikut?
#include <stdio.h>
int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int result = factorial(5);
printf("%d\n", result);
return 0;
}
5
25
120
Error
Apa perbedaan antara strcpy dan strncpy dalam manipulasi string di C?
strcpy menyalin seluruh string, sedangkan strncpy menyalin sebagian string dengan panjang tertentu
strncpy menyalin seluruh string, sedangkan strcpy menyalin sebagian string dengan panjang tertentu
Keduanya sama
Tidak ada perbedaan
Perintah manakah yang digunakan untuk menutup file di C?
fclose
fcloseall
close
closeall
Apa yang dimaksud dengan union di C?
Tipe data yang mengelompokkan beberapa variabel dengan tipe data berbeda, tetapi hanya satu variabel yang dapat digunakan pada satu waktu.
Tipe data yang mengelompokkan beberapa variabel dengan tipe data sama.
Tipe data untuk menyimpan string.
Tipe data untuk menyimpan pointer.
Apa output dari kode berikut?
#include <stdio.h>
int main() {
int num = 5;
int *ptr = #
printf("%p\n", ptr);
printf("%p\n", &num);
return 0;
}
5 dan 5
Alamat dari num dan alamat dari num
Alamat dari ptr dan alamat dari num
Error
Perintah manakah yang digunakan untuk menulis data ke file di C?
fprintf
fscanf
fwrite
fread
