Alif Yoga Kurniawan. Diberdayakan oleh Blogger.

Label

Uji Kompetensi Tahap 1 Algoritma dan Pemrograman

Posted by Alif-Yoga-170



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.

Related Post



Posting Komentar