Progdas - Latihan Soal

Unduh sebagai pdf atau txt
Unduh sebagai pdf atau txt
Anda di halaman 1dari 13

1 Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :

A. Membuat program
B. Membuat Algoritma
C. Membeli komputer
D. Proses
E. Mempelajari program
Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah
2
disebut :
A. Proses
B. Program
C. Algoritma
D. Step
E. Diagram
3 Pseudocode yang di gunakan pada penulisan algoritma berupa :
A. Bahasa Inggris
B. Bahasa Puitis
C. Bahasa pemograman
D. Sembarang bahasa asal terstruktur
E. Bahasa Mesin
4 Pada pembuatan program komputer, algoritma dibuat :
A. Sebelum pembuatan program
B. Pada saat program dibuat
C. Sesudah pembuatan program
D. Pada saat verifikasi program
E. Pada saat di jalankan
5 Tahapan dalam menyelesaikan suatu masalah adalah :
A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
B. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
C. Masalah-Model-Algoritma-Eksekusi-Hasil
D. Masalah-Model-Algoritma-Program-Eksekusi-hasil
E. Algoritma-Program-Model-Eksekusi-Hasil
Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong
6 berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan kantong
P yang terbawa, Maka jumlah kelereng yang terbawa adalah :
A. 10
B. 15
C. 10 atau 15
D. 10 dan 15
E. Kosong
Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka
7 jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah
hitam, maka warna jadi :
A. Merah
B. Ungu
C. Hijau
D. Putih
E. Abu-abu
8 Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :
A. Menjadi Sembarang Nilai
B. Menjadi hampa
C. Q tetap
D. Menjadi 10
E. P tetap
9 Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
A. a=0 , b=5
B. a=10 , b=5
C. a=10 , b=0
D. a=b
E. a=10 , b=10
10 Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
A. 15 dan 0
B. 0 dan 15
C. 15 dan 15
D. 0 dan 10
E. 10 dan 15
11 struktur pertama dalam pascal adalah . .
A. Char;
B. String
C. End.
D. Writeln
E. Uses crt;
12 Untuk melihat hasil dari program yang di kerjakan tekan tombol ...
A. CRTL+F5
B. CRTL+F9
C. CRTL+F2
D. CRTL+F12
E. CRTL+F4
13 Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”…
A. 4
B. 2
C. 128
D. 7
E. 3
14 Perintah dasar sederhana dalam program passcal adalah...
A. Readln
B. End
C. Write
D. Wtiteln
E. Uses crt;
15 Tipe data bahasa pascal untuk TRUE FALSE adalah...
A. String
B. Char
C. Boolean
D. Byte
E. Real
16 Siapkah penemu program pascal…
A. Greyson change
B. Prof.niklaus wirth
C. Kondrazuse
D. Prof.niklaus smirth
E. Dr.harcules
17 Struktur bahasa pemograman pascal paling pertama adalah...
A. Var;
B. Begin
C. End;
D. Uses crt;
E. Writeln;
18 Tipe data pascal untuk karakter adalah...
A. Char
B. Boolean
C. Integer
D. Real
E. Byte
19 Kapan terbentuknya pascal...
A. 1981
B. 1971
C. 1961
D. 1991
E. 1987
20 Apa kepanjangan ari USES…
A. Unit secure
B. Uni t syntax
C. Unit sytem
D. Up software
E. Unit smiconductor
21 Berikut ini adalah penulisan identifier yang benar dalam pemograman pascal adalah...
A. 9program_satu
B. Program_1
C. Program satu
D. Begin
E. Array
22 Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...
A. Byte
B. Integer
C. Char
D. String
E. Boolean
23 Istilah” perulangan “ dalam pemograman pascal dikenal dengan ...
A. Repeating
B. Again
C. Funtion
D. Replay
E. Looping
24 Perintah untuk menutup program dalam pascal adalah...
A. End.
B. Program
C. Uses crt;
D. Finish
E. End;
25 Menggambarkan program secara logika merupakan fungsi dari...
A. Flowchart
B. Dxdiag
C. Begin
D. SI
E. Sistem oprasi
Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah
26
ditentukan dan pasti, tidak dapat dirubah dalam program disebut deklarasi...
A. Deklarasi label
B. Deklarasi konstanta
C. Deklarasi tipe
D. Deklarasi variabel
E. Deklarasi prosedur
27 Di bawah ini termasuk dalam deklarasi dalam pascal, kecuali...
A. Deklarasi perubah
B. Deklarasi proses
C. Deklarasi konstanta
D. Deklarasi tipe
E. Deklarasi prosedut
Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan
28
sesudah titik desimal termasuk dalm tipe data...
A. Real
B. Boolean
C. Integer
D. Longint
E. Byte
29 Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah...
A. Writeln
B. Readln
C. Begin
D. Write
E. Clrscr
Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang
30
lainya,disebut IF dalam kondisi ...
A. IF bersarang
B. IF bercabang
C. IF tunggal
D. IF-THEN
E. IF do while-Until
Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai
31
tipe sama,disebut tipe data...
A. Array
B. Byte
C. Longint
D. Integer
E. Boolean
32 Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut...
A. Writeln
B. Write
C. Readln
D. Read
E. Begin
Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah,
33
disebut...
A. Writeln
B. Write
C. Readln
D. Read
E. Begin
Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil
34
dari suatu proses, disebut…
A. Variabel
B. Ripe data
C. prosedur
D. deklarasi
E. Array
Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (
35
program bagian), disebut...
A. Variabel
B. Tipe data
C. Prosedur
D. Deklarasi
E. Array
36 Berikut ini yang termasuk operator aritmatika yaitu ….
A. *
B. /
C. %
D. +
E. Semua benar
37 Array terdiri dari berbagai tipe kecuali …
A. Array Multi-Dimensi
B. Array Dimensi Satu
C. Array Dimensi Tiga
D. Array Dimensi Dua
E. Semua jawaban benar
38 Nama variabel berikut ini yang benar adalah …
A. NamaGuru
B. Alamat Guru
C. alm gr
D. sts/status
E. tpt.tgl
39 Tipe data yang cocok untuk menyimpan data nama siswa adalah …
A. Numeric
B. Character
C. Date/Time
D. Array
E. Integer
40 Pemberian nama variabel yang benar adalah …
A. %nilai
B. nilai_mahasiswa
C. nama mahasiswa
D. &panjang
E. alamat!
41 Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...
A. Mempelajari program
B. Membeli komputer
C. Membuat Algoritma
D. Membuat Proses
E. Menyalakan monitor
Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah
42
masalah dengan menggunakan bahasa pemrograman tertentu disebut...
A. Proses
B. Prgoram
C. Algoritma
D. Step
E. Diagram
43 Algoritma berasal dari kata...
A. Algorith
B. Algorithm
C. Algorism
D. Aritmatika
E. Algoritma
44 Pada pembuatan program komputer, Algoritma dibuat dengan....
A. Sebelum pembuatan program
B. Pada saat program dibuat
C. Sesudah pembuatan program
D. Pada saat verifikasi program
E. Pada saat program dijalankan
Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara
45
sistematis disebut...
A. Algoritma
B. Flowchart
C. Variable
D. Tipe Data
E. Konstanta
Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam
46
mempresentasikan proses program disebut....
A. Natural Language
B. Bahasa narasi
C. Bahasa alami
D. Pseudocode
E. Flowchart
Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang
47
disamarkan dari bahasa pemograman disebut metode penulisan...
A. Flowchart
B. Pseudocode
C. Bahasa alami
D. Bahasa Inggris
E. Bagan alir dokumen
48 Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan...
A. a=0, b=5
B. a=10, b=5
C. a=10, b=0
D. a=10, b=10
E. a=5, b=5
49 Dibawah ini beberapa struktur dasar algoritma antara lain...
A. Perbaikan, Pemulihan, Perulangan
B. Urutan, Pilihan, Pengulangan
C. Urutan, Pemulihan, Perulangan
D. Pemulihan, Urutan, Pemograman
E. Perbaikan, Pemilihan, Pngulangan
50 Yang termasuk ke dalam jenis algoritma percabangan adalah...
A. Main
B. For do
C. Repeat Until
D. If else
E. Void
51 Yang termasuk ke dalam jenis algoritma perulangan adalah...
A. Main
B. For do
C. Repeat until
D. If else
E. Void
52 Istilah "Perulangan" dalam pemograman C++ dikenal dengan...
A. Repeating
B. Looping
C. Again
D. Funtion
E. Replay
53 Yang menunjukan awal dan akhir pada sebuah flowchart adalah...
A. Data Flow
B. Data
C. Terminator
D. Decision
E. Proses
54 Bentuk belah ketupat pada diagram flowchart diberi nama...
A. Data Flow
B. Data
C. Terminator
D. Decision
E. Proses
Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang
55
lainya adalah symbol...
A. Terminator
B. Display
C. Flow Direction
D. Processing
E. Input-Output
Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum
56
dan sesudah titik decimal termasuk dalam tipe data...
A. Riil
B. Boolean
C. Integer
D. Longint
E. Byte
57 Int x = 3.05;, tipe data yang digunakan adalah...
A. Char
B. Long int
C. Float
D. Short int
E. Signed long int
58 Double angka;, kode program disamping merupakan tipe data...
A. Bilangan bulat
B. Bilangan cacah
C. Logika
D. Karakter
E. Struktur
59 Pernyataan yang sesuai untuk mendefinisikan tipe data bilangan bulat adalah...
Tipe data yang berfungsi menampung data yang memiliki angka belakang
A.
koma
B. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
C. Tipe data yang mepresentasikan data berupa karakter
D. Tipe data yang menyimpan lebih dari satu variabel
Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang
E.
koma
60 Dibawah ini merupakan tipe data bilangan bulat adalah...
A. Char
B. Double
C. Float
D. Int
E. Boolean
61 Tipe data bahasa c++ untuk true false adalah...
A. String
B. Char
C. Boolean
D. Byte
E. Real
62 Berikut ini adalah syarat pembuatan variabel yang harus kita perhatikan, kecuali...
A. C++ bersifat case sensitive
B. Tidak boleh diawali dengan angka
C. Tidak boleh mengandung spasi
D. Tidak boleh menggunakan symbol (!@#$%^&*(),dll)
E. Harus menggunakan spasi
63 Penulisan kode program untuk variabel yang benar adalah...
A. Long 1000;
B. int !satu;
C. long break;
D. Float bilangan_riil;
E. Double 2x;
Variabel yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan
64
dan tidak dapat diubah saat program berjalan disebut...
A. Konstanta
B. Label
C. Tipe
D. Variabel
E. Prosedur
65 Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah...
A. Char return;
B. Void main;
C. Char panjang, a;
D. Panjang char;
E. Semua salah
66 Operator untuk peningkatan nilai bertambah 1 termasuk dalam operator...
A. Operator bitwise
B. Operator logika
C. Operator unary
D. Opetator binary
E. Operator tenary
67 Operator yang digunakan dalam operasi yang melibatkan tiga buah operad adalah...
A. Operator bitwise
B. Operator logika
C. Operator unary
D. Opetator binary
E. Operator tenary
68 Yang bukan termasuk jenis operator yaitu...
A. Penambahan
B. Arimatika
C. Logika
D. Variabel
E. Pengurangan

Anda mungkin juga menyukai