Font size
Worksheets06. SOAL BAHASA INFORMATIKA XI F-11 REF 13-09-2024
Total questions: 100
Worksheet time: 53mins
Bahasa C dikembangkan oleh ___.
Dennis Rechard
Dennis M. Ritchie
Bjarne Stroustrup
Anders Hejlsberg
Bahasa C merupakan penerus bahasa apa?
Dasar
Bahasa Inggris Cobol
Bahasa Inggris C++
B
C adalah ___.
Bahasa tingkat rendah
Bahasa tingkat tinggi
Bahasa tingkat menengah
Tidak ada yang di atas
Ada berapa kata kunci dalam bahasa C?
32
33
64
18
Bahasa C adalah ___.
Bahasa pemrograman berorientasi prosedural
Bahasa pemrograman tujuan umum
Pemrograman terstruktur
Semua hal di atas
Komentar bergaya C, cukup tambahkan ___ di sekitar teks.
/* Dan */
// Dan //
/** Dan **/
adalah nama informal untuk ISO/IEC 9899:1999, versi lama standar bahasa pemrograman C?
C
Bahasa Inggris C++
C89
Bahasa Indonesia: C99
Pada versi bahasa C yang mana, komentar Gaya C++ (//) diperkenalkan?
C17
abad ke 18
C89
Bahasa Indonesia: C99
Berapa banyak karakter spasi yang diizinkan dalam bahasa C?
2
3
4
5
Berapa banyak karakter tanda baca yang diizinkan dalam bahasa C?
29
30
31
32
Apa ekstensi file sumber bahasa C?
.C
.cpp
.c99
.H
Apa ekstensi dari file header bahasa C?
.C
.cpp
.c99
.H
Untuk mengembangkan sistem operasi apa bahasa C diciptakan?
Bahasa Indonesia: Sistem Operasi Linux
Bahasa Indonesia: Unix
Bahasa Indonesia: Android
Burung Macan
Apa saja kelemahan bahasa C?
Tidak Ada Pengumpulan Sampah
Manajemen Memori yang Tidak Efisien
Tingkat abstraksi rendah
Kurangnya Orientasi Objek
Semua hal di atas
Berapa banyak byte yang dibutuhkan tipe char dalam C?
1
2
3
4
Apa perbedaan antara float dan double dalam C?
keduanya digunakan untuk tujuan yang sama
double hanya dapat menyimpan nilai double dibandingkan dengan nilai float
double adalah versi yang disempurnakan dari float dan diperkenalkan pada C99
double lebih tepat daripada float dan dapat menyimpan 64 bit
Manakah penentu format yang benar untuk nilai tipe ganda dalam C?
%D
%F
%if
%LF
Huruf pendek melambangkan ___.
ke dalam
mengambang
unsigned int
int pendek
Apa sintaksis yang benar untuk mendeklarasikan variabel dalam C?
tipe_data nama_variabel;
data_type sebagai nama_variabel;
nama_variabel tipe_data;
nama_variabel sebagai tipe_data;
Manakah yang benar mengenai ukuran tipe data dalam C?
karakter > int > mengapung
char < int < float
int < karakter < float
int
Operator manakah yang digunakan untuk mencari sisa dua bilangan dalam C?
/
Bahasa Indonesia:
%
//
Manakah dari yang berikut ini bukan merupakan ekspresi aritmatika?
x=10-1
y= 10+4
k = 10-2
x! = 10
Apa yang akan menjadi output dari kode C berikut?
2
2.5
Kesalahan
Peringatan
Apa yang akan menjadi output dari kode C berikut?
7
Jam 7.00
7.000000
Kesalahan
Apa yang akan menjadi output dari kode C berikut?
23.45600
23.456
pukul 23.45
23.46
Apa yang akan menjadi output dari kode C berikut?
#include
main utama ()
Bahasa Indonesia : intx = 10 ;
inty = x ++ + 20 ;
Apa yang akan menjadi output dari kode C berikut?
#include
290
256
34
Sampah
Increment (++) dan decrement (--) merupakan operator ___ dalam C?
Unari
Biner
Terner
Tidak ada yang di atas
Apa yang akan menjadi output dari kode C berikut?
#sertakan
290
256
34
Sampah
Apa yang akan menjadi output dari kode C berikut?
#sertakan
1
7
angka 0
8
Apa yang akan menjadi output dari kode C berikut?
#sertakan
100
-100
angka 0
Kesalahan
Apa yang akan menjadi output dari kode C berikut?
#sertakan
20
24
Sampah
Kesalahan
Kata kunci C mana yang digunakan untuk memperluas visibilitas variabel?
memperpanjang
memperluas
eksternal
mobil
Pengambilan keputusan dalam bahasa pemrograman C adalah ___.
Mengulang pernyataan yang sama beberapa kali
Menjalankan serangkaian pernyataan berdasarkan suatu kondisi tertentu
Memberikan nama blok kode
Semua ini
Apa sintaks pernyataan if yang benar dalam program C?
jika(kondisi){ }
jika(kondisi) :
Jika { [kondisi] }
Tidak ada satupun yang ini
Bila kondisi pernyataan if salah, maka alur kode akan ___.
masuk ke blok if
Keluar dari program
Lanjutkan kode setelah melewati blok if
Tidak ada satupun yang ini
Apa yang akan menjadi hasil dari kondisi berikut? ( (28 > 25))
BENAR
PALSU
Kesalahan
Tidak ada satupun yang ini
Manakah sintaks blok if...else berikut yang benar?
jika (kondisi) { }
jika tidak { }
jika (kondisi) { } jika tidak (kondisi) { }
jika{ } yang lain { }
Pernyataan if-elseif-else dalam pemrograman C digunakan?
Buat beberapa pernyataan kondisional
Nilai pengembalian
Perulangan dalam blok if-else
Semua ini
Apa yang akan menjadi output dari kode C berikut?
#sertakan
Nilai : A
Nilai : B
Nilai : C
Nilai : D
Berapa banyak ekspresi yang dapat diperiksa menggunakan pernyataan if...elseif...else?
100
1
Tak terbatas
Tidak ada satupun yang ini
Apa yang akan menjadi output dari kode C berikut?
#sertakan
Bagus sekali
Lulus
Gagal
Tidak ada satupun yang ini
Tanpa pernyataan break di switch apa yang akan terjadi?
Semua kasus akan berfungsi dengan baik
Kasus akan gagal setelah cocok dengan pemeriksaan pertama
Switch akan menghasilkan kesalahan
Semua ini
Bila semua kasus tidak cocok, kasus manakah yang cocok dalam pernyataan switch?
Kasus default
Kasus pertama
Tidak ada kasus
Tidak ada satupun yang ini
Apa yang akan menjadi output dari kode C berikut?
#sertakan
Semua ini dalam pemrograman C digunakan untuk ___.
Menjalankan pernyataan berdasarkan suatu kondisi
Menjalankan blok kode berulang kali
Buat variabel
Tidak ada satupun yang ini
Manakah di antara berikut ini yang merupakan loop yang dikendalikan keluar?
untuk
jika
melakukan...sementara
ketika
Pernyataan mana yang digunakan untuk mengubah urutan eksekusi?
Pernyataan kontrol loop
Pernyataan fungsi
Pernyataan bersyarat
Semua ini
Apa yang akan terjadi jika kondisi loop tidak akan pernah menjadi salah?
Program akan menghasilkan kesalahan
Program akan berulang tanpa henti
Loop tidak akan berjalan
Tidak ada satupun yang ini
Apa yang akan menjadi output dari kode C berikut?
#sertakan
11 13 15 17 19
Bahasa Indonesia: 11 12 13 14 15 16 17 18 19 20
Tanggal 11 13 15 17 19 21
Tidak ada satupun yang ini
Bila semua bagian loop for dihilangkan, apa yang akan terjadi?
Perulangan for tidak akan berfungsi
Perulangan for tak terbatas
Kesalahan
Tidak ada satupun yang ini
Bila kondisi perulangan do-while bernilai salah, berapa kali kode tersebut akan dijalankan?
angka 0
1
Tak terbatas
Semua ini
Apa yang akan menjadi output dari kode C berikut?
#sertakan
2 3 4 5 6 7 8 9
3 5 7 9
2 3 5 7
Nomor telepon 2 3 5 7 11
Penentu format manakah yang digunakan untuk membaca dan mencetak string menggunakan printf() dan scanf() di C?
%C
%str
%P
%S
Apa yang akan menjadi output dari kode C berikut?
#sertakan
5,5
6,6
5,6
Tidak ada yang di atas
Apa yang akan menjadi output dari kode C berikut?
#sertakan
Halo,
Halo,Halo
Halo halo halo
Kesalahan
Apa yang akan menjadi output dari kode C berikut? (Jika inputnya adalah "Hello world")
#sertakan
Halo Dunia
Halo
Halo dunia\0
Kesalahan
Anda dapat mengakses elemen array dengan ___.
nilai-nilai
indeks
alamat memori
Semua hal di atas
Manakah sintaks yang benar untuk menginisialisasi array dalam C?
tipe_data nama_array[ukuran_array] = {nilai1, nilai2, nilai3, …};
tipe_data nama_array[] = {nilai1, nilai2, nilai3, …};
tipe_data nama_array[ukuran_array] = {};
Baik A dan B
Elemen array selalu disimpan di lokasi memori ___.
Acak
Berurutan
Baik A dan B
Tidak ada yang di atas
Apa yang akan menjadi output dari pernyataan berikut? cetakf("%u",x);
Mencetak nilai elemen ke -0 (misalnya, 10)
Mencetak nilai sampah
Terjadi kesalahan
Cetak alamat array (yaitu, alamat elemen pertama ( 0 )
Apa yang akan menjadi output dari program C berikut?
#sertakan
0
30
Nilai sam
Apa yang akan menjadi output dari program C berikut?
#sertakan
0
30
Nilai sampah
Kesalahan
Apa yang akan menjadi output dari program C berikut?
#sertakan
angka 0
10
Nilai sampah
Kesalahan
Apa yang akan menjadi output dari program C berikut?
#sertakan
3
4
5
6
Bila kita melewatkan sebuah array sebagai argumen ke sebuah fungsi, apa sebenarnya yang dilewatkan?
Nilai elemen dalam array
Elemen pertama dari array
Alamat dasar array yaitu alamat elemen pertama
Alamat elemen terakhir array
Manakah dari berikut ini yang merupakan kumpulan tipe data yang berbeda?
struktur
rangkaian
susunan
Semua hal di atas
Operator manakah yang digunakan untuk mengakses anggota suatu struktur?
-
>
*
.
Ukuran suatu serikat pekerja adalah ___.
Jumlah ukuran semua anggota
Ditetapkan sebelumnya oleh kompiler
Sama dengan ukuran tipe data terbesar
Tidak ada satupun yang ini
Semua anggota serikat ___.
Disimpan di lokasi memori berurutan
Berbagi lokasi memori yang sama
Simpan di lokasi berbeda
Semua ini
Pernyataan berikut ini yang tidak tepat jika terjadi penyatuan adalah?
Union adalah struktur data yang ditentukan pengguna
Semua data berbagi memori yang sama
Metode penyimpanan serikat juga
kata kunci union digunakan untuk menginisialisasi
Dalam hal manakah kesatuan lebih baik daripada struktur?
Memori yang tersedia lebih sedikit
Kompilasi yang lebih cepat diperlukan
Ketika fungsi disertakan
Tidak ada satupun yang ini
Apa yang dimaksud dengan fungsi dalam bahasa C?
Tipe data yang ditentukan pengguna
Blok kode yang dapat digunakan kembali
Sintaks deklarasi
Tidak ada satupun yang ini
Kata kunci manakah yang digunakan untuk mengembalikan nilai dari fungsi?
Kembali
Nilai
Tipe pengembalian
Semua ini
Manakah di antara berikut ini yang bukan merupakan metode penyampaian parameter yang valid dalam C?
Panggilan berdasarkan nilai
Hubungi dengan referensi
Panggil dengan pointer
Semua ini
Fungsi rekursif dalam C ___.
Memanggil dirinya sendiri lagi dan lagi
Lakukan pengulangan pada suatu parameter
Mengembalikan beberapa nilai
Tidak ada satupun yang ini
Ruang lingkup suatu fungsi dibatasi pada?
Blok saat ini
Hanya fungsi
Seluruh berkas
Direktori
Manakah sintaks berikut yang merupakan cara yang benar untuk mendeklarasikan suatu fungsi?
kembalikan nama_fungsi() { }
tipe_data nama_fungsi (parameter) { }
Fungsi void_name ( )
Tidak ada satupun yang ini
Fungsi sqrt() digunakan untuk menghitung nilai yang mana?
Persegi
Kuadrat bit terbalik
Akar kuadrat
Tidak ada satupun yang ini
Apa yang akan menjadi output dari program C berikut?
#sertakan
13
12
14
Kesalahan
Sebelum menggunakan variabel pointer, variabel tersebut harus ___.
Dinyatakan
Diinisia
Sebelum menggunakan variabel pointer, variabel tersebut harus ___.
Dinyatakan
Diinisialisasi
Baik A. maupun B.
Tidak ada yang di atas
merupakan penunjuk yang muncul pada saat objek dihapus dari memori tanpa mengubah nilai penunjuk tersebut.
Penunjuk yang menggantung
Penunjuk liar
Penunjuk kekosongan
penunjuk nol
Berikan komentar pada deklarasi pointer berikut?
p adalah pointer ke integer, x bukan
p dan x, keduanya adalah pointer ke integer
p adalah pointer ke integer, x mungkin atau mungkin tidak
p dan x keduanya bukan pointer ke integer
Apa yang akan menjadi output dari kode C berikut?
#include
10
20
Kesalahan
Nilai sampah
Apa yang akan menjadi output dari kode C berikut?
#termasuk
SertakanBantuan
saya
Beberapa alamat
Kesalahan
Apa sintaksis yang benar untuk mendeklarasikan pointer ke pointer, yaitu pointer ganda?
ketik **nama_pointer;
ketik *&nama_pointer;
ketik *(*nama_pointer);
ketik **(nama_pointer);
Apa yang dimaksud dengan ptr pada pernyataan berikut? int (*ptr)[5];
ptr adalah array dari 5 pointer
ptr adalah array integer sederhana
ptr adalah pointer ke array integer 5 elemen
Tidak ada yang di atas
Apa sintaksis yang benar untuk mendeklarasikan pointer ke sebuah konstanta?
const tipe *nama_pointer;
ketik const *nama_pointer;
Baik A. maupun B.
Tidak ada yang di atas
Fungsi apa yang digunakan untuk membuka file dalam C?
membuka()
fopen()
file_terbuka()
membuka berkas()
Sintaks manakah yang benar untuk mendeklarasikan penunjuk file dalam C?
Berkas *file_pointer;
BERKAS *penunjuk_berkas;
Berkas penunjuk_berkas;
BERKAS *penunjuk_berkas;
Fungsi apa yang digunakan untuk mencari posisi penunjuk file dalam C?
mencari()
mencari()
pencarian berkas()
fpindah()
Apa itu CPP dalam pemrograman C?
Platform pemrosesan C
Praprosesor C
C pra-platform
Tidak ada satupun yang ini
Simbol apa yang digunakan untuk memulai praprosesor?
@
!
#
Semua ini
Operator (\) dalam C adalah ___.
Operator kelanjutan makro
Operator stringisasi
Pembuat Token
Tidak ada satupun yang ini
Operator manakah yang digunakan untuk mengubah variabel menjadi string dalam C?
/
&
*
#
Apa yang akan menjadi output dari kode C berikut?
#sertakan
Pelajari bahasa pemrograman python di includehelp
Pelajari bahasa pemrograman #a di #b
Pelajari bahasa pemrograman di
Tidak ada satupun yang ini
Manakah di antara berikut ini yang bukan merupakan preprosesor yang valid dalam C?
Bahasa Indonesia:
?
###
Tidak ada satupun yang ini
Apa yang akan terjadi jika file header disertakan dalam suatu program dua kali?
Program akan menghasilkan kesalahan
Program akan memunculkan pengecualian
Program akan berjalan normal
Tidak ada satupun yang ini
Nama Lengkap Siswa
(a)
