Pemko Pekanbaru
Super Hub Pemko Pekanbaru

Pelajaran Sekolah

Soal Ujian UAS Pemrograman Dasar PD Kelas 10 Jurusan TKJ SMK Semester 1 2025 Lengkap Kunci Jawaban

Berikut ini adalah Soal Ujian UAS/PAS Pemrograman Dasar PD Kelas 10 Jurusan TKJ SMK Semester 1 2025 Dilengkapi Kunci Jawaban

Tribunpekanbaru.com/Kompas.com
Ilustrasi - Soal Ujian UAS Pemrograman Dasar PD Kelas 10 Jurusan TKJ SMK Semester 1 2025 Lengkap Kunci Jawaban 

20. Fungsi `input()` digunakan untuk...
    a. Menampilkan teks
    b. Menerima data dari pengguna
    c. Menyimpan variabel
    d. Menutup program

21. Jika `x = 10` dan `y = 2`, maka `x y` hasilnya adalah...
    a. 12
    b. 100
    c. 20
    d. 5

22. Flowchart selalu memiliki simbol awal dan akhir berbentuk...
    a. Persegi panjang
    b. Belah ketupat
    c. Oval
    d. Jajargenjang

23. Dalam pemrograman, perintah `break` berfungsi untuk...
    a. Menghentikan perulangan
    b. Melanjutkan perulangan
    c. Menghapus variabel
    d. Menutup file

24. Jika `for i in range(3): print(i)` maka hasilnya adalah...
    a. 1 2 3
    b. 0 1 2
    c. 3 2 1
    d. Error

25. Fungsi `len("TKJ")` akan menghasilkan nilai...
    a. TKJ
    b. 2
    c. 3
    d. 4

26. Tipe data boolean hanya memiliki nilai...
    a. True dan False
    b. 1 dan 2
    c. Ya dan Tidak
    d. Positif dan Negatif

27. Dalam Python, untuk mengubah nilai string menjadi integer digunakan fungsi...
    a. str()
    b. float()
    c. int()
    d. bool()

28. Jika `x = 6` kemudian `x += 4`, maka nilai akhir x adalah...
    a. 10
    b. 24
    c. 4
    d. 8

29. Output dari `print(7 // 2)` adalah...
    a. 3.5
    b. 3
    c. 4
    d. 2

30. Pernyataan `while x < 5>    a. Mengulang selama x kurang dari 5
    b. Menambah nilai x sebanyak 5
    c. Menampilkan nilai 5 kali
    d. Menghapus nilai x

31. Dalam flowchart, simbol persegi panjang digunakan untuk...
    a. Proses
    b. Keputusan
    c. Input dan Output
    d. Akhir program

32. Fungsi dari algoritma adalah...
    a. Mengatur jaringan
    b. Menyelesaikan masalah langkah demi langkah
    c. Menyimpan data di komputer
    d. Membuka aplikasi

33. Dalam pemrograman, error sintaks terjadi karena...
    a. Salah ketik kode
    b. Salah logika
    c. Koneksi internet putus
    d. RAM penuh

34. Perintah `print(10 > 5)` akan menampilkan...
    a. True
    b. False
    c. 5
    d. 10

Halaman 3/4
Rekomendasi untuk Anda
Ikuti kami di

Berita Terkini

© 2025 TRIBUNnews.com Network,a subsidiary of KG Media.
All Right Reserved