Contoh Soal Beserta Jawaban Pemrograman Dasar TKJ BAB 3
SOAL DAN JAWABAN PEMROGRAMAN DASAR XI TKJ-2
Oleh MOCH IKHSANUDIN
SMK Islam 1 Kota Blitar
Bab III.
Operasi String dan
Konversi Data
KB 1. Pengertian String
KB 2. Operasi
Pada String
KB 3. Pemanfaatan String dalam Aplikasi
KB 4.
Konversi Data
KB 5. Pemanfaatan Konversi Data dalam Aplikasi
1.
String adalah...
a.
Rangkaian karakter 16-bit ASCII dengan ukuran tertentu yang diapit
dengan tanda kutip (') dengan panjang maksimal adalah 255
b. Rangkaian karakter 8-bit ASCII dengan ukuran
tertentu yang diapit dengan tanda kutip (') dengan panjang maksimal adalah 255
c.
Rangkaian karakter 64-bit ASCII dengan ukuran tertentu yang diapit
dengan tanda kutip (') dengan panjang maksimal adalah 255
d.
Rangkaian karakter 32-bit ASCII dengan ukuran tertentu yang diapit
dengan tanda kutip (') dengan panjang maksimal adalah 255
e.
Rangkaian karakter 4-bit ASCII dengan ukuran tertentu yang diapit dengan
tanda kutip (') dengan panjang maksimal adalah 255
2. Pendeklarasian
string dapat dilakukan dengan cara...
a. Deklarasi Aritmatika
b. Deklarasi Variabel
c. Deklarasi Tipe
d. Jawaban a dan b benar
e. Jawaban b dan c benar
3. Dalam
penggabungan string operasi penggabungan string disebut...
a. Operrand
b. Append
c. Operator
d. Apparand
e. Oppend
4. Operasi penghapusan adalah...
a. Proses menghapus semua karakter
b. Proses menghapus sebagian karakter
c. Bisa
menghapus semua atau bagian karakter saja
d. Proses menghapus sebagian karakter atau substring yang dimulai dari
posisi x sebanyak n karakter
e. Proses menghapus semua karakter atau substring
yang dimulai dari posisi x sebanyak n karakter
5. Untuk membuat program yang dapat memeriksa
sebuah kata apakah termasuk palindrom atau bukan kita dapat memanfaatkan salah
satu operasi...
a. Array
b. Append
c.
Operand
d. Operator
e. String
6. Untuk mengetahui benar atau salah program
yang dibuat di freepascal, dengan
cara menekan tombol...
a. Shift+F9
b. Alt+F9
c.
Ctrl+F9
d. Alt+F5
e. Ctrl+Alt+F9
7. Konversi
data adalah...
a. Mengadaptasi tipe data tertentu pada sebuah program agar dapat dioperasikan
ke dalam tipe data yang lain dengan fungsi dan prosedur yang sesuai.
b. Sekumpulan data yang
bertipe sama dan antara data satu dengan data yang lain dibedakan dengan
indeksnya
c.
Struktur data yang statis, jumlah elemen yang ada harus ditentukan terlebih
dahulu dan tak bisa di ubah saat program berjalan
d. Indeks tipe data skalar, yang meliputi tipe
data byte, char, integer, boolean, terbilang (numerated), dan tipe data
subjangkauan dari tipe-tipe data tersebut.
e. Jumlah dari
seluruh data pada array, sum yang dideklarasikan sebagai variabel dangan
type data angka terlebih dahulu.
8. Mengkonversi data dari integer ke string juga
dapat menggunakan prosedur...
a. StrToBool(const s: string): boolean
b. StrToInt(const s: string): integer
c.
val(string,var_string,kode);
d. IntToStr(value: string): integer
e. str(x[:lebar[:desimal]],string);
9. Operasi
penyalinan adalah...
a. Proses menyalin sebagian karakter atau substring yang dimulai dari
posisi x sebanyak n karakter
b. Proses menyalin semua karakter atau substring
yang dimulai dari posisi x sebanyak n karakter
c.
Proses menyalin sebagian karakter
d. Proses menyalin semua karakter
e. Bisa dilakukan dengan menyalin sebagian atau
semua karakter
10. Dalam membuat pemrograman untuk memprediksi
biaya yang dikeluarkan pemerintah saat membuat Jembatan Suramadu, langkah
pertama adalah..
a. Menginputkan panjang dari Jembatan Suramadu dalam nilai string
kemudian kita konversi menjadi integer agar dapat kita hitung biayanya
b. Menghitung biayanya dengan rumus yang telah
kita tentukan.
c.
Melihat lihat keadaan disekitar
d. Mengevaluasi tempat yang akan dibangun
Jembatan Suramadu
e. Menyiapkan biaya sebelum melakukan
pembangunan
Komentar
Posting Komentar