Contoh Soal PAS Informatika Kelas 11 semester 1 Kurikulum Merdeka Beserta Jawaban
Contoh Soal Penilaian Akhir Semester Ganjil Kelas 11 Kurikulum Merdeka (Kumer) Beserta Jawaban, berisikan 30 soal latihan informatika yang bisa dijadikan referensi belajar online sebelum menghadapi ujian yang sebenarnya.
Contoh Soal PAS Informatika Kelas 11 semester 1 Kurikulum Merdeka Beserta Jawaban
Untuk melihat kunci jawaban, silahkan mengklik tombol lihat jawaban.
Hal ini sengaja Admin lakukan agar siswa SMA/MA/SMK/sederajat bisa berlatih dan siap menghadapi ujian dengan nilai yang memuaskan.
1. Bahasa pemrograman yang dijuluki “God’s programming language” adalah…
a. PHP
b. pyhton
c. Java
d. c++
e. bahasa c
2. Untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file diperlukan…..
a. #include
b. stdio.h
c. printf()
d. scanf()
e. puts()
3. File yang berisi definisi fungsi yang sudah dibuat. Tujuannya agar bisa digunakan pada program C yang lainnya adalah…
a. puts()
b. stdio.h
c. printf()
d. scanf()
e. header file
4. library stdio.h dalam bahasa c menyediakan beberapa fungsi, diantaranya…
a. string.h
b. time.h
c. math.h
d. stlib.h
e. input
5. Fungsi utama dalam program yang akan dieksekusi pertama kali saat program dijalankan…
a. return 0
b. void
c. main()
d. printf()
e.scanf()
6. Pada bahasa pemrograman C, terdapat beberapa fungsi dasar untuk menampilkan output, kecuali….
a. puts() dan printf()
b. puts() dan putchar()
c. printf() dan putchar()
d. fgets(), scanf() dan gets()
e. puts(), printf() dan putchar()
7. Pada bahasa pemrograman C, terdapat beberapa fungsi dasar untuk menampilkan input, kecuali….
a. fgets() dan scanf()
b. fgets(), scanf() dan gets()
c. fgets() dan putchar()
d. fgets(), scanf() dan getchar()
e. puts(), printf() dan putchar()
8. Contoh penulisan deklarasi variabel yang salah, yaitu….
a. int jumlah_buku;
b. float angka 1;
c. char abjad;
d. float angka_dua;
e. float angkatiga;
9. Yang bukan bagian dari dasar-dasar pemrograman dalam bahasa pemrograman….
a. variabel
b. tipe data
c. flowchart
d. operator
e. struktur dasar penulisan
10. Perbedaan dari tipe data char dan string yaitu….
a. keduanya sama dan hanya berbeda nama
b. string adalah tipe bilangan bulat, sedangkan char adalah bilangan riil
c. char merupakan kumpulan string, sedangkan string adalah salah satu karakter
d. char adalah tipe bulangan bulat, sedangkan string adalah tipe bilangan riil
e. string merupakan kumpulan char, sedangkan char adalah satu karakter
11. Perhatikan potongan kode bahasa c berikut
Int a, b, c;
a = 32;
b = 5;
c = a/b ;
printf (“%d”, c);
keluaran dari kode tersebut adalah….
a. 7
b. 6
c. Error
d. 6.4
e. 0
12. Perhatikan potongan kode bahasa c berikut.
float a, b, c, d;
a = 10;
b = 5;
c = a+b;
d= c-b;
printf (“%f”, d);
keluaran dari kode tersebut adalah….
a. 5
b. 15
c. 9
d. 10.00000
e. 10.000000
13. Perhatikan potongan kode bahasa C berikut.
Int nilai =75;
If (nilai>85){
printf(“SANGAT BAIK”);
}else {
If (nilai>75 && nilai<=85){
Printf(“BAIK”);
}else{
If(nilai>65 && nilai <=75){
Printf(“CUKUP BAIK”);
}else{
printf(“Tidak Lulus”);
}
}
}
Berdasarkan potongan kode tersebut, program akan menampilkan keluaran “TIDAK LULUS” jika variabel nilai diisi dengan nilai….
a. lebih dari 85
b. kurang dari 75 dan lebih besar dari 65
c. kurang dari 85 dan lebih besar dari 75
d. kurang dari 66
e. lebih dari 65
14. Perhatikan potongan kode bahasa c berikut.
int a,b;
a = 5;
b = 10;
b += a;
printf("%d", b);
b -= a;
printf("dan");
printf("%d", b);
}
keluaran dari kode tersebut adalah….
a. 15dan15
b. 15dan10
c. 10dan15
d. 15dan 5
e. 10dan5
15. Perhatikan potongan kode bahasa c berikut.
int a,b;
a = 5;
b = 10;
printf("%d", b *= a);
printf("dan");
printf("%d", b %= a);
}
keluaran dari kode tersebut adalah….
a. 50dan10
b. 50dan2.5
c. 50dan2
d. 50dan0
e. 50dan5
16. Simbol terminator dalam flowchart berfungsi sebagai….
a. simbol untuk menggambarkan kegiatan atau proses yang sedang dijalankan komputer
b. simbol arah alur instruksi yang menghubungkan satu simbol dengan simbol lainnya.
c. simbol yang digunakan untuk memilih kondisi dalam mengambil keputusan.
d. simbol yang digunakan untuk menghubungkan bagian alir ke titik lain pada halaman yang sama.
e. simbol permulaan dan akhir suatu proses.
17. Simbol keputusan/decision dalam flowchart berfungsi sebagai….
a. simbol untuk menggambarkan kegiatan atau proses yang sedang dijalankan komputer
b. simbol arah alur instruksi yang menghubungkan satu simbol dengan simbol lainnya.
c. simbol yang digunakan untuk memilih kondisi dalam mengambil keputusan.
d. simbol yang digunakan untuk menghubungkan bagian alir ke titik lain pada halaman yang sama.
e. simbol permulaan dan akhir suatu proses.
18. Simbol flowchart yang digunakan untuk menghubungkan bagan alir ke suatu titik di halaman lain. Biasanya digunakan saat diagram dianggap cukup kompleks, merupakan fungsi dari…
a. terminator
b. connector
c. offline connector
d. input/output
e. flow line
19. Nilai Bitwise AND(&) 6 dan 3 adalah…
a. 4
b. 2
c. 3
d. 8
e. 7
20. Nilai Bitwise OR (|) 11 dan 6 adalah…
a. 16
b. 8
c. 17
d. 21
e. 15
21. Nilai Bitwise OR (|) 5 dan 6 adalah…
a. 7
b. 8
c. 9
d. 11
e. 6
22. Nilai Bitwise XOR (^) 15 dan 10 adalah…
a. 2
b. 3
c. 10
d. 5
e. 25
23. Terdapat potongan program sebagai berikut
printf("== Program Pembayaran ==\n");
int total_belanja = 0;
printf("Inputkan total belanja: ");
scanf("%i", &total_belanja);
if( total_belanja > 100000 ){
printf("Selamat, Anda mendapatkan hadiah!\n");
}
else
if( total_belanja < 100000 ){
printf("Terima kasih sudah berbelanja di toko kami\n\n");
}
}
Bila Anda menginputkan total_belanja 105.000
keluaran dari kode tersebut adalah….
a. Terima kasih sudah berbelanja di toko kami
b. Selamat, Anda mendapatkan hadiah!
c. error
d. terima kasih sudah berbelanja di toko kami Selamat, Anda mendapatkan hadiah!
e. Selamat dan terima kasih
24. terdapat potongan program seperti berikut
for(int i = 9; i < 10; i++){
printf("Perulangan ke-%i\n", i);
}
}
Keluaran dari kode tersebut adalah
a. Perulangan ke-9 sampai Perulangan ke-10
b. Perulangan ke-9
c. Perulangan ke-0 sampai ke Perulangan ke-10
d. Perulangan ke-10
e. Perulangan ke-1 sampai ke Perulangan ke-10
25. Terdapat potongan program seperti berikut
for(int i = 0; i <= 11; i++){
printf("Perulangan ke-%i\n", i);
}
}
Keluaran dari kode tersebut adalah
a. Perulangan ke-0 sampai Perulangan ke-10
b. Perulangan ke-9
c. Perulangan ke-0 sampai ke Perulangan ke-11
d. Perulangan ke-11
e. Perulangan ke-1 sampai ke Perulangan ke-11
26. Hasil dari bilangan desimal 128 diubah ke biner adalah…
a. 11000000
b. 10000000
c. 00010000
d. 01011000
e. 00000001
27. Hasil dari bilangan biner 10110 diubah ke desimal adalah…
a. 21
b. 121
c. 22
d. 20
e. 120
28. Berpikir kritis (critical thinking) sebagai seni menganalisis dan mengevaluasi pemikiran dengan maksud untuk memperbaikinya. Merupakan definisi berpikir kritis yang ditulis oleh…
a. Paul dan Elder (2006)
b. Paul dan Elder (2007)
c. Paul dan Clarke (2006)
d. Glasser dan Clarke (2019)
e. Clarke (2019)
29. Berpikir Komputasional dengan cara memecah masalah besar menjadi bagian-bagian kecil termasuk…
a. dekomposisi
b. pengenalan pola
c. abstraksi dan pengenalan pola
d. abstraksi
e. algoritma
30. Teknik berpikir komputasional yang mendefinisikan “sesuatu” yang mengandung “sesuatu” itu sendiri adalah….
a. abstraksi
b. dekomposisi
c. algorita
d. rekursi
e. pengenalan pola
Post a Comment for "Contoh Soal PAS Informatika Kelas 11 semester 1 Kurikulum Merdeka Beserta Jawaban"