Anda di halaman 1dari 23

KISI – KISI DAN SOAL

PENILAIAN ULANGAN AKHIR SEMESTER GENAP


Tahun Pelajaran 2018 / 2019
Mata Pelajaran : PEMROGRAMAN DASAR

1 Pengertian array adalah


A. Kumpulan tipe data integer yang bertipe sama
B. Kumpulan Elemen yang bertipe sama didalam sebuah urutan tertentu
C. Jenis variabel bertipe tidak sama
D. Kumpulan tipe data yang bertipe larik
E. Larik yang bertipe sama
2 Yang selalu dimulai dari angka 0 yaitu
A. Indeks array
B. Larik array
C. Integer Byte
D. Deklarasi array
E. Integer
3 Muhammad Anshari berupa nama , maka indeks elemen array nya adalah
A. 15
B. 18
C. 17
D. 16
E. 20
4 Antara indeks elemen array dengan elemen array selisih berapa
A. 1
B. 3
C. 2
D. 4
E. 0
5 Ruang memori yang dibutuhkan untuk mendeklarasikan array tersebut adalah…
A. 50 byte
B. 100 byte
C. 150 byte
D. 200 byte
E. 250 byte
6 Melalui apakah array di akses….
A. Indeks
B. Array
C. Output
D. Input
E. Fungsi
7 Pada saat kita mendeklarasikan array kita langsung bias melakukan inisialisasi ilia terhadap elemen array di dalamnya, hal ini
di maksudkan untuk……
A. Melakukan pertukaran angka
B. Mengisikan nilai awal (default) pada elemn array sehingga jika elemen berstuan tidak di isi dengan nilai baru, maka nilai
yang di gunakan adalah nilai yang telah ada.
C. Untuk proses inisialisasi array
D. Melakukan proses pertukaran data array pad C++
E. Transfer data
8 Indeks array selalu di mulai dari 0 sehingga untuk mengakses elemen ke 10 maka indeks yang kita butuhkan adalah
a. 4
b. 11
c. 9
d. 7
e. 8
9 Ada dua jenis tipe data array yaitu...
A. Array 1 dimensi
B. Array 2 dimensi
C. Array 3 dimensi
D. Array 1 dan 2 dimensi
E. ARRAY MULTIDIMENSI
10 Struktur data yang menyimpan sekumpulan elemen yang bertipe sama yang disimpan kedalam varibel dengan nama yang
sama , pengertian dari...
A. Fungsi array
B. Array
C. Variabel
D. Elemen array
E. indeks array
11 Untuk inisialisasi array ada beberapa macam yang sering dilakukan.Sebutkan apa saja yang dilakukan saat inialisasi array?
a.sytem pause
b.include
c.int
d.char
e.semua jawaban benar
12 untuk menyatakan tipe dari elemen array,adalah?
a.main,int,dan cin
b.int,cout,dan cin
c. int, char, dan float.
d. cout,float dan int
e. float.pause,main

13 jelaskan penegertian dari Array multi fungsi


