You are on page 1of 17

LATIHAN SOAL PRA UTS

1.

Pada tahun berapakah Bahasa C dikembangkan menjadi C++ a. 1972 c. 1970 a. 1983 d. 1990

2.

Lembar kerja terpadu untuk pengembangan Program disebut juga:


a.

Header

b. IDE

c. getch() c. Linking

d. Status Bar d. Deleting

3.

Berikut ini fungsi dari IDE, kecuali:


a.

Compile b. Debugging

4.

Berikut ini bagian dari IDE, kecuali: a. Status Bar b. Editor Windows c. Operating Bar d. Message Windows Fungsi clrscr, getch, dan getche dapat berfungsi bila menggunakan file header: a. Iomanip b. Iostream c. Stdio d. Conio IDE program yang berfungsi sebagai Tempat untuk pengetikan program dan membuat program adalah a. Menu Bar b. Status Bar c. Deleting Bar
d. Editor Windows

5.

6.

7.

Model memori yang menyediakan jumlah memori untuk program dan data tidak lebih dari 64 Kb adalah a. Huge b. Large c. Tiny d. Small

Untuk menyimpan semua File Program pada jendela yang sedang aktif kedalam disk, maka perintah penyimpanan yang tepat adalah a. Save b. Save in c. Save as d. Save all 9. Merupakan suatu proses menterjemahkan program dari bahasa manusia kedalam bahasa yang dimengerti oleh komputer yaitu bahasa mesin, disebut juga: a. Run b. Compile c. Linking d. Debugging 10. Merupakan suatu proses menterjemahkan program,melakukan proses linking, membuat file eksekusi ( .exe ) dan sekaligus menjalankan program, adalah proses a. Run b. Compile c. Linking d. Debugging
8.

11.

11.

11.

11.

Tipe data yang punya jangkauan nilai -128 s.d 127 adalah a. Double b. Char c. Integer d. unsigned Tipe data yang digunakan bila data yang digunakan hanya data yang positif saja, adalah a. Double b. Char c. Integer d. Unsigned Berikut ini termasuk dalam tipe data tambahan unsigned, kecuali a. Unsigned integer c. Unsigned character b. Unsigned float d. Unsigned long integer suatu nilai yang sifatnya tetap disebut a. Variabel b. Keluaran c. Konstanta d. Masukan

15.

16.

17.

suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program. Disebut a. Variabel b. Keluaran c. Konstanta d. Masukan Berikut ini adalah termasuk dalam variable numeric, kecuali a. Bilangan Bulat atau Integer b. Bilangan Desimal Berpresisi Tunggal atau Floating Point. c. Bilangan Desimal Berpresisi Ganda atau Double Precision d. Bilangan Desimal Berpresisi Campuran atau Mix Precision Adalah proses memperkenalkan variabel kepada Borland C++ dan pendeklarasian tersebut bersifat mutlak karena jika tidak diperkenalkan terlebih dahulu maka Borland C+ + tidak menerima variabel tersebut a. Deklarasi Variabel c. Deklarasi Keluaran b. Deklarasi Konstanta d. Deklarasi Masukan

Berikut ini adalah contoh deklarasi yang benar a. char nama_mahasiswa[20]; c. char nama_mahasiswa[20]; float rata_rata ; float rata-rata ; int nilai; int nilai; b. char nama mahasiswa[20]; d. char float rata_rata; nama_mahasiswa[20]: int nilai; float rata-rata : int nilai: 19. Berikut ini termasuk perintah keluaran, kecuali a. printf()b. puts() c. putchar() d. Cin() 20. Yang termasuk perintah masukan adalah a. printf() b. puts() c. putchar() d. Cin() 21. %s digunakan untuk memanggil tipe data a. Integer b. String c. Char d. Long integer 22. Escape Sequences yang digunakan untuk membuat baris baru adalah a. \b b. \f c. \n d. \r
18.

23. File header yang digunakan untuk menampilkan fungsi cout adalah a. Iostream b.stdio c.conio d.iomanip 24. Apabila menggunakan fungsi masukan cin maka fungsi keluaran yang digunakan adalah a. Printf b. Puts c. Cout d. Putchar 25. Fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris adalah a. End b. Endl c. flush() d. setfill()

Perhatikan listing berikut dibawah ini main() { cout<<Hai Selamat Menggunakan C++; getch(); } Hasil tampilan dari listing di atas adalah sebagai berikut
26.
a. b. c. d.

Hai.,,,Selamat Menggunakan C++ Hy Selamat menggunakan C++ Hai Selamat menggunakan C++ Hai,Selamat menggunakan C++

