Font size
WorksheetsXI INFORMATIKA - ARRAY BAHASA C
Total questions: 50
Worksheet time: 2hrs 40mins
Apa itu Array dalam pemrograman C?
Struktur data untuk menyimpan sekumpulan data dalam satu tempat
Fungsi untuk menghitung panjang string
Variabel untuk menyimpan angka desimal
Tipe data untuk menyimpan satu karakter
Struktur data yang memiliki ukuran tetap dan tipe data yang sama
Bagaimana cara mendeklarasikan array satu dimensi di C?
int nama_array[10];
char nama_array(10);
float nama_array{10};
string nama_array[10];
double nama_array[10];
Apa yang dimaksud dengan indeks array?
Fungsi untuk mengakses elemen array
Tipe data yang digunakan dalam array
Jumlah total elemen dalam array
Posisi elemen dalam array yang dimulai dari nol
Nilai yang digunakan untuk mengidentifikasi elemen dalam array
Fungsi apa yang digunakan untuk menghitung panjang array?
count()
length()
size()
sizeof()
array_length()
Apa yang terjadi jika kita mencoba mengakses indeks ke-3 dari array yang hanya memiliki 3 elemen pada program bahasa C?
Akan mengembalikan nilai dari indeks ke-2
Akan mengembalikan nilai acak
Akan mengembalikan nilai nol
Akan terjadi kesalahan runtime
Akan mengembalikan nilai undefined
Bagaimana cara mengubah elemen pada indeks ke-2 dalam array?
nama_array[2] = 'z';
nama_array[2] = z;
nama_array(2) = 'z';
nama_array{2} = 'z';
nama_array[2] = "z";
Apa yang dimaksud dengan array dua dimensi?
Array yang memiliki baris dan kolom
Array yang hanya memiliki satu baris
Array yang hanya menyimpan karakter
Array yang tidak memiliki indeks
Array yang memiliki lebih dari satu dimensi
Int Nilai [5] = {3,6,9};
Jika pada array dengan ukuran 5, sedangkan elemennya hanya ada 3 maka yang akan terjadi adalah...
Error
Nilainya tidak dapat dihitung
dua kolom terakhir akan diisi otomatis dengan angka 1 dan 2
dua kolom terakhir akan diisi otomatis dengan bernilai 0, 0
Aplikasi akan log out otomatis
Perhatikan Gambar di samping, Indeks ke 4 bernilai
3
6
16
2
Int Nilai_siswa [5] = {40, 50, 60, 70, 80}; yang merupakan Tipe data yakni
Int
Nilai_siswa
[5]
=
{40, 50, 60, 70, 80}
type data untuk angka yang tidak menggunakan koma. Contoh: 46, 2, -202, 9857, -67 disebut....
Sekumpulan Variabel yang memiliki tipe data yang sama dan disimpan di lokasi memori yang berdekatan dan mempunyai nama (identifier) yang sama disebut....
Int
Int Nilai_Siswa [ ] = {70, 80, 50, 60, 40};
Jika Array tersebut dibuat dalam bentuk statement, maka Nilai_Siswa [1] = ....
70
80
50
60
40
Dalam bahasa C, tipe data manakah yang digunakan untuk menyimpan karakter tunggal?
int
float
double
char
string
Dalam bahasa C, fungsi standar untuk membaca masukan dari pengguna adalah:
print()
scanf()
cout <<
input()
cin >>
Manakah dari berikut ini yang merupakan format keluaran untuk menampilkan nilai bertipe integer dalam bahasa C?
%c
%s
%d
%f
%x
Manakah di antara pilihan berikut yang benar untuk mengimpor library dalam bahasa C yang digunakan untuk operasi input-output?
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <conio.h>
Di dalam bahasa C, bagaimana cara menulis pernyataan untuk mencetak "Selamat Datang!" di layar?
printf("Selamat Datang!");
cout << "Selamat Datang!"
Console.WriteLine("Selamat Datang!");
System.out.println("Selamat Datang!");
print("Selamat Datang!");
Hasil dari program diatas adalah
34+8
33
51
42
43
berapakah hasil dari program disamping apabila dimasukan nilai A=6, B=6
6
36
6*6
26
16
untuk membuat baris baru dalam bahasa c menggunakan simbol?
\t
\n
%n
%t
%d
baris berapa yang membuat program tidak berjalan dengan benar (error)?
1
4
6
8
9
Dibawah ini merupakan tipe data dasar program bahasa C, kecuali...
Char
Integer
include
Float
Double
Berikut ini merupakan manfaat mempelajari bahasa C, kecuali ...
cocok untuk dipelajari oleh pemula
mudah dipelajari dan sumbernya banyak
induk dari semua bahasa pemrograman
masih digunakan hingga saat ini
tidak dapat digunakan diberbagai macam platform
Bagian dari struktur bahasa C yang bertujuan untuk mengimpor fungsi fungsi yang sudah didefinisikan pada header file disebut dengan...
#include
main()
return 0
void
int main
Dibawah ini merupakan tipe data bilangan bulat adalah...
float
cin
string
char
int
format untuk menampilkan bilangan pecahan dalam bahasa C adalah...
%f
%d
%c
%s
%u
Bahasa C atau dibaca "si" adalah bahasa pemrograman tingkat tinggi dan general-purpose yang digunakan dalam sehari hari. Maksud dari general-purpose adalah...
Bisa digunakan untuk membuat program apa saja
Tidak bisa digunakan dalam semua program
hanya program tertentu saja
digunakan untuk program matematika saja
semua jawaban salah
Bagaimana cara mengembalikan nilai dari sebuah fungsi dalam bahasa C?
Gunakan pernyataan printf di dalam fungsi.
Gunakan pernyataan return di dalam fungsi.
Kembalikan nilai di luar fungsi.
Gunakan pernyataan break di dalam fungsi.
Gunakan pernyataan scanf di dalam fungsi.
Saat sebuah program bahasa c, tertulis printf("saya bisa !"); maka yang tercetak adalah..
saya bisa
Saya bisa !
Sayabisa
saya bisa !
output dari program tersebut adalah ...
Huruf : a
Huruf : b
Huruf : c
Huruf : d
Huruf : e
output dari program tersebut yaitu ...
Huruf : z
Huruf : d
Huruf : a
Huruf : c
Huruf : e
output program tersebut yaitu
2
3
4
8
9
pada program tersebut, perintah yang menunjukkan perulangan (looping) terdapat pada baris kode ke .....
4
12
13
16
6
Program disamping akan error ketika di compile oleh komputer. Pada baris kode ke berapa yang menyebabkan program error ?
8
9
10
12
13
Pasangkan simbol dalam bahasa C berikut ini dengan fungsi nya yang benar
%d
untuk menampilkan bilangan desimal
%s
untuk menampilkan teks (string)
%c
untuk menampilkan karakter
%f
untuk menampilkan bilangan pecahan
\n
untuk membuat baris baru
Apakah tujuan dari perintah #include <stdio.h> dalam program C?
Untuk mengizinkan penggunaan fungsi printf() dan scanf()
Untuk mendeklarasikan tipe data integer.
Untuk mengakses operasi matematika
Untuk membuat program menjadi lebih cepat.
untuk menghasilkan output menjadi lebih cepat
Manakah yang merupakan contoh pengulangan for yang benar dalam bahasa C?
for(int i = 0; i < 10; i++)
for(int i = 0; i < 10, i++)
for(int i = 0; i < 10: i++)
for(int i = 0: i < 10; i++)
for(int i = 0, i < 10; i++)
Pernyataan manakah yang benar mengenai array dalam bahasa C?
Ukuran array dapat diubah setelah deklarasi.
Elemen array harus bertipe data yang sama.
Array hanya dapat berisi bilangan bulat.
Array tidak dapat menyimpan lebih dari satu tipe data
Elemen array harus mempunyai tipe data yang berbeda
Apakah yang dimaksud dengan fungsi main() dalam bahasa C?
Fungsi utama yang selalu pertama kali dieksekusi
Fungsi untuk mencetak output
Fungsi untuk mendeklarasikan variabel global
Fungsi untuk mengimpor file eksternal
Fungsi yang memanggil fungsi lain
Bagaimana cara mendeklarasikan array satu dimensi dengan 5 elemen bertipe int dalam bahasa C ?
int[5] array;
int array[5];
array int[5];
int array = {5};
int[ ] array(5);
apa output dari program tersebut ?
2.0
5
2
10
50
Berikut adalah kode program yang menggunakan for loop untuk mencetak angka. Apa output yang akan dihasilkan oleh program di atas ?
1 2 3 4 5
1 2 3 4
1 2 3 4 5 6
5 4 3 2 1
error
Berapa hasil luasnya apabila diketahui alas = 4, tinggi = 6
12
11
4
6
8
Apa yang dimaksud dengan 'variabel' dalam bahasa C?
Variabel adalah tempat untuk menyimpan data.
Variabel adalah fungsi yang tidak memiliki nilai.
Variabel adalah tipe data yang tidak dapat diubah.
Variabel adalah sekumpulan instruksi dalam program.
Variabel adalah kumpulan elemen data
Bagaimana cara menggunakan komentar dalam bahasa C?
Dengan menggunakan tanda // untuk komentar satu baris.
Dengan menggunakan tanda /* untuk komentar satu baris.
Dengan menggunakan tanda # untuk komentar satu baris.
Dengan menggunakan tanda // dan /* untuk komentar satu baris.
dengan menggunakan tanda /* dan juga */
Apa perbedaan antara tipe data 'int' dan 'float' dalam bahasa C?
Perbedaan antara 'int' dan 'float' adalah 'int' untuk bilangan bulat, sedangkan 'float' untuk bilangan pecahan.
'int' digunakan untuk bilangan desimal, sedangkan 'float' untuk bilangan bulat
'int' hanya dapat menyimpan nilai positif, sedangkan 'float' dapat menyimpan nilai negatif
'int' dan 'float' adalah tipe data yang sama
'int' hanya dapat menyimpan nilai negatif, sedangkan 'float' dapat menyimpan nilai positif
Apa output dari program berikut:
printf("%d", 10 + 5);?
20
10
15
5
10+5
Apa nilai yang akan dicetak oleh kode berikut:
arr[5] = {1, 2, 3, 4, 5};
printf("%d", arr[2]);
2
1
4
3
5
