1.
Bahasa Pemograman C++ diciptakan satu decade
setelah bahasa pemograman C. diciptakan oleh Bjarne Strourstroup dari
Laboratorium Bell, AT&T pada tahun ? (Jawaban : C.1983)
a. 1987
b. 1982
c. 1983
d. 1980
a. 1987
b. 1982
c. 1983
d. 1980
2.
Bahasa Pemograman C++ diberi nama oleh Rick
Mascitti, namun pada awal pembuatannya di beri nama?(Jawaban : A. A better C)
a. A better C
b. A better A
c. A better B
d. A better D
a. A better C
b. A better A
c. A better B
d. A better D
3.
Apa keistimewaan Bahasa Pemograman C++ ?
(Jawaban : C)
a. Termasuk Bahasa Pemogramanan tingkat menengah
b. Memudahkan dalam pengembangan dan pembuatan program
c. Bahasa Pemograman C++ mendukung OOP (Object Oriented Programming
d. Mudah dipindahkan dari satu mesin ke mesin lain
a. Termasuk Bahasa Pemogramanan tingkat menengah
b. Memudahkan dalam pengembangan dan pembuatan program
c. Bahasa Pemograman C++ mendukung OOP (Object Oriented Programming
d. Mudah dipindahkan dari satu mesin ke mesin lain
4. Compiler
C++ yang telah beredar di pasaran antara lain, kecuali? (Jawaban : D)
a. Microsoft C/C++
b. Visual C++
c. Turbo C++
d. Pascal ++
a. Microsoft C/C++
b. Visual C++
c. Turbo C++
d. Pascal ++
5.
Hal yang menjadi catatan penting dalam
pemograman C++ bahwa Program C++ bersifat Case Sensitive. Maksud dari sifat
tersebut adalah…….. (Jawaban : C)
a. Semua character di anggap sama
b. Huruf kecil dan besar disamakan
c. Huruf besar dan kecil di anggap beda
d. Tidak boleh memakai 2 file header
a. Semua character di anggap sama
b. Huruf kecil dan besar disamakan
c. Huruf besar dan kecil di anggap beda
d. Tidak boleh memakai 2 file header
6.
Dibawah ini merupakan type data bilangan bulat,
kecuali (jawaban : B)
a. Char
b. Double (real double)
c. Int (integer)
d. Short (short integer)
a. Char
b. Double (real double)
c. Int (integer)
d. Short (short integer)
7.
Perintah Cin pada Program C++ digunakan untuk ?
( Jawaban : A)
a. Menginput suatu nilai dari suatu piranti masukan (keyboard)
b. Menampilkan data pada layar
c. Mpendeklarasian variable
d. Mengulang proses looping pada program
a. Menginput suatu nilai dari suatu piranti masukan (keyboard)
b. Menampilkan data pada layar
c. Mpendeklarasian variable
d. Mengulang proses looping pada program
Program di bawah ini untuk no. 8 – 10
Program C++
// my first program in C++
#include
Int main()
{
Cout<<”Hello My World !”; Cout<<”I’m a Student Of Gunadarma University”; Return 0; } 8. Dari program diatas, manakah yang termasuk komentar (Jawaban : D) a. Hello My World ! b. Int main() c. // my first program in C++ d. #include
Program C++
// my first program in C++
#include
Int main()
{
Cout<<”Hello My World !”; Cout<<”I’m a Student Of Gunadarma University”; Return 0; } 8. Dari program diatas, manakah yang termasuk komentar (Jawaban : D) a. Hello My World ! b. Int main() c. // my first program in C++ d. #include
9. Yang termasuk File Header diatas adalah (Jawaban : D)
a. Hello My World
b. Int main()
c. // my first program in C++
d. #include
10. Hasil Program diatas adalah (Jawaban : C)
a. Hello World!
b. I'm a Student Of Gunadarma University
c. Hello My World ! I’m a Student Of Gunadarma University
d. My first program in C++
1.struktur pertama dalam pascal adalah . .
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
jawaban E
Alasanya: Itu sudah ketentuan pembuatan program di
paskal bro
2. Untuk melihat hasil dari program yang di kerjakan
tekan tombol ...
a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4
jawaban B
Alasanya: Lagi-lagi itu sudah ketentuan si pascal,
balad!!!cara lain klik pada menu bar > Pilih Run
3. Berapa kode yang digunakan untuk membuat tulisan
berwarna “CYAN”…
a. 4
b. 2
c. 128
d. 7
e. 3
jawaban E
Alasanya: 3 termasuk kedalam kode angka untuk
merubah warna teks, yaitu untuk membuat teks berwarna CYAN
4. Perintah dasar sederhana dalam program passcal
adalah...
a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;
jawaban C
Alasanya:karena write merupakan salah satu yang
termasuk kedalam perintah dasar sederhana program
5. Tipe data bahasa pascal untuk TRUE FALSE
adalah...
a. String
b. Char
c. Boolean
d. Byte
e. Real
jawaban C
Alasanya: boolean yaitu tipe data yang hanya
mempunyai dua buah nilai (True atau False)
6. Siapkah penemu program pascal…
a. Greyson change
b. Prof.niklaus wirth
c. Kondrazuse
d. Prof.niklaus smirth
e. Dr.harcules
jawaban B
Alasanya: dalam sejarah bahasa pemrograman pascal
menyatakan Prof. Niklaus Wirth adalah sebagai orang penemu bahasa pascal
7. Struktur bahasa pemograman pascal paling pertama
adalah...
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
jawaban D
Alasanya: karena pembuatan program di pascal
struktur pertama selalu menggunakan uses crt/uses wincrt;
8. Tipe data pascal untuk karakter adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
jawaban A
Alasanya: char yaitu tipe data untuk memasukan
sebuah karakter
9. Kapan terbentuknya pascal...
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
jawaban B
Alasanya: sejarah menjelaskan bahwa pascal di
ciptakan pada tahun 1971
10. Apa kepanjangan ari USES…
a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor
jawaban C
Alasanya: USES/ Unit System adalah untuk
pengenalan sistem operasi yang digunakkan
11. Berikut ini adalah penulisan identifier yang
benar dalam pemogramn pascal adalah...
a. 9program_satu
b. Program_1
c. Program satu
d. Begin
e. Array
jawaban B
Alasanya: pada program pascal penulisan identifier
tidak boleh memakai spasi, simbol lain dan angka didepan
12. Tipe bilangan bulat dalam bahasa pascal dikenal
sebagi ...
a. Byte
b. Integer
c. Char
d. String
e. Boolean
jawaban B
Alasanya: integer merupakan tipe data bilangan bulat
dengan vakue range adalah -32768 sampai 32767
13. Istilah” perulangan “ dalam pemograman pascal
dikenal dengan ...
a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping
jawaban E
Alasanya: looping merupakan istilah yang digunakkan
untuk perulangan
14. Perintah untuk menutup program dalam pascal
adalah...
a. End.
b. Program
c. Uses crt;
d. Finish
e. End;
jawaban A
Alasanya: setiap selesai penulisan listing program
dalam pascal harus memakai perintah untuk mengakhiri penulisan program yaitu
perintah end.
15. Menggambarkan program secara logika merupakan
fungsi dari...
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi
jawaban A
Alasanya: flowchart adalah gambar program secara
logika yang berupa simbol dan mempunyai arti dan alur yang benar
16. Deklarasi yang digunakan untuk
mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak dapat
dirubah dalam program disebut deklarasi...
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasi variabel
e. Deklarasi prosedur
jawaban B
Alasanya: deklarasi Konstanta adalah Pendeklarasian
yang sudah di tentukan nilainya langsung di listing kodenya dan tidak dapat
dirubah
17. Di bawah ini termasuk dalam deklarasi dalam
pascal ,kecuali...
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedut
jawaban B
Alasanya: karena deklarasi proses tidak termasuk ke
dalam deklarasi pascal
18. Bilangan yang mengadung pecahan ,palingsedikit
harus ada satu digit sebelum dan sesudah titik desimal termasuk dalm tipe
data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
jawaban A
Alasanya: tipe data real adalah tipe data yang
mengandung bilangan pecahan dengan value range 2.9 x 10^-39 sampai 1.7 x 10^38
19. Prosedur yang digunakan untuk membersihkan layar
saat program dijalankan adalah...
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
jawaban E
Alasanya: perintah Clrscr yaitu Untuk
membersihkan layar pada saat program berjalan dalam pascal
20. Bentuk dari suatu statment IF berada di dalam
lingkungan statmean IF yang lainya,disebut IF dalam kondisi ...
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until
jawaban A
Alasanya: ada logika bersyarat dalam bahasa
pascal yang disebut IF, dan bila ada IF di lingkungan IF maka disebut IF
bersarang
21. Tipe data terstruktur yang terdiri dari sejumlah
komponen ,komponen yang mempunyai tipe sama,disebut tipe data...
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
jawaban A
Alasanya: array merupakan tipe data yang
terdiri dari komponen-komponen yang mempunyai tipe yang sama
22. Perintah untuk menampilkan atau cetak dilayar
monitor tanpa pindah baris ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
jawaban B
Alasanya: perintah Write digunakan dalam pascal
untuk mencetak dilayar monitor tanpa pindah baris
23. Perintah untuk menampilkan atau mencetak dilayar
monitor lalu pindah baris kebawah ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
jawaban A
Alasanya: perintah Writeln digunakan dalam pascal
untuk mencetak dilayar monitor dengan pindah baris
24. Suatu indentifier non standar yang nilainya
tidak tetap atau nilainya merupakan hasil dari suatu proses,disebut…
a. Variabel
b. Ripe data
c. prosedur
d. deklarasi
e. Array
jawaban A
Alasanya: variabel merupakan Identifier dalam
bahasa pascal yang dapat diubah nilainya
25. Suatu program terpisah dalam blok sendiri yang
berfungsi sebagai subprogram ( program bagian) ,disebut...
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array
jawaban C
- Yang dimaksud Bahasa Pemrograman komputer adalah ......
a.
Bahasa
intruksi membuat sebuah rancangan perangkat keras komputer
b.
Bahasa
intruksi membuat sebuah rancangan komponen electrical skala bilingual komputer
c.
Bahasa
intruksi standar untuk memerintahkan komputer dalam membuat applikasi komputer
d.
Bahasa
intruksi untuk mengetahui pembuatan setting awal/pabrikan suatu komponen
komputer
e.
Bahasa
intruksi standar mengetahui spesifikasi perangkat komputer
2.
Menurut
tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari
empat tingkat. Berikut yang bukan termasuk dalam tingkatan bahasa pemrograman
adalah .......
a.
Bahasa
mesin
b.
Bahasa
reaction
c.
Bahasa
tingkat rendah
d.
Bahasa
tingkat menengah
e.
Bahasa
tingkat tinggi
- 01100101100110 termasuk contoh dalam bahasa pemrograman .......
a.
Bahasa
mesin
b.
Bahasa
reaction
c.
Bahasa
tingkat rendah
d.
Bahasa
tingkat menengah
e.
Bahasa
tingkat tinggi
- begin, end, if, for, while, and, or termasuk dalam bahasa pemrograman .....
a.
Bahasa
mesin
b.
Bahasa
reaction
c.
Bahasa
tingkat rendah
d.
Bahasa
tingkat menengah
e.
Bahasa
tingkat tinggi
- Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine language) ini terdiri dari dua macam yaitu .....
a.
Kompilasi
& intermeditasi
b.
Inside
dan outside
c.
Kompilasi
& Interpretasi
d.
Interpretasi
& intermeditasi
e.
Inside
Code & Interpretasi
- Berikut yang bukan termasuk bahasa pemrograman tingkat tinggi adalah ....
a.
Visual
Basic
b.
Pascal
c.
C
d.
JRE
e.
Basic
- Bahasa Pemrograman BASIC adalah singkatan dari ....
a.
Beginners’
All-p purpose Symbolic Instruction Code
b.
Beginners’
All-p purpose Syntax Instruction Code
c.
Beginners’
All-p purpose System Instruction Code
d.
Beginners’
All-p purpose Source Instruction Code
e.
Beginners’
All-p purpose Setting Instruction Code
- Perhatikan data di bawah ini !
1. Harus membutuhkan pengetahuan dan
pemahaman perangkat keras komputer
2.
Dapat digunakan secara mudah oleh para pemula
3.
Pengguna tidak harus tau mengenai sistem operasi
4.
Tidak harus membutuhkan pengetahuan dan
pemahaman perangkat keras komputer
5. Dapat
digunakan sebagai sebuah bahasa pemrograman untuk tujuan umum (general purpose)
Dari
data di atas, prinsip yang digunakan dalam mendesain bahasa basic adalah ….
a. 1,2,3,4
b. 1,3,4,5
c. 1,2,4,5
d. 1,2,3,5
e.
2,3,4,5
- Perhatikan editor di bawah ini !
1. Borland C
2.
Turbo
C
3.
ANSI C
4.
ISO C
5.
Product
C
Dari editor di
atas, yang termasuk editor bahasa pemrograman C adalah …..
a. 1,2,3,4
b. 1,3,4,5
c. 1,2,4,5
d. 1,2,3,5
e.
2,3,4,5
- Fungsi adalah suatu kumpulan instruksi/perintah/program yang dikelompokkan menjadi satu, Dalam bahasa pemrograman C symbolnya adalah ....
a.
<>
b.
()
c.
*\
d.
“sample”
e.
^/*
- Perhatikan gambar !
Tampilan ini dinamakan tampilan ....
a.
Syntax
b.
DOS
c.
Compiler
d.
Source
e.
Jre
- Jenis data yang dikenal dalam bahasa pemrograman pascal antara lain sederhana dan berstruktur. Berikut yang bukan jenis data berstruktur ....
a.
Array
b.
Record
c.
Set
d.
File
e.
Real
- Bahasa Pemrograman C++ sangat kompleks untuk membuat salah satunya windows. Berikut yang bukan kelebihan bahasa pemrograman C++ adalah ....
a.
Bahasa C++ tersedia hampir di semua jenis
computer
b.
C++
dapat membuat aplikasi graphic processor berkualitas tinggi
c.
Bahasa C++ termasuk
bahasa tingkat menengah dan lebih dekat dengan
bahasa mesin
d.
Dukungan pustaka fungsi
dan kelas yang banyak sehingga memungkinkan pembuatan
aplikasi makro
e.
Bahasa
C++ termasuk dalam bahasa pemrograman yang belum mengenal applikasi
- GUI adalah singkatan dari ....
a.
Graphical User Interface
b.
Graphical Unit Interprate
c.
Graphical User Interprate
d.
Graphical Unit Interface
e.
Graphical Ussualy Interprate
- Salah satu manfaat bahasa pemrograman Visual Basic adalah ....
a.
Menguji
program (debugging) yang ekstensi EXE
b.
Sebagai
langkah awal pembuatan jaringan sekunder
c.
Data
ekstensi txt mudah dibuat dalam microsoft VB
d.
Program
standar yang bisa dugunakan pemula
e.
Mempermudah
program Flash. DAT. MOV
- Dalam membuat perintah dalam komputer melihat sistem ERROR suatu applikasi, teknis cepat keyboard dengan cara ....
a.
Alt +
F4
b.
Alt +
F10
c.
Alt +
Ctrl + Del
d.
Alt +
F9
e.
Alt +
F12
- Yang dimaksud dengan bahasa rakitan dalam bahasa pemrograman adalah .....
a.
Graphic
b.
Symbolic
c.
Matrix
d.
Assembly
e.
Mainly
Pembagian integer
Untuk soal 18, 19 & 20, perhatikan dan
lengkapilah tabel perbandingan berikut ini !
Aritmatika
|
Arti
|
Pascal
|
C
|
+
|
Penjumlahan
|
+
|
+
|
-
|
Pengurangan
|
-
|
-
|
Div
|
(…. no 18)
|
div
|
/
|
Modulo
|
(…. no 19)
|
(…. no 20)
|
%
|
- a. Penjumlahan
b. Perkalian
c. Sisa pembagian
d. Pembagian integer
e. Perkalian silang
- a. Penjumlahan
b. Perkalian
c. Sisa pembagian
d. Pembagian integer
e. Perkalian silang
- a. modulo
b. modul
c. mol
d. mod
e. mlo
- Berikut yang bukan termasuk operasi dasar dalam bahasa pemrograman pascal dan C adalah ....
|
Pernyataan
|
Algoritmik
|
Pascal
|
C
|
a.
|
Input
|
read
|
read
atau readln
|
scanf
|
b.
|
Output
|
write
|
write
atau writeln
|
printf
|
c.
|
Penugasan
|
ß
|
:=
|
=
|
d.
|
Akhir pernyataan
|
|
;
|
;
|
e.
|
Kecuali
|
≠
|
><
|
><
|
- Dalam bahasa pemrograman pascal, “kuadrat” operasi dasarnya adalah ....
a.
^\2
b.
**
c.
sqr
d.
med
e.
qdr
- Dalam bahasa pemrograman pascal, “logaritma alami” operasi dasarnya adalah ....
a.
Log
b.
Logaritma
c.
Lgr
d.
Ln
e.
Lnrt
- Contoh berikut yang bukan Web browser adalah ….
a. Netscape Navigator
b. Opera
c. Konqueror
d. Internet Browser
e. Mozilla Firefox
- Salah satu software yang dapat digunakan untuk membuat halaman web adalah….
a. Macromedia Freehand
b. Adobe Photoshop
c. Ulead Gif Animator
d. Microsoft Visual Basic 6.0
e. Microsoft Office Word
- www singkatan dari . . . .
a. World Wird Wide
b. Word Wide Web
c. World Wireless Web
d. World Wide Web
e. World Wile Web
- Singkatan yang tepat dari URL (dalam internet) adalah . . . .
a. Uniform Resource Locator
b. Unit Resource Lost
c. Undelete Run Left
d. Universal Run Locator
e. Universal Related Located
- Sistem penamaan server dari komputer disebut juga dengan istilah . . . .
a. HTML d. FTP
b. Webpage e. URL
c. DNS
- Perbedaan antara html dengan php adalah ….
a. HTML dapat membuat form sedangkan PHP
tidak
b. HTML dijalankan pada client side sedangkan PHP
dijalankan pada server side
c. HTML dibuat dengan Dreamweaver sedangkan
PHP dibuat dengan mengetik di notepad
d. HTML hanya dapat dijalankan dibrowser
internet explorer sedangkan PHP dapat dijalankan diberbagai browser yang ada
e. HTML mempunyai ukuran file yang besar
setelah disave sedangkan PHP dapat lebih kecil ukuran filenya.
- HTML singkatan dari . . . .
a. High Text Modern Language
b. High Technology Modern Language
c. Hyper Text Modern Language
d. Hyper Text Markup Language
e. Hyper Text Marked Language
- Untuk merubah judul halaman web yang kita buat, maka pada bagian code HTML yang perlu diubah adalah pada tag ….
a. <html> Judul web </html>
b. <head> Judul web </head>
c. <title> Judul web </title>
d. <br> Judul WEB </br>
e. <title> Judul web </html>
- Perintah kode Blockquote (pada coding HTML) adalah untuk . . . .
a. menulis isi website
b. menampilkan judul teks menjorok
c. membentuk suatu table
d. menampilkan teks berjalan
e. menulis kutipan teks
- Pada pembuatan halaman web dengan menggunakan Macromedia Dreamweaver kita dapat memanfaatkan menu Page Properties, fungsi dari Page Properties adalah ….
a. Untuk pengaturan properties dari halaman
web, seperti color, link, appearance dan juga pengaturan margin
b. Untuk merubah tampilan dari halaman web
c. Untuk pengaturan struktur halaman web
d. Untuk membuat hyperlink
e. Untuk membuat format penyimpanan agar
halaman web ketika disimpan akan berekstensi .html
- Pada pembuatan HTML perintah yang digunakan untuk pembuatan garis batas Tabel ialah ….
a. <TABLE LINE>
b. <TABLE LIMIT>
c. <TABLE LINE BORDER>
d. <TABLE BORDER>
e. <TABLE TD>
.....
<table width="100%"
border="1">
<tr>
<td
colspan="3"> </td>
</tr>
<tr>
<td
width="11%" height="188"
rowspan="2"> </td>
<td
width="75%" height="23"> </td>
<td
width="14%" rowspan="2"> </td>
</tr>
<tr>
<td
height="23"> </td>
</tr>
<tr>
<td
height="23" colspan="3"> </td>
</tr>
</table>
....
|
35. Dari coding html tersebut maka dapat di
hasilkan sebuah table dengan bentuk ….
a.
h
b.
c.
d.
e.
36. Untuk mengatur jarak antar sel digunakan
atribut …
a. Cellpadding d. Cellborder
b. Cellrooming e. Cellcoloumn
c. Cellspacing
37. Penggunaan tag html
<ul>...</ul> adalah untuk ….
a. Membuat buletted list
b. Membuat ordered list
c. Membuat image
d. Membuat tabel
e. Membuat link
- Perbedaan dari format .htm dengan format .html adalah ….
a. Karena digunakan untuk menyatakan bahwa
server dapat melakukan pencarian dalam dokument
b. .html hanya dapat dilihat namun tidak
dapat diedit, sedangkan untuk .htm dapat dilihat dan diedit
c. .html digunakan untuk lingkungan UNIX atau
Windows 95, dan .htm untuk lingkungan kerja sistem operasi DOS dan Windows 3.x
d. Karena masing-masing di save dengan
menggunakan web editor yang berbeda jadi file yang dihasilkan berbeda juga
e. Perbedaannya terletak pada hasil sebuah
pagenya, jika disimpan dengan format .htm maka hanya dapat dijalankan di
Internet Explorer sedangkan jika disimpan dengan format .html dapat dijalankan
dibrowser apapun
- <A HREFF=www.msn.com>yahoo</A>
Alamat website yang dituju
adalah ….
a. Google
b. MSN
c. YAHOO
d. Error message
e. MSN & YAHOO
Tidak ada komentar:
Posting Komentar