Font size
WorksheetsBAHASA C DAN C++
Total questions: 60
Worksheet time: 1hrs 20mins
Bahasa Pemograman C++ diciptakan satu decade setelah bahasa pemograman C. diciptakan oleh Bjarne Strourstroup dari Laboratorium Bell, AT&T pada tahun ?
1982
1983
1980
1981
C++ bersifat Case Sensitive yang artinya adalah......
Spasai dan jarak
Tanda Baca
Angka Besar dan angka kecil
Huruf kapital dan Huruf Kecil
Merupakan singkatan dari input output stream header yang digunakan sebagai standar input output operasi yang digunakan oleh bahasa C++ adalah pengertian dari...
<stdlib.h>
<stdio.h>
<iostream.h>
<conio.h>
Berikut Sintak yang benar untuk menghasilkan output ‘Hello World’ di C++ ?
cout<<“Hello World”;
print<<“Hello World”;
echo “Hello World”;
System.out.print(“Hello World”);
Bagaimana cara membuat komentar di C++
//ini komentar
/*ini komentar
<ini komentar>
#ini komentar
Suatu tempat menampung data atau konstanta di memori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses pemrograman merupakan penjelasan dari......
identifier
variabel
konstanta
tipe data
Setiap perintah di dalam C++ selalu diakhiri dengan tanda?
:
]
}
;
Perintah yang digunakan untuk membaca inputan pada c++ adalah.....
scan
cin
cout
Perintah yang berfungsi menghasilkan output ke layar adalah...
endl
cin
cout
getch()
Dibawah ini merupakan tipe data bilangan bulat....
int
char
string
float
Tipe data yang tepat untuk menyimpan bilangan bulat dalam C++ adalah:
float
char
string
double
int
Apa yang menjadi perbedaan antara "cout" dan "cin" dalam bahasa pemrograman C++?
"cout" untuk input, "cin" untuk output
"cout" digunakan untuk mencetak, "cin" untuk melakukan perhitungan
"cout" digunakan untuk mengambil input, "cin" untuk menampilkan output
"cout" untuk menampilkan output, "cin" untuk mengambil input
Tidak ada perbedaan, keduanya memiliki fungsi yang sama
Tipe data yang tepat untuk menyimpan teks atau kumpulan karakter dalam C++ adalah:
double
char
int
float
string
Dalam C++, apa yang dilakukan pernyataan "else" dalam sebuah percabangan?
Menjalankan blok kode jika kondisi pertama tidak terpenuhi
Menjalankan blok kode berulang hingga kondisi terpenuhi
Menjalankan blok kode jika tidak ada kondisi yang terpenuhi
Menjalankan blok kode terlepas dari kondisi
Menjalankan blok kode jika kondisi pertama tidak terpenuhi
Pernyataan "int x = 5;" dalam C++ mengindikasikan:
x adalah variabel yang tidak bisa diubah
x adalah variabel yang nilainya tidak boleh lebih besar dari 5
x adalah variabel dengan nilai awal 5
x adalah variabel yang nilainya bisa diubah
x adalah variabel dengan nilai awal 5
Apa fungsi dari pernyataan "cin" dalam C++?
Untuk memberikan output pada layar
Untuk mendapatkan input dari pengguna
Untuk melakukan perhitungan matematika
Untuk menentukan kondisi dalam percabangan
Untuk mendapatkan input dari pengguna
Tipe data yang tepat untuk menyimpan bilangan pecahan (desimal) dalam C++ adalah:
int
char
string
bool
float
Program sederhana tersebut dalam bahasa C++. Manakah opsi yang tepat untuk menentukan output dari program?
x kurang dari 5
x sama dengan 10
x lebih besar dari 5 tapi tidak sama dengan 10
x sama dengan 10
Program akan menghasilkan error
Program sederhana untuk menampilkan pesan "Selamat Pagi!" ke layar menggunakan pernyataan "cout" dalam C++ adalah:
print("Selamat Pagi!");
cout << "Selamat Pagi!";
output("Selamat Pagi!");
cout >> "Selamat Pagi!";
console.log("Selamat Pagi!");
Perhatikan kode program, Apa output dari kode tersebut?
Nilai A
Nilai B
Nilai C
Tidak Ada Output
Error
Untuk menyimpan bilangan bulat, Variabel x memiliki tipe data ....
(a)
Lengkapi kode berikut untuk menampilkan pesan "Selamat Belanja!" menggunakan pernyataan cout dalam C++.
cout << " (a) ";
Hasil yang ditampilkan dari kode program di atas adalah ...
0
1
2
11
Tidak menampilkan hasil
Berdasarkan kode program di atas, agar dapat menampilkan “selamat anda lulus”, maka nilai yang tepat adalah…
80
81
70
71
60
Apabila nilai yang dimasukan adalah 65 maka nilai yang didapatkan adalah …
nilai anda adalah A
nilai anda adalah B
nilai anda adalah C
nilai anda adalah D
nilai anda adalah E
Program tersebut menghasilkan output?
Anak-anak
Usia Remaja
Remaja
=Remaja
Eror
Dari potongan program di atas, deskripsi logika percabangan yang paling tepat adalah...
Jika Y lebih atau sama dengan 17 maka ditampilkan “wanita dewasa” jika tidak berarti yang ditampilkan adalah “gadis”
Jika Y lebih dari 17 maka ditampilkan “wanita dewasa” jika tidak berarti yang ditampilkan adalah “gadis”
Termasuk percabangan 1 kondisi, dimana kondisinya adalah apakah Y lebih atau sama dengan 17 maka wanita dewasa
Termasuk percabangan 2 kondisi, dimana kondisinya apakah Y lebih dari 17 maka wanita dewasa
Banu ternyata tidak lolos ke tingkat selanjutnya pada sebuah seleksi
perlombaan karena nilai pretest-nya tidak mencapai 60. Satu soal bernilai 5 poin jika jawaban benar, dan 0 jika salah. Banu memperoleh nilai 55, berarti Banu hanya kurang 1 soal saja yang seharusnya dia kerjakan benar untuk lolos ke seleksi tingkat berikutnya. Maka algoritma yang tepat untuk kondisi tersebut adalah …
if(nilai == 60){
cout<<“Lolos”;
}else{
cout<<“Tidak Lolos”;}
if(nilai != 60){
cout<<“Lolos”;
}else{
cout<<“Tidak Lolos”;}
if(nilai > 60){
cout<<“Lolos”;
}else{
cout<<“Tidak Lolos”;}
if(nilai >= 60){
cout<<“Lolos”;
}else{
cout<<“Tidak Lolos”;}
Berikut ini adalah contoh penerapan logika struktur percabangan, manakah dari pernyataan ini yang sesuai dengan algoritma percabangan 1 kondisi?
Warung makan AMANAH memberikan diskon 25% setiap hari jum’at kepada semua pelanggannya
Warung makan AMANAH memberikan diskon 10% untuk pembelian diatas 100.000 dan 20% untuk pembelian diatas 250.000
Warung makan AMANAH memberikan diskon 10% setiap weekend dan memberikan 5% setiap weekday kepada semua pelanggannya
Warung makan AMANAH tidak memberikan diskon apapun kepada semua pelanggannya
Pernyataan paling tepat sesuai dengan potongan program di atas adalah....
Jika pembelian belum mencapai 200.000 maka konsumen mendapatkan diskon 17%
Jika konsumen berbelanja di atas 200.000, maka ketika membayar akan dikurangi dengan 17% dari total pembelian
Jika konsumen berbelanja dibawah batas minimal 200.000, maka konsumen mendapatkan diskon 17%
Jika konsumen berbelanja minimal 200.000, maka ketika membayar akan dikurangi dengan 17% dari total pembelian
Syntax program yang berfungsi untuk menampilkan output dari listing program di atas adalah…
int main()
scanf(“%d %d %d, &a, &b, &c);
printf(“Segitiga Sembarangan”);
if ((a==b) &&(b==c))
return 0;
Agar tampilan Yes muncul maka nilai a dan b yang benar adalah ...
a = 2 dan b = 9
a = 3 dan b = 2
a = 2 dan b = 5
a = 2 dan b = 5
Agar tampilan Yes muncul maka nilai a dan b harus benar, pasangan nilai a dan b yang salah adalah ...
a = 3 dan b = 10
a = 4 dan b = 11
a = 5 dan b = 10
a = 1 dan b = 8
Jika pengguna memasukkan nilai 50, maka menurut program termasuk kelompok ....
Kelompok A
Kelompok B
Kelompok C
Kelompok D
Jika pengguna menginput nilai 9 maka sesuai program maka akan termasuk kelompok ...
D
B
A
C
Jika pengguna menginput nilai 17 maka sesuai program maka akan termasuk kelompok ...
D
B
A
C
Fungsi dari syntax tersebut adalah ...
Menerima nilai input
Menampilkan output
Mendeklarasikan fungsi
Memanggil Fungsi
Fungsi dari syntax tersebut adalah ...
Menerima Input
Mendeklarasikan fungsi
Menampilkan output
Memanggil fungsi
Syntax tersebut pada program disebut sebagai ...
Perulangan
Fungsi
file header
Variabel
fungsi header file pada program c++?
Memanggil program
Memanggil library-library yang ada
Memanggil konstanta yang ditentukan
Memanggil variabel pada program
Apakah fungsi dari tanda {} pada c++?
Mengkompile program
Mengeksekusi program
Memblok Program
Memberikan Komentar
Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....
Iostream
Return
Cout
Include
Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....
Variabel
Real
Identifier
Konstanta
Perhatikan potongan script program berikut ini !
#include
script diatas dinamakan dengan....
Function
Variabel
Header
Main Program
Perhatikan gambar penggunaan FUNCTION. pada baris berapa penulisan syntax yang masih belum benar?
6
11
13
12
Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...
Membuat Flowchat
Membuat Algoritma
Membeli komputer
Mempelajari program
Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah masalah dengan menggunakan bahasa pemrograman tertentu disebut...
Proses
Prgoram
Algoritma
Step
Yang menunjukan awal dan akhir pada sebuah flowchart adalah...
Data Flow
Data
Terminator
Decision
Bentuk belah ketupat pada diagram flowchart diberi nama...
Data Flow
Data
Terminator
Decision
Dibawah ini merupakan tipe data bilangan bulat adalah...
Char
Double
Float
Int
Apakah fungsi dari tanda // pada bahasa c++?
Memberikan syarat pada program
Memberikan kritik pada program
Memberikan komentar pada program
Memberikan nilai pada program
Memberikan variabel pada program
Dibawah ini yang merupakan tipe data dalam c++...
Int,float,char,double,const
Float,int,double,const
Int,float,char,double
Const,main,void,double
Const,main,void,double, int
Mengapa program bahasa c++ bersifat case sensitive?
Huruf besar dan kecil sama-sama
Huruf besar dan kecil dianggap beda
Huruf besar dan kecil berbeda-beda tetapi tetap satu
Huruf besar dan kecil sama
Huruf besar dan kecil tidak dianggap
Apakah fungsi dari tipe data char?
Menulis karakter
Memberi warna
Menulis nilai huruf
Memberikan efek
Memasukkan nilai
Dibawah ini merupakan operator aritmatika, kecuali....
+
-
/
>/
**
Tulislah Operator Pembanding yang digunakan untuk mengecek :
a. Apakah dua nilai sama b. Apakah nilai pertama lebih besar dari nilai kedua
Tulislah Operator Logika yang digunakan untuk :
a. Membalikkan kondisi logika
b. Menggabungkan dua kondisi logika
Tulislah Operator Logika yang digunakan untuk :
a. Membalikkan kondisi logika
b. Menggabungkan dua kondisi logika
