WorksheetsUAS Logika dan Algoritma Pemrograman
Total questions: 15
Worksheet time: 8mins
Apakah keluaran dari statemen ini bila dieksekusi dalam program bahasa C?
strcmp(“ABC”,”ABC”);
33
1
-1
0
Manakah dari fungsi berikut ini yang digunakan untuk mengkonversi string ke dalam huruf kecil (lowercase):
strlen()
strlwr()
strcmp()
strrev()
Manakah dari berikut ini yang BUKAN merupakan built in function dalam operasi string?
string()
strlen()
strcat()
strrev()
String adalah array dari karakter-karakter dengan karakter ........... sebagai elemen terakhir dari array.
Null atau \0
Empty
0
1
Manakah dari format specifier berikut ini yang digunakan untuk menampilkan atau membaca sebuah karakter dari sebuah array pada fungsi Printf atau Scanf?
%C
%f
%w
%c
Manakah dari fungsi berikut ini yang lebih tepat digunakan untuk membaca string dengan banyak kata (multi-word string)?
scanf()
gets()
printf()
puts()
Fungsi yang digunakan untuk meng-copy sebuah string ke yang lainnya adalah:
strncpy()
strcmp()
strcpy()
strchr()
String diinisialisasi dengan tipe data:
float
char
int
double
Sebuah fungsi yang tidak memiliki tipe pengembalian (return value) dimulai dengan:
int
void
Arguments
Braces
Sebuah fungsi yang mengembalikan sebuah nilai dengan tipe data angka dimulai dengan kata:
int
void
string
{ }
Benar atau salah. Fungsi yang mengembalikan string dimulai dengan kata void.
Benar
Salah
Pilih semua jenis yang mungkin Anda miliki untuk jenis suatu fungsi
string
bool
void
variable
int
Sebuah fungsi yang bukan VOID harus memiliki sebuah .........
variable calculation
printing statement
Return statement
cout statement
Bagaimana inisialisasi sebuah array dalam C?
int arr[3] = (1,2,3);
int arr(3) = {1,2,3};
int arr[3] = {1,2,3}
int arr(3) = (1,2,3)
Apakah output dari progam berikut ini?
int main() {
int a[] = {1,2,3,4};
int b[4] = {5,6,7,8};
printf("%d,%d", a[0], b[0]);
}
1,5
2,6
0,0
Error
