Uji
Kompetensi Tahap 1 Algoritma dan Pemrograman
Assalamu’alaikum
Wr, Wb
Selamat
datang kembali, kali ini saya akan posting semua jawaban atau mungkin beberapa
jawaban tentang tugas yang di berikan oleh dosen saya yaitu tentang Matakuliah
ALPRO.
Modul 1 :
Dasar-dasar C++
1.
Sebutkan
3 ciri umum Object-Oriented Programming
Jawab :
Encapsulation, Polymorphism, Inheritance
2.
Dasar
unit enkapsulasi dalam C++ adalah
Jawab :
Class
3.
Output
dari program berikut setelah di eksekusi adalah:
#include
<iostream>
Using
namespace std;
Int
main() {
cout<<”C++ is
power programing.”;
return 0;
}
Jawab : C++
is power programming.
4.
Apa
gunanya tambah include<iostream>?
Jawab : Sebuah
header untuk mendukung system C++ I/O supaya dapat bekerja dengan baik di
program dan prosesor C
5.
Perintah
mendeklarasikan variable panjang bertipe integer adalah
Jawab :
int panjang;
6.
Perintah
menyimpan nilai 10 ke variable panjang
adalah
Jawab :
panjang=10;
7.
Apakah
operator input C++?
Jawab :
cin>> (diikuti variable) ;
8.
Apakah
arti ‘\n’?
Jawab :
Baris baru (biasanya dalam Bahasa C)
9.
Mengapa
indentifier berikut salah:
Int
bilangan bulat;
Jawab :
Karena dalam pendeklarasian hanya memuat 1 kata tidak lebih (tidak di spasi)
10.
Apakah
Indeks dan indeks adalah identifikasi yang sama?
Jawab : berbeda,
karena beda 1 huruf yaitu I/i
Modul 2 :
Tipe Data dan Operator
1.
Apakah
perbedaan sign dan unsigned untuk integer
Jawab :
perbedaannya adalah hanya dalam penyimpanan yang sign bisa + dan -,sedangkan
unsigned hanya +
2.
Apakah
arti dari void ?
Jawab :
suatu fungsi yang tidak mengembalikan nilai
3.
By
default, 123.45 apakah float atau double?
Jawab :
float
4.
Berikan
contoh literal (konstan) heksadesimal dan octal !
Jawab : heksadesimal
= A0716 dan octal = 178
5.
Apakah
perbedaan antara “W” dan ‘W’ ?
Jawab : “W”
adalah String, sedangkan ‘W’ adalah karakter
6.
Berilah
contoh deklarasi variable bertipe int sekaligus diberi nilai 10!
Jawab :
int alif=10;
7.
Berikan
pernyataan C++ untuk menggantikan operator i++ !
Jawab :
i+1 sama dengan i++
8.
Apa
perbedaan operator “=” dan operator “==” ?
Jawab : “=”
digunskan untuk mendeklarasikan, sedangkan “==” untuk membandingkan
9.
Tulis
sebuah pernyataan untuk memberi nilai 100 pada variable x, y, dan z!
Jawab : int
x=100, y=100, z=100;
10.
Sebutkan
3 operator logic!
Jawab :
and, Or, Not
Modul 3:
Pernyataan Kontrol Program
1.
Tulis
Bentuk Pernyataan if-else dalam C++
Jawab :
if(else
condition)
Statement
1 (pernyataan)
else
Statemen
2 (pernyataan)
2.
Apakah
pernyataan if berikut di perbolehkan ?
If(nilai)
cout<<”Hasil Pilihanku = “<<nilai;
Jawab :
tidak diperbolehkan
3.
Apakah
output dari potongan program berikut :
Int
nilai=10;
If(nilai
!=10)
If(niali ==9);
Else cout<<” Nilaiku = ”<<nilai;
Else cout<<”Nilaiku = ” <<nilai
+1;
Jawab:
Nilaiku = 11
4.
Apakah
output dari potongan program berikut :
Int
nilai=10;
If(nilai
!=10);
Else if (nilai ==9);
Else cout << “Nilaiku = “<<nilai;
Jawab:
Nilaiku = 10
5.
Apakah
output dari potongan program berikut :
Int
bilaingan=1;
Switch(bilangan){
Case 1 : cout << “Bilangan 1”<<’\n’;
Case 2 : cout << “Bilangan 2”<<’\n’;
Break;
wabdefault : cout << “Bilangan
3”<<’\n’;
}
Jawab :
Bilangan 1
6.
Apakah
output dari potongan program berikut:
For
(int i=10; i>=15; i++)
Cout << “i= “
<<i<<endl;
Jawab:
Tidak tampil
7.
Apakah
output dari potongan program berikut:
Int
panjang= 13;
While(panjang
>=10 && panjang <20){
Cout<<”panjang
= “<<panjang<<endl;
Panjang
--;
}
Jawab:
Panjang
= 13
Panjang
= 12
Panjang
= 11
Panjang
= 10
Modul 4 :
Array, String dan Pointer
1.
Buatlah
deklarasi variable array satu dimensi dengan nama Contoh yang bertipe int
dengan maksimal data sebanyak 10.
Jawab :
int contoh[10];
2.
Berilah
nilai tiap indeks array Contoh di atas dengan nilai 0 menggunakan salah satu
pernyataan perulangan.
Jawab :
3.
Dalam C++, indeks array mulai dari _______
Jawab :
dimilai dari 0
4.
Perbaikilah
kesalahan (error) dari pernyataan C++ di bawah ini : int a[10], b[10]; … a = b;
yaitu deretam pernyataan untuk menyalin semua isi dari array b ke array a.
Jawab :
5.
Tulislah
deklarasi array dua dimesin nums berukuran sesuai gambar di bawah ini !
Jawab:
6.
Dengan
menggunakan perulangan for isilah elemen array nums sesuai dengan gambar di
atas !
Jawab :
7.
String
dapat dipandang sebagai karakter array atau pointer ke karakter. Tulislah
deklarasi array menggunakan 2 istilah tersebut, untuk menampung maksimal 10 karakter
Jawab :
8.
Buatlah
deklarasi sekaligus inisialisasi string yang digunakan untuk menyimpan string
“Universitas”.
Jawab :
9.
String
S berisi “ilmu”. Apa output dari :
cout
<< S[4];
Jawab :
10.
Diberikan
potongan program C++ berikut : char str[40]; cout << “Masukkan string :
“; cin >> str; cout << str; Dari keyboard, user memasukkan :
Masukkan string : Aku senang. Output
dari program di atas adalah : ___________
Jawab :
Aku
Sekian
semoga berharga buat kalian yang mrbacanya, jika masih ada yang kurang akan
saya tambahkan lain waktu terimakasih.
Wassalamu’alaikum
Wr, Wb.

Posting Komentar