Skip to content Skip to sidebar Skip to footer

Kumpulan Soal Pemrograman Dasar Kelas X RPL



Kumpulan Soal Pemrograman Dasar Kelas X RPL - Disini admin akan share beberapa contoh soal Pemrograman Dasar Kelas X Kejuruan RPL Kurikulum 2013 Revisi.


Soal Pilihan Ganda PTS Pemrograman Dasar Kelas X
1.      Berikut ini Identifier yang benar menurut aturan penulisan dalam pascal adalah ....
a.       Nama_siswa
b.      Nama siswa
c.       2namasiswa
d.      _siswa nama
e.       //namasiswa
2.      Ekspresi yang tidak dapat dilakukan oleh tipe data integer adalah
a.       a := a + b
b.      a := a – b
c.       a := a * b
d.      a := a mod b
e.       a := a / b
3.      Dibawah ini merupakan deklarasi variabel yang salah adalah ...
a.       Var a = arrayri..51 of integer ;
b.      Var a : array[0..5] of byte ;
c.       Var a : array[2..6] of byte ;
d.      Var a : array[1..5] of real ;
e.       Var x : integer ;
4.      Dibawah ini yang bukan merupakan tipe data Charakter adalah...
a.       Char
b.      Widechar
c.       Strings
d.      Pchar
e.       Subrange
5.      Dibawah ini yang merupakan tipe data Structured adalah ...
a.       Integer
b.      Boolean
c.       Enumerted
d.      Array
e.       Subrange
6.      Berikut ini cara yang benar mendeklarasikan konstanta tak bertipe adalah ....
a.       var A: Integer const = 100;
b.      const A: Integer = 100;
c.       const A = 100;
d.      var A: Integer = 100;
e.       const Integer A = 100;
7.      Untuk mengawali pemrograman pascal, sintak apa yang harus di tulis terlebih dahulu ...
a.       Uses
b.      Begin
c.       Clrscr
d.      Var x ;
e.       End.
8.      Sintak yang berfungsi untuk menampilkan hasil runing di Program Free Pascal adalah ..
a.       Uses Crt;
b.      Readln;
c.       Begin
d.      Var x : integer;
e.       Writeln;
9.     
Var z1, z2, z3, z4: set of byte;
Begin
Z1 := [1, 2, 4, 6, 8, 9];
Z2 := [3, 6, 8, 12, 14];
Z3 := z1 + z2;
End.
Perhatikan kode Program di bawah ini...





a.       Z3 = [6,7,8]
b.      Z3 = [6,8]
c.       Z3 = [1,2,3,6,6,8,8,9,12,14]
d.      Z3 = [1,2,3,4,6,8,9,12,14]
e.       Semua salah
10.  Type data yang digunakan untuk mendeklarasikan bilangan phi (3,14) adalah ...
a.       Real
b.      Integer
c.       Char
d.      Text
e.       Numbs
11.  Ada 3 tipe operasi himpunan, mana yang termasuk operasi himpunan ...
a.       Persent (%) dan Union (+)
b.      Persent (%) dan Interseksi (*)
c.       Union (+) dan Interseksi (*)
d.      Union (+) dan Pembagian (/)
e.       Pembagina (/) dan Interseksi (*)
12.  Kode di bawah ini merupakan gambaran kaidah sintak dari jenis tipe data ?
Identifier = set  of ordinal_type;

a.       File
b.      Record
c.       Array
d.      Set
e.       Variabel
13.  Dibawah ini yang termasuk kode matematika dalam Free Pascal, kecuali..
a.       ABS
b.      COS
c.       EXP
d.      ORD
e.       PQR
14.  Fungsi nilai mutlak pada Free Pascal bisa di singkar dengna nama ?
a.       ABS
b.      COS
c.       EXP
d.      ORD
e.       PQR
15.  Tipe data yang harus di deklarasikan terlebih dahulu untuk memanggil dalam badan program utama di sebut ?
a.       User Defined Typed
b.      User Typed Modiver
c.       User Defined Modiver
d.      User Defined Compailer
e.       User Typed Compailer
16.  Tipe data Integer yang bernama Byte memiliki berapa nilai jangkauan ?
a.       -128 .... 128
b.      0 sampai 2147483647
c.       0 ... 255
d.      0 sampai 65535
e.       0 sampai 9
17.  Dibawah ini yang bukan termasuk jenis bilangan aritmatika adalah ..
a.       +
b.     
c.       *
d.      Mod
e.       %
18. 
Type nilai = ‘a’. . . ‘z’ ;

Perhatikan kaidah sintak di bawah ini !
Kaidah di atas merupakan kaidah dari type data ?
a.       Boolean
b.      Integer
c.       Varchar
d.      Enumerted Type
e.       Subrange Type
19.  Yang bukan merupakan Statement di dalam Free pascal adalah ...
a.       Pchar
b.      Assigment
c.       Compound
d.      Fo.. Do
e.       While .. Do



20.  Perhatikan contoh programa di bawah ini...
Program cintih_compound ;
Uses crt;
Var x,y,hasil : integer;
Begin
                Clrscr;
                X := 10;
                Y := 2;
                Hasil := x mod y;
                If hasil = 0 then
Begin
                Writeln(‘X adalah bilangan genap’);
                End;
                Readln();
End.

Hasil yang akan di dapatkan jika sintak ini di Run adalah
a.       Hasil dari X mod Y sama dengan 0
b.      Jika hasil 0  maka X adalah bilangan genap
c.       X adalah bilangan genap
d.      X dan Y adalah bilangan genap
e.       X adalah bil. Genap dari Y
21.  Perhatikan kaidah sintak di bawah ini !
Begin
                Perintah1;
                Perintah2;
                ...........
                Perintahn;
End;

Kaidah di atas merupakn penulisan struktur penulisan ?
a.       Assigment
b.      Compound
c.       Percabangan
d.      If.. Else
e.       Do While
22.  Tipe data yang cocok untuk x jka melihat kode program dibawah ini adalah....
Case x of
0... 40 : write (‘Nilai anda adalah D’);
41... 60 : write (‘Nilai anda adalah C’);
61... 80 : write (‘Nilai anda adalah B’);
81... 100 : write (‘Nilai anda adalah A’);
Else
                Write (‘nilai anda belum terdaftar dalam case of ‘);End.

a.       Byte
b.      Char
c.       String
d.      Integer
e.       Real
23.  Sekumpulan elemen dengan tipe data tertentu disebut ...
a.       Set
b.      File
c.       Real Type
d.      Pointer
e.       Array
24.  Referensi Pascal yang digunakan oleh Delphi dengna panjang karakter tanpa batas disebut ?
a.       AnsiString
b.      ShorString
c.       Array
d.      Other Character
e.       String
25.  Jika sebuah kondisi, jika benar maka akan mengeksekusi perintah. Tapi jika kondisi tidak sesuai, maka perintah program akan di abaikan ...
a.       If.. Then
b.      If .. Else
c.       If .. Then .. Else
d.      If .. Else .. Else If
e.       Else .. If

Post a Comment for "Kumpulan Soal Pemrograman Dasar Kelas X RPL"