Responsive Banner design
Home » » UJI KOMPETENSI TAHAP 1

UJI KOMPETENSI TAHAP 1

Assalamualakum. Semoga tulisan saya kali ini bermanfaat untuk kita semua.

Petunjuk :
A. Jawablah dengan
singkat tiap pertanyaan
yang diberikan
B. Setiap modul terdiri
dari 10 soal yang
diberikan waktu 15 menit
C. Modul berikutnya akan
diberikan setelah 15 menit
sebelumnya berakhir.
Modul 1 : Dasar-dasar C++
1. Sebutkan 3 ciri umum
Object-Oriented
Programming !
2. Dasar unit enkapsulasi
dalam C++ adalah ___
3. Output dari program
berikut setelah
diekseskusi adalah :
#include
using namespace std;
int main() {
cout <<“C++ is power
programming.”;
return 0;
}
4. Apa gunanya
ditambahkan include
<iostream; ?
5. Perintah
mendeklarasikan variable
panjang bertipe integer
adalah _____
6. Perintah menyimpan
nilai 10 ke variable
panjang adalah ______
7. Apakah operator input C
++ ?
8. Apakah arti ‘\n’ ?
9. Mengapa identifier
berikut salah : int
bilangan bulat;
10. Apakah Indeks dan
indeks adalah identifier
yang sama?

Jawab :
1. Enskapsulasi, polymorphis, inheritance.
2. Dasar unitnya adalah Class.
3. Outputnya " C++ is power programmin "
4. Header merupakan salah satu yg penting dan berguna di dalam sebuah program. #Include <iostream> merupakan instruksi yg berfungsi memanggil library.
5. int panjang;
6. int panjang;
panjang = 10;
7. cin>>
8. New line atau berfungsi untuk menampilkan program dalam baris yang baru.
9. Salah, karna dalam c++ tidak mengenal spasi sehingga jika ingin menggabungkan dua kata bisa seperti ini : int bilangan_bulat;
10. Tidak, Dalam c++ setiap huruf kapital dan kecil mempunyai deskripsi masing-masing.

Modul 2 : Tipe Data dan
Operator
1.Apakah perbedaan
antara sign dan unsigned
untuk integer ?
2.Apakah arti dari void ?
3.By default, 123.45
apakah float atau double ?
4.Berikan contoh literal
(konstan) heksadesimal
dan octal !
5.Apa perbedaan antara
“W” dan ‘W’ ?
6.Berilah contoh deklarasi
variable bertipe int
sekaligus diberi nilai 10 !
7.Berikan pernyataan C++
untuk menggantikan
operator i++ !
8.Apa perbedaan operator
“=” dan operator “==” ?
9.Tulislah sebuah
pernyataan untuk member
nilai 100 pada variable x, y
dan z!
10.Sebutkan 3 operator
logik !

Jawab
1. Sign integer menampung nilai -32,767 to 32,767 sedang unsigned menampung 0 to 65,535
2. Void tipe data yang tidak memiliki nilai.
3.Double
4. Contoh heksa = 0x1f oktal=010
5. "w" tipe data string 'w' tipe data karakter
6. int nilai;
nilai = 10;
7. Deklarasi i++ dapat di ganti dengan i=i+1 merupakan sebuah konter dalam program.
8."=" berfungsi untuk menginisialisasi data
""=="" untuk membandingkan nilai.
9. int x,y,z;
x=y=z=10;
10.&& berarti dan
|| berarti atau
! Berarti not.

Modul 3 : Pernyataan
Kontrol Program
1. Tulislah bentuk
pernyataan if – else dalam
C++
2. Apakah pernyataan if
berikut diperbolehkan ?
If (nilai) cout << “Hasil
pilihanku = “ << nilai;
3. Apakah output dari
potongan program
berikut :
int nilai = 10;
if (nilai != 10)
if (nilai == 9);
else cout << “Nilaiku = ”
<< nilai;
else cout << “Nilaiku = ”
<< nilai + 1;
4. Apakah output dari
potongan program
berikut :
int nilai = 10;
if (nilai != 10);
else if (nilai == 9);
else cout << “Nilaiku = ”
<< nilai;
5. Apakah output dari
potongan program
berikut :
int bilangan = 1;
switch (bilangan) {
case 1 : cout << “Bilangan
1″ << ‘\n';
case 2 : cout << “Bilangan
2″ << ‘\n';
break;
default : cout << “Bilangan
3″ << ‘\n';
}
6. Apakah output dari
potongan program
berikut :
for (int i=10; i >= 15; i++)
cout << “i = ” << i << endl;
7. Apakah output dari
potongan program
berikut : int panjang = 13;
while (panjang >= 10 &&
panjang < 20) {
cout << “Panjang = ” <<
panjang << endl;
panjang –;
}
Jawab :
1. Bentuk pernyataannya
sebagai berikut :
if(expression/condition){
statement one
}
else {
statement two
}
2. tidak boleh.
3. Nilaiku=11
4. Nilaiku=10
5.Bilangan 1
Bilangan 2
6. tidak ada output karena
(i) yang diminta lebih
dari 15 (batasan),
sedangkan i hanya diberi
bernilai 10 yang berarti i
kurang dari 15
7. Hasil Outputnya seperti
dibawah ini :
Panjang = 13
Panjang = 12
Panjang = 11
Panjang = 10

0 komentar:

Posting Komentar

About Our Blog

Diberdayakan oleh Blogger.