Soal-Soal Pemdas Ganjil

Unduh sebagai docx, pdf, atau txt
Unduh sebagai docx, pdf, atau txt
Anda di halaman 1dari 8

1.

Suatu langkah untuk menyelesaikan sebuah masalah secara logis dan sistematis
adalah...
A. Pseudocode
B. Fungsi
C. Array
D. Algoritma
E. Pemrograman

2. Pseudocode yang dipakai dalam penulisan algoritma adalah...


A. Bahasa pemrograman
B. Bahasa latin
C. Bahasa Indonesia
D. Bahasa terstruktur
E. Bahasa sehari-hari

3. Sintak yang tepat dan benar untuk mengeluarkan output "Hello people" di
pemrograman C++ adalah...
A. Cin>>"Hello people";
B. Cin>>"Hello people;
C. Cout<<"Hello people
D. Cout<<"Hello people";
E. Create table Hello people

4. Alat bantu untuk mengorganisasikan hasil analis adalah dengan...


A. Input - Proses - Output
B. Start - Proses - Input
C. Start - Proses - Output
D. Start - Input - End
E. Output - Input - Proses

5. Tipe data apakah yang bisa digunakan jika int x = 9.90 


A. Array
B. Float
C. Char
D. Fungsi
E. Dimensi dua

6. Setiap perintah dalam projek C++ selalu diakhiri dengan...


A. ?>
B. //
C. ;
D. '
E. {}

7. Suatu program yang memiliki statement serta instruksi yang bermaksud untuk tujuan
tertentu disebut...
A. Aray
B. Looping
C. Fungsi
D. Variabel
E. Tipe data
8. Bagian dari program yang memiliki peran sangat penting yang akan mempengaruhi
setiap instruksi jalannya program adalah...
A. Aray
B. Looping
C. Fungsi
D. Variabel
E. Tipe data
 
9. Untuk menyatakan fungsi utama berakhir di running dan dijalankan tanpa adanya
debug atau eror adalah...
A. getch
B. ;
C. return0
D. using namespace std
E. int main

10. Cin dalam program C++ berati...


A. Untuk menhasilkan output
B. Untuk menginput data
C. Untuk membuat program
D. Untuk mengetahui adanya debug
E. Untuk menampilkan output

11. C++ dikembangkan oleh...


A. Bjarne Stroustrup
B. Mark Lee
C. Khoiril Anwar
D. Bill Gates
E. Paul Alen

12. Pemesanan tempat memori variable dan tipe data atau fungsi tertentu disebut...
A. Float
B. Deklarasi
C. Algoritma
D. Integer
E. Looping

13. Urutan instruksi untuk menyelesaikan masalah yang telah disusun secara logis dan
sistematis dengan menggunakan bahasa pemrograman disebut...
A. Pseudocode
B. Fungsi
C. Array
D. Algoritma
E. Pemrograman

14. Data yang harus diberikan pada komputer disebut...


A. Input
B. Output
C. Proses
D. Start
E. End

15. Untuk menampilkan hasil yang sudah di input pada program c++ disebut...
A. Input
B. Output
C. Proses
D. Start
E. Pointer

16. Suatu tahapan atau bagan alir yang berfungsi untuk menggambarkan penyelesaian
masalah scara sederhana dan jelas adalah...
A. Pengulangan
B. Proses
C. Flowchart
D. Dimensi
E. Variabel

17. Tipe data yang menyatakan TRUE FALSE dalam sebuah program adalah...


A. Boolean
B. String
C. Char
D. Int
E. Value

18. Struktur dasar dari algoritma pemrograman adalah...


A. Sequence, Selection dan Looping
B. String, Boolean dan Integer
C. Flowchart, Deklarasi dan Output
D. Array, Pointer dan Variabel
E. Perulangan, Looping dan Pemilihan

19. Sebuah perintah atau struktur yang terus mengulang agar mencapai suatu kondisi
adalah...
A. Sequence
B. Looping
C. Selection
D. String
E. Boolean

20. Struktur ini memiliki dua kondisi if dan else untuk menentukan suatu kondisi
adalah...
A. Sequence
B. Looping
C. Selection
D. String
E. Boolean

21. Untuk menampilkan hasil dari program yang telah dibuat adalah dengan...
A. F5
B. F9
C. F4
D. F3
E. F1

22. Tipe data bilangan bulat dalam C++ adalah...


A. Integer
B. String
C. Char
D. Boolean
E. Value

23. Suatu kondisi dimana struktur if berada didalam if lainnya adalah statement dari
kondisi...
A. If else
B. If bersarang
C. Else if
D. If while
E. If then

24. Dibawah ini adalah komponen penyusun algoritma, kecuali...


A. Variable
B. Konstanta
C. Tipe data
D. Operator
E. Pseudocode

