Anda di halaman 1dari 5

SoalMidSemesterGanjil PEMROGRAMANDASAR 1. Ciriutamadarivariableadalah A. Memilikinilaiyangbisadirubah B. Memilikinilaiyangtetap C. Bebasmemberikanpenamaan D. Dapatdigunakanbahasapemrograman E. Merupakanbagianutamadariprogram 2. Yangbukanmerupakantipedatacompositeadalah A. Image B. DateTimer C. Character D. Enumerasi E. Record 3.

Identifieradalah A. TipeData B. Variabel C. Nama D. Nilai E. Konstanta 4. Namalaindariflowchartadalah A. Algoritma B. Alur C. BaganAlir D. Tree E. Diagram 5. Fungsidaritipedatastructadalah A. Menyimpansejumlahdatadengantipeyangsama B. Menyimpanteksatauapapun C. Menyimpansejumlahdatadengantipeyangberbedabeda D. Menyimpannilaitrue/false E. Menyimpannilaiakhir 6. Tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman adalah A. Primitive B. Composite C. Boolean D. Subrange E. Image 7. Berikutadalahcontohpenamaanvariableyangbenaradalah A. namasiswa B. 12x C. harga.total

D. JenisMotor E. alamatRumah 8. Tipedatayangmampumenampungbanyakdatayangberbedabedaadalahtipe data A. Array B. String C. Record D. Subrange E. Character 9. Jenistipedatayangmempunyaielemenelemenyangharusdisebutsatupersatudan bernilaikonstantaintergersesuaidenganurutannyadisebut A. Array B. Record C. Enumerasi D. Int E. Boolean 10. Yangdimaksuddengankonstantaadalah A. Variabelyangbernilaitetapdanbisadiubahubah B. Nilaidarisuatuvariable C. Variableyangselalumembutuhkanmasukan/inputandariuser D. Variabletetap/konstan E. Variabelyangnilainyabersifattetapdantidakbisadiubahubah 11. Yangdisebuttipedatacompositeadalah. A. Tipedatayangtelahdisediakanolehcomputer B. Tipedatayangtelahdisediakanolehbahasapemrograman C. Tipedatayangterdiridarisatumacamtipe D. Gabungandua/lebihtipedata E. Tipedatapadaalgoritma 12. BerapakahnilaidariZberdasarkankodeprogramberikut KodeProgram HasilEksekusi
#include <iostream> using namespace std; int main () { int x; float y, z; x = 25 y = 2,43 z = x * y count << X = << x << endl; count << Y = << y << endl; count << Z = << z << endl; return 0; } X = 25 Y = 2,43 Z =

A. B. C. D. E.

61 60,75 60 60,50 60,70

13. Tipe data bilangan yang mempunyai jangkauan nilai tertentu sesuai dengan yang ditetapkanadalahjenistipedata A. Enumerasi B. Array C. Subrange D. Record E. Float 14. Tipedatayangcocokuntukmenjelaskandatatanggallahiradalahmenggunakantipe data A. Numeric B. Varchar C. DateTime D. Array E. Interger 15. Berikutiniadalahtidaktermasukdalamaturanpemberiannamavariableadalah A. Namavariableharusdiawalidenganhuruf B. Tidakbolehmengunakanspasipadasatunamavariable C. Namavariabletidakbolehmengandungkarakterkhusus D. Tipedatadalamvariabletergantungpadajenisvariable E. Namavariabletidakbolehmenggunakankatakatakuncipadabahasa pemrograman 16. Floatadalahtermasuktipedatanumericyangmengandungmakan A. Bilanganbulat B. Bilanganpecahan C. Bilanganprima D. Bilangancacah E. Bilanganreal 17. Tipedatayangsudahterstrukturdenganbaik,meskipungsederhanaadalahtipedata A. Record B. Image C. Boolean D. Character E. Array 18. Yang tidak termasuk tanda khusus yang tidak diperbolehkan dalam memberikan penamaanvariableadalah A. . B. , C. _ D. / E. + 19. Jika ingin mengisi nilai pada variable seperti foto keluarga, maka tipe data yang digunakanadalahjenistipe A. Image

B. Array C. Record D. Boolean E. Char 20. Tipe data yang paling fleksibel diantara tipe data yang lain, karena dapat mengakomodasisemuatipedatayanglainalahtipedata A. Subrange B. Enumerasi C. Object D. Variant E. Image 21. Yangtermasukkedalamtipedataprimitiveadalah A. Array B. Record C. Boolean D. DateTime E. Subrange 22. Berikutinidalahyangtermasukkedalamtipedatanumericadalah A. Interger B. Integral C. Diferensial D. Parsial E. Real 23. Stringadalahsebutanlaindaritipedata A. Numeric B. Character C. Boolean D. Array E. Struct 24. Tipedatadatetimetermasukkedalamtipedata A. Primitive B. Composite C. Array D. Boolean E. Numeric 25. Bahasadisampingadalahmenunjukkantipe Type data BatasIndeks = 1..2 A. Subrange RentangTahun = 1950..2030 Var B. Enumerasi Indeks : BantasIndeks C. Object Tahun : RentangTahun D. Variant E. Numeric 26. Tipedataprimitiveterbagilagimenjadi A. 1

B. 2 C. 3 D. 4 E. 5 27. Tiga(3)halutamayangharusdiperhatikandalammembuatprogramadalah A. Variabel,Konstanta,TipeData B. Variant,Konstanta,TipeData C. Variabel,Konstanta,Tipe D. Variant,Konstanta,Tipe E. Variabel,Konstan,TipeData 28. Penamaanvariableyangsalahadalahsepertiberikut A. namasiswa B. CJ7 C. harga_barang D. DD/MM/YYYY E. tempatTinggal 29. pengertiandarivariablesecaratepatadalah A. Tempat dimana kita dapat merubah bahasa pemrograman dan menyimpan kembalikodeprogramtersebut B. Tempat dimana kita dapat membuat program dengan memanfaatkan nilainilai yangbisadirubah C. Tempat dimana kita dapat mengisi atau mengosongkan nilai dan memanggil kembaliapabiladibutuhkan D. Tempat dimana kita bisa membuat program sesua dengan apa yang sudah kita rencanakansebelumnya E. Semuajawabanbenar 30. FungsidaritipedataBooleanadalahdigunakanuntuk A. Menyimpansejumlahdatadengantipeyangsama B. Menyimpanteksatauapapun C. Menyimpansejumlahdatadengantipeyangberbedabeda D. Menyimpannilaitrue/false E. Menyimpannilaiakhir

Anda mungkin juga menyukai