NEW
Font size
WorksheetsXI - Latihan Soal Ulangan Semester 1
Total questions: 25
Worksheet time: 13mins
Dalam C++, urutan operasi matematika mengikuti aturan …
Penjumlahan lalu perkalian
Perkalian lalu penjumlahan
. Penjumlahan dan perkalian bersamaan
Semua dilakukan dari kanan ke kiri
di hitung dari kiri dahulu baru ke kanan
Hasil dari 4 + 3 * 2 di C++ adalah …
20
17
7
10
14
Jika a = 5, b = 2,
hasil = a + b * 3, maka nilai hasil adalah …
9
17
7
11
21
Operator yang digunakan untuk menghitung perkalian dalam C++ adalah …
X
#
/
%
*
Apa yang akan ditampilkan program berikut?
int a = 2, b = 4, c = 3;
cout << a + b * c;
12
9
10
20
14
Perhatikan gambar berikut ini !, hasil dari output program tersebut adalah ....
#include <iostream>
using namespace std;
int main ( ) {
int a =12;
int b = 5;
int hasil = a - b;
cout << hasil << "=" << a << "-" << b << endl;
return 0;
}
17 = 12 + 5
hasil = a + b
17
7 = 12 - 5
Error karena menggunakan tanda petik
Manakah yang merupakan simbol operator pembagian di C++?
÷
%
*
/
~
Berikut penulisan Aritmatika 3+5 = 8 pada normalnya
pada pemrograman c++ cara penulisan yang benar adalah
int hasil = 5 + 3
int a=5;
int b=3
int hasil = a+b;
a=5;
int b=3;
int hasil = a+b
int a=5;
int b=3;
int hasil = a+b;
hasil = b + a
Hasil dari 8 == 8 adalah ....
0
salah program
8
1
salah semua
Jika x = 10, x <= 10 akan bernilai …
0
true
10
1
b dan d benar
perintah pada Operator logika untuk bernilai bena jika semua kondisi benar adalah ...
AND
OR
NOT
&&
Jawaban A dan D benar
kondisi A (true) && Kondisi B (false), maka hasilnya adalah
1
0
error
not found
try Again
Perhatikan Coding berikut ....
Apabila di jalankan program tersebut dan di inputkan nilai 78 maka hasilnya akan menampilkan ....
#include <iostream>
using namespace std;
int main ( ){
int nilai;
cout << "masukkan nilai: ";
cin >> nilai;
if (nilai >= 75) {
cout << "Lulus bro";
}else{
cout << "Anda kurang beruntung, silahkan coba lagi";
}
}
Anda kurang beruntung, silahkan coba lagi
program Error karena nilai 78
Lulus bro
Program error karena ada perintah yang kurang
semua jawaban salah
perhatikan gambar program berikut saat program di jalankan dan user memasukan perintah B pada inputan, apakah yang akan tampil pada output'nya......
Nilai Anda (B) - Terbaik
Nama Kalian Nilai Anda (B) - Terbaik Nama Kalian Nilai Anda (C) - Cukup
Nama Kalian Nilai Anda (B) - Terbaik Nama Kalian Nilai Anda (C) - Cukup Nama Kalian Nilai Anda (D) - Kurang
Nilai Input tidak valid
program error , ada perintah yang kurang
Perhatikan program di bawah ini
int x = 7;
switch (x) {
case '3' : cout << "Tiga"; break;
case '5' : cout << "Lima"; break;
default : cout << "Tidak ada";
}
Program berikut x bernilai 7 , maka outputnya?
Tiga
Lima
Tidak ada
error
Kosong
Perhatikan program di atas, setelah di jalankan, berapa kah total hasil poin hidayatullah asmy
6
7
5
2
0
Perhatikan program coding c++ di bawah ini
#include <iostream>
using namespace std;
int main () {
for (int i=1; i<=5; i++){
cout << "Selamat pagi\n";
}
return 0;
}
apakah hasil dari program di atas
Selamat pagi
Selamat pagi
Selamat pagi
Selamat pagi
Selamat pagi
Selamat pagiselamat pagiselamat pagiselamat pagiselamat pagi
selamat pagi 1
selamat pagi 5x
Program error
Perhatikan coding program berikut apakah hasil dari output program ini ...
array1 [2] + array2[0] = 11
array1 [3] - array2[1] = -2
array1 [4] x array2[3] = 64
9 + 2 = 11
1 - 3 = -2
16 x 4 =64
array1[2] + array2[0] = 4
array1[3] - array2[1] = 3
array1[4] x array2[3] = 64
array1 [2] + array2[0] = 11
array1 [3] - array2[1] = -4
array1 [4] x array2[3] = 64
array1 [2] + array2[0] = 11
array1 [3] - array2[1] = -4
array1 [4] x array2[3] = 80
Perhatikan program di bawah ini, termasuk perintah perulangan apa ?
#include <iostream>
using namespace std;
int main( ){
for (int i = 0; ; i++){
cout <<i<< endl;
if (i==5) break;
}
return 0;
}
while
do-while
for Tanpa kondisi
for melangkah lebih dari 1 (step)
if-else
perhatikan program di bawah ini
#include <iostream>
using namespace std;
int main( ) {
int i=0;
cout <<"Semoga Kelas XI Naik Kelas Semua ... \n";
for (;i <3;i++){
cout << "Aminn..\n";
}
return 0;
}
apakah hasil output program tersebut
Semoga Kelas XI Naik Kelas Semua ...
Aminn..
Semoga Kelas XI Naik Kelas Semua ...
Aminn.. 3x
Program tidak berjalan karena tidak di tentukan inisialisasi
Semoga Kelas XI Naik Kelas Semua ...
Aminn..
Aminn..
Aminn..
Jika x = 15, hasil dari x % 4 adalah ...
0
3
2
1
4
Dalam C++, manakah yang merupakan operator penugasan?
!=
>
+
+=
==
Perhatikan program berikut, apa yang akan ditampilkan jika nilai a = 5 dan b = 10?
int a = 5; int b = 10; cout << a + b;
50
15
5
error
10
Jika nilai x = 8, hasil dari x / 2 adalah ...
4
16
2
0
8
Perhatikan program berikut, apa yang akan ditampilkan jika nilai a = 3 dan b = 4?
int a = 3; int b = 4; cout << a * b;
error
1
12
0
7