27.

yang tidak termasuk ke dalam operator logika yaitu a. And c. Aritmatika


b.

Or

d. Not

27.

yang dimaksud fungsi strcpy() a. menyalin string asal ke-variabel string tujuan,
dengan syarat string tujuan harus mempunyai tipe data dan dan ukuran yang sama dengan string asal. memperoleh banyaknya karakter dalam string Membalik letak urutan pada string Membandingkan string pertama dan string ke dua

b. c. d.

29.

Berikut ini yang bukan termasuk dari percabangan adalah ? a. nested if c. do while b. switch case d. if majemuk

30. Pernyataan if mempunyai arti bahwa ? a. jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika salah maka diabaikan b. jika kondisi bernilai benar, maka perintah akan terus berulang c. jika kondisi bernilai salah, maka perintah akan dikerjakan dan jika benar maka diabaikan d. semua salah

31. berikut ini yang termasuk dalam per cabangan if a. if majemuk, if tunggal, if ganda b. if majemuk, nested if, switch case c. if tunggal,if majemuk, nested if d. if tunggal, if else , if ganda 32. Perintah break digunakan dalam bentuk percabangan ? a. If tunggal c. case if b. Switch if d. switch case

33 Dari pernyataan tabel dibawah . Maka dapat diselesaikan menggunakan metode a. If tunggal c. perulangan b. Switch case d. nested if

34. Berikut ini yang termasuk dalam jenis variable adalah ? a. variable angka dan variable jumlah b. variable text dan variable numerik c. a dan b benar d. salah semua 35. Perhatikan soal berikut #include <stdio.h> #include <conio.h> #include<iostream.h> main() { char nama [5]=fina; float nilai = 90.4; printf(hai %s, Kamu mendapatkan Nilai ? , nama, nilai); } Untuk mengisi nilai maka diginakan penentu format dengan type ? A . %s B. %c c. %F d. %i

36. Fungsi ini digunakan untuk membandingkan string pertama dengan string string kedua adalah ? a.Strcpy b. strmcp c. strcmp d. strpcm

37. Fungsi yang digunakan untuk membersihkan tampilan layar adalah ? A. cout c. getch b. Cin d. clrscr 38.Perhatikan soal berikut ini if (lagi=='Y' || lagi=='y') { goto atas; } pernyataan atas disebut dengan ? a. percarcabangan b. label c. pernyataan d. variable

39.Berikut ini yang bukan termasuk file header adalah a. iomanip.h c. stdio.h b.iostream.h d. stdlib.h 40. Fungsi atof digunakan untuk mengubah string (teks) angka menjadi bilangan numerik float . Maka fungsi ini menggunakan file header ? a. math.h c. iostream.h b. stdio.h d. string.h 41.Berikut ini yang termasuk dengan looping(perulanagan) adalah a. for c. while b.break d. semua benar 42. Perhatikan soal berikut int a; clrscr(); for(a = 1; a <= 10; ++a) cout<<a; menghasilkan tampilan a. 1.3.5.7.9 c. 12345678910

43.Perhatikan soal berikut int a; clrscr(); for(a = 1; a <= 10; a--) cout<<a; soal diatas adalah bentuk perulangan dari ? a. For c. do while b. Tak hingga d. while 44.Perhatikan soal berikut int bil=1; clrscr(); while(bil<=10) { cout<<bil<<" "; bil+=2; } tampilan yang dihasilkan adalah ? a. 12345678910 b. 1.3.5.7.9.11 c. 13579. d. 1 3 5 7 9

45. Berikut ini yang bukan termasuk dengan looping(perulanagan) adalah a. for c. while b. for while d. semua benar 46. merupakan instruksi untuk mengarahkan eksekusi program ke-pernyataan yang diawali dengan suatu label. Adalah pernyataan dari perulangan ? a. for c. goto b. while d. while 47. Tipe data yang punya jangkauan nilai -128 s.d 127 adalah a.Double b. Char c. Integer d. Unsigned 48. Perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan dibelakang. Adalah bentuk dari perulangan ? a. Do while b. For c. while d. continue

49. Berikut ini termasuk dalam tipe data tambahan unsigned, kecuali a. Unsigned integer c. Unsigned character b. Unsigned float d. Unsigned long integer 50. Pernyataan yangdigunakan untuk mengarahkan eksekusi ke iterasi (proses) berikutnya pada loop yang sama adalah bentuk dari perulangan ? a. for b. while c. break d. continue

You might also like