25. Tipe data untuk menyimpan variabel berupa nilai teks adalah...
A. String
B. Strong
C. Boolean
D. Int
E. Char
26. Tipe data untuk yang efisien untuk angka bilang bulat adalah...
A. String
B. Integer
C. Byte
D. Float
E. Char    

27. Tipe data terstruktur yang digunakan untuk menyimpan sejumlah data yang bertipe
sama adalah...
A. Array
B. Int
C. Float
D. Loop
E. Char

28. Fungsi atau method yang digunakan untuk menghitung panjang dari string yaitu...
A. lenght()
B. Value
C. return0
D. getch
E. ;

29. File header yang berfungsi untuk menginput atau output dalam program C++
adalah...
A. #include <stream>
B. #include <iostream>
C. void main;
D. include<conio.h>
E. usingnamespace std; 

30. Deklarasi array dalam program C++ diberi tanda...


A. {}
B. ?>
C. //
D. []
E. ()

31. Perbedaan fungsi dan prosedur adalah...


A. Fungsi memiliki parameter sedangkan prosedur tidak
B. Fungsi menghasilkan nilai balik sedangkan prosedur tidak
C. Fungsi dapat dipanngil dalam fungsi main sedangkan prosedur tidak
D. Fungsi tidak memiliki nilai balik sedangkan prosedur memiliki nilai balik
E. Fungsi melakukan deklarasi dalam fungsi yang lain sedangkan prosedur tidak

32. Yang tidak termasuk ke dalam struktur percabangan pada C++ adalah...
A. for
B. if else
C. if
D. switch
E. case

33. Operator yang memungkinkan mendapat nilai dari memori berdasarkan alamat
memori ditandai dengan...
A. &&
B. *
C. }}
D. !
E. <>

34. Bentuk umum dalam penulisan pernyataan if yang tepat adalah...


A. if(x>y)
B. if then;
C. if x-y
D. if x>y;
E. if (x-y)then

35. Bentuk umum dari pernyataan perulangan for adalah...


A. for (inisialisasi;syarat;modifier)pernyataan;
B. for (modifier,syarat;)pernyataan;
C. for (inisialisasi;syarat;pernyataan)
D. for (inisialisasi;syarat;pernyataan)modifier;
E. for (syarat;inisialisasi;modifier)pernyataan;
36. Pernyataan yang berfungsi untuk menghentikan perulangan adalah...
A. getch
B. return0
C. end
D. break
E. using

37. Berikut ini yang bukan contoh operator logika adalah...


A. **
B. !
C. &&
D. ||
E. ^

38. Operator pembanding berfungsi untuk...


A. Perkalian antara dua nilai
B. Perbandingan antara dua nilai
C. Hubungan antara dua nilai
D. Perbandingan antara beberapa nilai
E. Combine antar nilai
39. Operasi perkalian harus dilakukan dengan menggunakan operator...
A. Aritmatika
B. Matematika
C. Pembanding
D. Logika
E. Deference

40.  Yang tidak termasuk ke dalam tipe data numerik ialah...


A. Int
B. Float
C. Double
D. Char
E. Kompleks

41. Untuk membuat komentar di dalam program C++ adalah...


A. &&
B. </>
C. //
D. ?>
E. **

42. Contoh penulisan pemberian nama variabel ialah...


A. nama_mahasiswa
B. nama npm
C. nama!
D. mahasiswa&&
E. nama npm;

43. Dalam pembuatan program komputer, algoritma dibuat pada saat...


A. Sebelum pembuatan program
B. Sebelum pembuatan program
C. Pada saat membuat program
D. Sesudah program dibuat
E. Bersama dengan program

44. Bentuk belah ketupat pada flowchart disebut dengan...


A. Start
B. Process
C. Decision
D. Atribut
E. Entity

45. Simbol untuk menunjukan permulaan maupun akhir dari kegiatan adalah...
A. Konektor
B. Terminator
C. Display
D. Proses
E. Decision

46. Yang harus diperhatikan saat membuat variabel, kecuali...


A. Harus menggunakan spasi
B. C++ memilki sifat case sensitif
C. Tidak mengandung spasi
D. Tidak menggunakan simbol 
E. Tidak diawali dengan angka

47. Int datamahasiswa[3][3]; termasuk kedalam data yang bertipe...


A. Array tiga dimensi
B. Array monodimensi
C. Array dua dimensi
D. Array multi dimensi
E. Array 4 dimensi

48. Secara default indeks array dimulai dari ...


A. 1
B. 2
C. 3
D. 0
E. 4

49. Prosedur yang digunakan pada program pascal untuk membersihakan layar saat
program dijalankan adalah...
A. Clrscr
B. ReadIn
C. Delete
D. Clear
E. Hapus

50. Array terdiri dari...dimensi


A. 2
B. 4
C. 1
D. 3
E. 6

Anda mungkin juga menyukai