a. Array multi dimensi adalah suatu array yang mempunyai lebih dari satu subskrip
b. Array multi dimensi adalah aray yang memiliki banyak fungsi
c. Array multi dimensi adalah aray yang menggunakan beberafa fungsi tertentu
d. Array multi dimensi adalah aray yang mengunkan perulangan
e. semua jawaban benar
14 Cara yang digunakan oleh Programer untuk mengisi nilei kedalam elemen-elemen Array adalah...
a. Indeks
b. Looping
c. C++
d. Int
e. Cout
15 Cara yang lebih umum dan banyak digunakan oleh para programer untuk mengisikan nilai kedalam elemen-elemen array
adalah dengan menggunakan...
a. Perulangan
b. Pemilihan
c. Runtunan
d. Percabangan
e. Array
16 Satu blok kode yang malakukan tugas tertentu atas satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam
satu program. Merupakan pengertian dari...
a. Algoritma
b. Flowchart
c. Fungsi
d. Parameter
e. Array
17 Yang bukan termasuk dalam jenis-jenis fungsi dalam c++
a. Void
b. Nilai Balik
c. Parameter
d. Non-Void
e. Tipe
18 Dalam parameter yang terdapat pada pendefenisian adalah parameter...
a. Formal
b. Aktual
c. Masukan
d. Keluaran
e. Gabungan
19 Kode perintah…
a. Cout
b. Cin
c. Int main
d. Include
e. void
20 Nama_fungsi adalah…
a. Kode yang akan dilaksanakan di dalam fungsi
b. Nama yang digunakan dalam pemangilan fungsi
c. Mempunyai nilai balik
d. Void
e. Nama seseorang
21 Tujuan fungsi…
a. Memudahkan dalam membuat program
b. Menghemat ukuran program
c. Memperbesar program
d. Semua salah
e. A dan B benar
22 Apa yang di maksud fungsi…..
A. Fungsi adalah tiga blok kode yang melakukan tugas rahasia.
B. Fungsi adalah pertukaran data
C. Fungsi merupakan alat yang di gunakan dalam c++
D. Fungsi merupakan parameter
E. Fungsi adalah satu blok kode yang melakukan tugas tertentu
23 Tujuan pembuatan fungsi adalah……..
A. Memudahkan dalam pembuatan program
B. Untuk melakuka pengerjaan secara cepat pada c++
C. Menghemat ukuran program
D. A dan B benar
E. A dan C benar
24  Apakah fungsi dari frintf?
a. Menampilkan variabel
b. Menampilkan hasil program
c. Menampilkan tulisan
d. Menghapus kalimat
e. Menampilkan angka

25   Apakah fungsi dari scanf?


a. Menampilkan hasil input
b. Menampilkan hasil output
c. Mengeksekusi program
d. Menghilangkan variabel
e. Menampilkan huruf
26 Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan. Dan tidak dapat dirubah saat program
berjalan, disebut?
a. Variabel
b. Konstanta
c. Tipe data
d. Label
e. iostream
27 Apakah fungsi dari getche?
a. Manampilkan karakter tanpa menekan tombol enter
b. Membuat program berjalan
c. Menahan agar program dapat di compile
d. Membaca spasi pada program
e. Menampilkan input dan output
28 Apakah perbedaan dari cout dan cin?
a. Keluaran dan keluaran
b. Masukkan dan masukkan
c. Keluaran dan masukkan
d. Masukkan dan keluaran
e. Keluaran dan output
29 Apakah perbedaan dari endl dan ends?
a. Pindah baris dan penambah karakter null
b. Pindah spasi dan pindah baris
c. Pindah data dan tidak pindah program
d. Pindah karakter dan penambah spasi
e. Pindah huruf ke bawah
30   Apakah perbedaan dari clrscr dan clreol?
a. Membersihkan layar dan membersihkan karakter dalam suatu program
b. Membersihkan layar dan menambah spasi dalam sebuah layar outputnya
c. Menghapus spasi dan menghapus kalimat untuk program yang ditampilkan
d. Membersihkan seluruh layar dan membersihkan layar dari awal sampai akhir kursor
e. Membersihkan layar utama
31 Fungsi yang digunakan untuk membuat string menjadi capital adalah...
a. Strcpy
b. Strupr
c. Strcmp
d. Strcat
e. strintf
32  Fungsi yang digunakan untuk mengubah huruf menjadi kecil semua adalah....
a. Strcmp
b. Strump
c. Strlwr
d. Strcat
e. Strl
33 Yang merupakan perintah pada iostream.h, kecuali....
a. Prinf
b. Cout
c.  Endl
d.  cin
e. cut
34   Dibawah ini yang tidak termasuk header file yaitu....
a. Iostream.h
b. Iomanpt.h
c. Conio.h
d. Stdio.h
e. Include
35   Yang merupakan perintah pada iostream.h, kecuali....
a.  Prinf
b.  Cout
c.   Endl
d.  cin
e. printout
36 Pada math.h perintah pow berfungsi...
a. Akar
b. Bagi
c. Sudut derajat
d. Pangkat
e. Kali

37 Perintah dibawah ini yang tidak termasuk pada math.h adalah...


