Soal Pilihan Ganda PTS Pemrograman Dasar Kelas X
1. 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
2. Yang bukan merupakan Statement di dalam Free pascal adalah ...
a. Pchar b. Assigment c.Compound d.Fo.. Do e. While .. Do
3. Dibawah ini yang bukan termasuk jenis bilangan aritmatika adalah ..
a. + b. – c. * d. Mod e. %
4. 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
4. Dibawah ini yang merupakan tipe data Structured adalah ...
a. Integer
b. Boolean
c. Enumerted
d. Array
e. Subrange
5. 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;
6. Untuk mengawali pemrograman pascal, sintak apa yang harus di tulis terlebih dahulu ...
a. Uses
b. Begin
c. Clrscr
d. Var x ;
e. End.
7. 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;
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
4. Dibawah ini yang bukan merupakan tipe data Charakter adalah...
a. Char
b. Widechar
c. Strings
d. Pchar
e. Subrange
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 ;
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
20. Referensi Pascal yang digunakan oleh Delphi dengna panjang karakter tanpa batas disebut ?
a. AnsiString
b. ShorString
c. Array
d. Other Character
e. String