NEW
Font size
WorksheetsUS_PemDas_1920
Total questions: 50
Worksheet time: 50mins
1 dan 2
2 dan 3
3 dan 4
3 dan 6
1 dan 6
1 dan 2
2 dan 3
3 dan 4
4 dan 5
5 dan 1
Bahasa pemrograman tingkat tinggi adalah sebuah bahasa pemrograman yang jika dibandingkan dengan bahasa pemrograman tingkat rendah memiliki sifat lebih mudah digunakan, lebih portabel (mudah diadaptasikan) antar-platform, dan lebih abstrak. Berikut merupakan bahasa pemrograman tingkat tinggi adalah ….
Machine Language
C++
Assembler
Microsoft Macro Assembler (MASM)
Mnemonic
DLL
Empty Project
Windows Application
Console Application
Static Library
Fungsi dari operator % sebagai ....
Membagi perseratus persen
Persentase bilangan
Pembagian 2 bilangan
Mencari sisa pembagian 2 bilangan
Prosentase 2 bilangan
Pernyataan a = 7 % 4 akan menghasilkan a = ....
7
6
5
4
3
program untuk mencari data array dan nomor elemennya
program untuk menampilkan data terbesar(maks) dalam suatu array
program untuk menampilkan data array dari hasil inisialisasi
program penggunaan array
a, b, c dan d salah
!1 dan !0
1 dan 0
!1 = 0 dan !0 = 1
0 dan 1
Semua salah
Keuntungan memakai fungsi pada C++ adalah ....
Tipe data nama fungsi(daftar parameter)
Mengurangi duplikasi kode (kode yang sama ditulis berulang-ulang) dalam program.
Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan iseng seperti memodifikasi atau mengubah program yang kita buat.
Menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih sederhana atau kecil.
Dalam pemrograman C++ bukanlah bahasa prosedural, karena prosedur tidak mempunyai nilai balik. Untuk melakukan hal ini di dalam C++, maka harus membuat suatu fungsi dengan tipe void, yang berarti tidak memiliki nilai balik (return value) adalah ....
Perintah yang menggunakan untuk menampilkan suatu informasi ke piranti output (layar) adalah ....
cin
cout
getch ()
conio.h
stdio.h
Memberi nilai 20 pada z saja
Memberi nilai x, y, z dengan nilai 20
Membuat variabel global
Semua jawaban salah
Semua jawaban benar
Selection search
Selection
Selection Sort
Selection float
Selection fungsi
Operator logika yang menyatakan “atau” dalam lambang berikut ini adalah ....
&&
!
||
=
<>
Operator yang digunakan dalam operasi yang melibatkan tiga buah operand adalah ....
Operator Unary
Operator Bitwise
Operator Logika
Operator Fungsi
Operator Ternary
Operator logika && adalah ....
And
Nand
Or
Not And
For
A
B
C
D
E
++ dan -- merupakan operator ....
Operator Aritmetika
Operator Increment dan Decrement
Operator Majemuk
Operator Relasional
Operator Logika
Perintah menginput suatu nilai dari suatu piranti masukan (keyboard) untuk diproses oleh program adalah ....
cin
getch ()
getche ()
cout
conio.h
Compiler C++ yang telah beredar di pasaran antara lain, kecuali ....
Microsoft C / C++
Visual C++
Turbo C++
Dev C++
Pascal C++
Pernyataan yang sesuai untuk mendefinisikan tipe data bilangan bulat adalah ....
Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma
Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma
Tipe data yang yang menyimpan lebih dari satu variabel
Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
Tipe data yang mempresentasikan data berupa karakter
Perintah cin pada Program C++ digunakan untuk ....
Menampilkan data pada layar
Menginput suatu nilai dari suatu piranti masukan (keyboard)
Pendeklarasian variabel
Mengulang proses looping pada program
Statement while .... do
Pengertian dari konstanta adalah ....
Suatu nilai yang dapat diubah selama program berlangsung
Suatu nilai yang berubah-ubah selama program berlangsung
Suatu nilai yang tidak dapat diubah selama program berlangsung
Suatu nilai yang tidak pernah berubah meskipun program tidak berjalan
Suatu nilai yang tidak dapat diubah meskipun program tidak berjalan
Misalkan suatu variabel string katakanlah kalimat [30] akan diberi nilai "SAYA BELAJAR C++", maka perintah yang benar adalah ....
char kalimat [30] = "SAYA BELAJAR C++"
char kalimat [30] = "SAYA BELAJAR C++";
charter kalimat[30] = "SAYA BELAJAR C++"
charter kalimat [30] = "SAYA BELAJAR C++";
karakter kalimat [30] = "SAYA BELAJAR C++"
5
4
3
2
1
Penggunaan operator aritmatika yang benar dalam C++ yaitu ....
while(i<=30);
t = x + angka;
i++;
t = x + angka
float x, X, z = 0;
Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum dan sesudah titik desimal termasuk dalam tipe data ....
Riil
Boolean
Integer
Longint
Byte
Yang termasuk operator logika ingkaran adalah ....
&&
<>
!
||
>=
Nilai a = 10, Nilai a = 0
Nilai a = 100, Nilai a = 747
Nilai a = 10, Nilai a = 10
Nilai a = 10, Nilai a = 777
Nilai a = 10, Nilai a = 746
Bilangan Bulat
Logika
Bilangan Riil
Struktur
Karakter
void
non void
array
statement
aritmetika
Penulisan variabel dalam C++ bersifat Case Sensitive artinya ....
Tanda spasi diperhitungkan
Huruf besar dan kecil diperhitungkan
Tanda spasi diubah dengan underscore
Tanda spasi diubah dengan tanda titik
Tanda spasi diubah dengan tanda strip (minus)
Berikut ini adalah syarat pembuatan identifier yang harus kita perhatikan, kecuali ....
C++ bersifat case sensitive
Tidak boleh diawali dengan angka
Harus menggunakan spasi
Tidak boleh menggunakan symbol (!@#$%^&*, dll)
Tidak boleh mengandung spasi
Nilai x = x
Nilai x = 3
Nilai 3 = x
Nilai 3 = 3
Semua salah
Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator adalah ....
Menjumlahkan dua nilai
Memberikan nilai ke suatu variabel
Membandingkan kesamaan dua nilai
Menginputkan suatu nilai
Semua jawaban benar
Selain tipe data unsigned yaitu tipe data bilangan bulat adalah ....
unsigned char, unsigned int, unsigned short dan unsigned long
unsigned float, unsigned double, dan unsigned long double
unsigned long dan unsigned float
unsigned char dan unsigned int
unsigned long double dan double
Satu blok kode yang melakukan tugas tertentu atau satu blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program disebut ....
Fungsi
non void
statement
array
Aritmetika
+5, -2.5, -5, +2.5
5, -2.5, -5, 2.5
5, 2.5, 5, 2.5
-5, 2.5, 5, -2.5
Semua salah
1
2
3
4
5
char
long int
float
short int
signed long int
Ciri-ciri dari jenis fungsi Void adalah sebagai berikut, kecuali ....
Tidak adanya keyword return
Tidak adanya tipe data di dalam deklarasi fungsi
Menggunakan keyword void
Tidak dapat langsung ditampilkan hasilnya & tidak memiliki nilai kembalian fungsi
menggunakan keyboard
While
Do ... While
For
Switch
If
Hal yang menjadi catatan penting dalam pemrograman C++ bahwa program C++ bersifat Case Sensitive. Maksud dari sifat tersebut adalah ....
Semua character di anggap sama
Huruf kecil dan besar disamakan
Tidak boleh memakai 2 file header
Huruf besar dan kecil dianggap beda
Tidak boleh memakai 2 file header dan end
Dalam menyusun suatu program, langkah pertama yang harus di lakukan adalah ….
Membuat program
Membuat Algoritma
Membeli komputer
Proses
Mempelajari program
Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut ….
Proses
Program
Algoritma
Step
Diagram
Diketahui bahwa kantong P kosong. Kantong Q berisi 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 ….
10
15
10 atau 15
10 dan 15
Kosong
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 ….
Merah
Ungu
Hijau
Putih
Abu-abu
Instruksi P=Q akan mengakibatkan nilai P=nilai Q, dan nilai Q menjadi ….
Menjadi Sembarang Nilai
Menjadi hampa
P tetap
Menjadi 10
Q tetap
Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a; akan mengakibatkan ….
a=0 , b=5
a=10 , b=5
a=10 , b=0
a=b
a=10 , b=10