a. Max
b. Min
c. Pow
d. A, B, dan C benar
e. Bagi
38   Perintah yang terdapat pada iomanip.h adalah...
a.  Strlaw
b.  Strcat
c.  Setiosflags
d.  setioflashy
e. Strl
39 Yang tidak termasuk perintah pada stdlib.h adalah....
a. Atof()
b. Pow
c. Atoi()
d. Power
e. Cout
40 merupakan fungsi masukkan yang digunakan untuk menyimpan data dalam suatu variabel adalah....
a.    clrscr
b.    getch
c.    cin
d.    printf
e. Cout
41 merupakan sebuah file yang digunakan untuk mendefinisikan berbagai file makro, fungsi, variabel ,dan konstanta disebut....
a.    define
b.    debug
c.    header file
d.    compile
e. header
42 Apakah keistimewaan dari bahasa pemrograman c++?
a.   Mendukung OPP(Object Oriented Programming)
b.   Mudah dalam membuat aplikasi
c.   Merupakan bahasa tingkat tinggi
d.   Mendukung penerjemah semua bahasa
e. Merubah bahasa dalam aplikasi
43 Merupakan proses menerjemahkan bahasa manusia kedalam bahasa yang dimengerti komputer disebut?
a.   Debug
b.   Compile
c.   Expent
d.   header
e. header file
44 suatu tempat untuk menampung nilai atau data yang dapat berubah-ubah disebut?
a.    define
b.    Shorting
c.    Main
d.    variabel
e. Shorting file
45 Dibawah ini yang tidak terdapat pada c++ adalah...
a.    Void main
b.    Begin
c.    Iostream
d.    include
e. header
46 Bentuk umum penulisan getch pada program yaitu....
a.   Getch().
b.   Getch();
c.   Getch;
d.   Getch{};
e. Geth
47 Dibawah ini yang merupakan perintah untuk menampilkan karakter ASCII...
a.   Putch
b.   Pull
c.   Getch
d.   getc
e. cout
48 Fungsi dari getch adalah....
a.   Menahan monitor
b.   Menahan kursor
c.   Menahan mouse
d.   Menahan tampilan
e. Menampilkan tulisan berjalan
49 Perintah yang terdapat pada stadio.h adalah....
a.   Cout
b.   Cin
c.   Getch
d.   Printf
e. Strl
50 Perintah yang digunakan untuk menampilkan data ataupun tulisan disebut?
a.   Cout
b.   Cin
c.   Clrscr
d.   Clreol
e. Printf
51   Fungsi dari perintah Clrscr adalah....
a.   Membersihkan tulisan
b.   Menampilkan karakter
c.   Membersihkan layar
d.   Menahan tampilan
e. Menampilkan tulisan karakter
52 Header file yang digunakan untuk memberi warna tulisan pada bacground c++ adalah...
a . Windows.h
b. Iomanip.h
c. string.h
d. stlib.h
e. studio. H
53 Perintah yang digunakan pada windows.h yaitu....
a.    Conio
b.    Clrscr
c.    Strcpy
d.    system
e. Studio.h
54 Untuk melihat hasil dari program yang dikerjakan tekan tombol...
a. CTRL+F9
b. CTRL+F10
c. CTRL+F11
d. CTRL+F12
e. CTRL+F5
55 Compiler C++ yang telah beredar dipasaran antara lain, kecuali?
a. Turbo C++
b. Visual C++
c.  Turbo Pascal
d.  Microsoft C\C++
e. Visual Studio
57   Siapakah yang pertama kali mememukan bahasa c++?
a. Dennis Ritchie
b. Nikleus Wirth
c. Bjarne Stroustrup
d. Bill Gates
e. Bill gates stid

58 Bahasa pemrograman c++ diberi nama oleh Rick Mascitti, namun pada awal pembuatannya diberi nama?
a. A better B
b. A better D
c. A better A
d. A better C
e. B better A

59 Pada tahun berapakah c++ mulai diperkenalkan?


a. 1981
b. 1982
c. 1983
d. 1984
e. 1965

60 Apakah fungsi dari tanda {} pada c++?


a. Mengkompile program
b. Mengeksekusi program
c. Memberikan Komentar
d. Memblok Program
e. Memblok tulisan
61 Untuk meng-uninstal suatu progam kita perlu masuk ke program...
a.computer
b.control panel
c.ms.word
d.mozila firefox
e. browser
62 Kata – kata khusus yang digunakan dalam proses kompilasi adalah…
A.Header
B.Fungsi
C.Statement/Pernyataan
D.Identifien
E.Keyword

