Anda di halaman 1dari 4

ULANGAN HARIAN I TPMM

KELAS X TEKNIK ELEKTRONIKA INDUSTRI

A. PILIHAN GANDA
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

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan


sebuah masalah di sebut :

a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram

3. Pseudocode yang di gunakan pada penulisan algoritma berupa :

a. Bahassa 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
6. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan
kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di
katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah
:

a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong

7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka
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. Penulisan variabel dalam C++ bersifat Case Sensitive artinya...
A. Tanda spasi diperhitungkan
B. Huruf besar dan kecil diperhitungkan
C. Tanda spasi diubah dengan underscore
D. Tanda spasi diubah dengan tanda titik
E. Tanda spasi diubah dengan tanda strip (minus)

12. Operator merupakan symbol yang biasa dilibatkan dalam program untuk melakukan
suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator
adalah...
A. Menjumlahkan dua nilai
B. Memberikan nilai ke suatu variabel
C. Membandingkan kesamaan dua nilai
D. Menginputkan suatu nilai
E. Semua jawaban benar

13. Bahasa c++ adalah....


a. Sebuah bahasa pemrograman tingkat tinggi
b. Sebuah bahasa pemrograman tingkat atas
c. Sebuah bahasa pemrograman tingkat menengah
d. Sebuah bahasa pemrograman tingkat rendah
e. Sebuah Bahasa pemograman

14. Pada tahun berapakah c++ mulai diperkenalkan?


a. 1981
b. 1982
c. 1983
d. 1984
e. 1980

15. Dibawah ini yang merupakan tipe data dalam c++....


a. Int,float,char,double,const
b. Float,int,double,const
c. Int,float,char,double
d. Const,main,void,double
e. Boolean, double,byte

16. Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan.
Dan tidak dapat dirubah saat program berjalan, disebut?
a. Variabel
b. Konstanta
c. Tipe data
d. Label
e. Character
17. Apakah fungsi dari tipe data char?
a. Menulis karakter
b. Menulis nilai huruf
c. Memberikan efek
d. Memberi warna
e. Menulis angka

18. Apakah fungsi dari tipe data string?


a. Untuk teks
b. Untuk angka
c. Untuk bilangan
d. Untuk nilai
e. Untuk proses

19. Dibawah ini merupakan tipe data bilangan bulat....


a. Int
b. Char
c. String
d. Cin
e. Byte
20. Tipe data bahasa C++ untuk true false adalah… [C1]
a. String
b. Char
c. Boolean
d. Byte
e. Real

B. ESSAY
1. BUAT ALGORITMA DAN FLOWCHART DARI JAM KE DETIK
2. BUATLAH ALGORITMA DAN FLOWCHART PERCABANGAN
3. GAMBARKAN SIMBOL FLOWCHART UNTUK PREPARATION DAN
DECISION
4. TULISKAN LAMBANG 5 OPERATOR ARITMATIKA DALAM
PEMOGRAMAN
5. TULISKAN 5 LAMBANG OPERATOR RELASI

SELAMAT BEKERJA SEMOGA SUKSES

Anda mungkin juga menyukai