63 Suatu kode/instruksi yang melakukan tugas tertentu dan dieksekusi ketika dipanggil dibagian program adalah….
A.Header
B.Fungsi
C.Statement/Pernyataan
D.Komentar
E.Keyword
64 Nama yang ditentukan sendiri oleh programmer untuk variable,konstanta dan fungsi adalah….
A.Header
B.Fungsi
C.Statement/Pernyataan
D.Identifien
E.Keyword
65 Perwujudan dan langkah-langkah yang dituliskan didalam fungsi dan diakhiri dengan symbol ; (semicon) adalah….
A.Header
B.Fungsi
C.Statement/Pernyataan
D.identifien
E.Keyword
66 Pengertian dari inisialisasi array adalah….
a. variabel yang mampu menyimpan sejumlah nilai yang bertipe sama
b. suatu variabel yang terdiri dari sekumpulan data dimana data” tersebut mempunyai tipe data yang sama
c. struktur data yang dapat menyimpan sejumlah nilai bertipe sama
d. satu lokasi sebelum array
e. pemberian nilai default pada array

67 kumpulan pernyataan yang melakukan tugas tertentu adalah pengertian dari...


a. fungsi
b. C++
c. Kode Program
d. Cout
e. Include

68 Ketika membuat sebuah fungsi, yang harus ditulis adalah definisi. Semua definisi mempunyai bagianbagian dibawah ini, kecuali
a. Name
b. Parameter list
c. Body
d. Return type
e. Parameter Type

69 Setiap fungsi harus memiliki nama. Secara umum, peraturan yang sama berlaku untuk nama variabel juga berlaku untuk nama fungsi adalah
pengertian dari...
a. Name
b. Parameter list
c. Body
d. Return type
e. Parameter type
70 Program modul fungsi panggilan yang dapat mengirim data ke. Daftar parameter adalah daftar variabel yang memegang nilai-nilai yang
disampaikan ke fungsi merupakan pengertian dari...
a. Name
b. Parameter list
c. Body
d. Return type
e. Parameter type

71 serangkaian pernyataan yang melaksanakan tugas melakukan fungsi. Pernyataan ini akan ditutupi dalam satu set braces merupakan
pengertian dari
a. Name
b. Parameter list
c. Body
d. Return type
e. Parameter type

72 fungsi dapat mengirim kembali ke nilai program modul yang memanggilnya. Return type merupakan tipe data merupakan pengertian dari...
a. name
b. parameter list
c. return type
d. parameter type
e. parameter

73 Kode / statement-statement yang akna dilaksanakan di dalam fungsi guna menyelesaikan tugas spesifik tertentu disebut…
a. Nama fungsi
b. Tipe kembalian
c. Badan fungsi
d. Data
e. Daftar

74 Fungsi – fungsi yang didefinisikan sendiri disebut….


a. Fungsi array
b. Fungsi indeks
c. Fungsi coding
d. Fungsi user defined funcion
e. Fungsi built-in funcion

75 Nilai-nilai yang akan dikirim pada sebuah fungsi disebut...


a. Argument
b. Fungsi
c. Badan fungsi
d. Data
e. Daftar
76 variabel tujuan yang ditentukan didalam tanda kurung dari definisi fungsi...
a. parameter khusus
b. Fungsi
c. Badan fungsi
d. Data
e. Daftar
77 Cara umum yang digunakan oleh para programmer untuk mengisikan nilai-nilai kedalam elemen array adalah dengan menggunakan…..
a. Perulangan
b. Percabangan
c. Pemilihan
d. Percabangan bersarang
e. Percabangan bertingkat

78 Setiap data menepati lokasi atau alamat memory yang berbeda-beda dan selanjutnya disebut…
a. Array
b. Elemen Array
c. Fungsi
d. Algoritma
e. Parameter

79 Variabel yang menyimpan sekumpulan data yang memiliki tipe yang sama disebut dengan…
a. Array
b. Elemen Array
c. Fungsi
d. Algoritma
e. Parameter
80 Tanda [] dalam Array berarti ……
a. Bracket
b. Elemen
c. Pendekralasian
d. Looping
e. Variabel
81 Tanda [] dalam Array berarti ……
a. Bracket
b. Elemen
c. Pendekralasian
d. Looping
e. Variabel

82 Berapakah indeks array dari “NAMA”


a. 4
b. 5
c. 3
d. 2
e. 1

83 Untuk mengisikan nilai kedalam elemen array, kita dapat melakukan nya langsung untuk setiap ….
a. Array
b. Fungsi
c. Elemen array
d. Algoritma
e. Parameter
84 Kumpulan statemen yang dikelompok menjadi satu bagian kode (blok program) untuk menyelesaikan tugas spesifik tertentu adalah
pengertian dari
a. Array
b. Elemen Array
c. Fungsi
d. Algoritma
e. Parameter
85 Arti modular dalam fungsi adalah….
a. Mudah dipahami
b. Mudah dibuat
c. Mudah prosesnya
d. Mudah dibedakan
e. Mudah diulang-ulang
86 Fungsi yang didefinisikan sendiri adalah pengertian dari ….
a. Compiler
b. Modular
c. User-defined function
d. Built-in function
e. Header
87 Kode/statement-statement yang akan dilaksanakan didalam fungsi guna untuk menyelesaikan tugas spesifik tertentu adalah pengertian dari
…..
a. Badan fungsi
b. Daftar parameter
c. Modular
d. Nama fungsi
e. Tipe kembalian
88 Fungsi Yng berguna untuk melakukan suatu proses yang dapat mengembalikan sebuah nilai adalah fungsi yang bertipe….
a. Parameter
b. Dengan nilai balik
c. Void
d. Int main
e. Char

89 Suatu proses yang tidak mengembalikan nilai adalah pengertian dari ….


a. Modular
b. Header
c. Prosedur
d. Fungsi
e. Parameter

90 Parameter yang diguanakan pada saat pemanggilan adalah ……


a. Parameter actual
b. Parameter formal
c. Parameter dinamis
d. Parameter modular
e. Parameter numeric

91 Fungsi bisa saja mempunyai nilai balik merupakan pengertian dari…..


a. Badan fungsi
b. Daftar parameter
c. Modular
d. Nama fungsi
e. Tipe kembalian

92 elemen larik dapat di urutkan dengan beberapa buah metode yaitu ,kecuali…
a. Gelembung/Bubble short
b. Maksimum
c. Minumum
d. Sisip/insertion short
e. Help short

93 cara umum yang banyak di gunakan oleh para programmer untuk mengisikan nilai ke dalam elemen-elemen array adalah…
a. Pengelompokan
b. Pengulangan
c. langsung
d. perubahan
e. Pengisian
94 Menempat lokasi atau alamat memory yang berbeda-beda dan selanjutnya. Itu pengertian dari ?
a. Elemen array
b. Fungsi
c. Looping
d. Badan fungsi
e. Array
95 Selalu diperhatikan bahwa dalam C++ indeks array selalu dimulai dari angka ?
a. 4
b. 3
c. 2
d. 1
e. 0
96 Dalam setiap bahasa pemograman (termasuk C++), fungsi dibedakan menjadi dua adalah ?
a. User-defined function dan built-in function
b. Built-in function dan blok program
c. User-defined function dan blok program
d. Built-in function dan badan fungsi
e. Badan fungsi dan User-defined function
97 Fungsi-fungs ‘siap pakai’ yang telah disediakan oleh compiler. Itu pengertian dari ?
a. Blok program
b. Badan fungsi
c. Built-in function
d. User-defined function
e. Nama fungsi
98 Fungsi-fungsi yang didefinisikan sendiri. Itu pengertian dari ?
a. Blok Program
b. Badan fungsi
c. Built-in function
d. User-defined function
e. Nama fungsi
99 Dalam C++, kumpulan dari fungsi baik yang didefinisikan langsung dalam program maupun yang dideklarasikan dalam suatu file header.
Itu pengertian dari ?
a. Blok program
b. Badan fungsi
c. Nama fungsi
d. Built-in function
e. Program
100 Fungsi main() akan dipanggil pertama kali ketika ?
a. Program diberhentikan
b. Program salah
c. Program dijalankan
d. Program diteruskan
e. Program keluar
Dibawah ini adalah nama-nama burung, kecuali
{
=udin
~parrot
~nuri
~dara
}

Anda mungkin juga menyukai