wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ICT_KELAS 9

Total questions: 125

Worksheet time: 58mins

Name
Class
Date
1.

Kegunaan ikon di samping adalah ....

a)

Meratakan teks

b)

Memberi penomoran

c)

Mengatus spasi

d)

Mengatur kertas

2.

Nama ikon di samping adalah ....

a)

Font

b)

Font Size

c)

Bold

d)

Center

3.

Nama ikon di samping adalah....

a)

Orientation

b)

Margin

c)

Coloumn

d)

Potrait

4.

Nama ikon di samping adalah ....

a)

Copy

b)

Paste

c)

Save

d)

Cut

5.

Kegunaan ikon di smaping adalah ....

a)

Menyisipkan tabel

b)

Menyisipkan gambar

c)

Menyisipkan Symbol

d)

Menyisipkan warna

6.

Kegunaan ikon di samping adalah ....

a)

Menyisipkan symbol

b)

Menyisipkan gambar

c)

Menyisipkan tabel

d)

Menyisipkan rumus

7.

Kegunaan ikon di samping adalah ....

a)

Menyisipkan symbol

b)

Menyisipkan gambar

c)

Menyisipkan tabel

d)

Menyisipkan rumus

8.

Kegunaan ikon di samping adalah ....

a)

mengatur perataan tengah

b)

mengatur perataan atas bawah

c)

mengatur spasi

d)

mengatur letak

9.

Nama ikon di samping adalah ....

a)

Bold

b)

Blod

c)

Bond

d)

Bodl

10.

Ikon yang digunakan untuk menyimpan dokumen adalah ....

a)

Open

b)

Save

c)

Folder

d)

Copy

11.

Ikon yang digunakan untuk menyisipkan nomor halaman adalah ...

a)

Page Number

b)

Header

c)

Footer

d)

Numbering

12.

Ikon yang digunakan untuk mengatur posisi kertas adalah ...

a)

Size

b)

Margin

c)

Orientation

d)

Layout

13.

Ikon yang digunakan untuk mengatur ukuran kertas adalah ...

a)

Landscape

b)

Margin

c)

Size

d)

Layout

14.

Ikon yang digunakan untuk mengatur batas kertas adalah ...

a)

Landscape

b)

Margin

c)

Size

d)

Layout

15.

Ikon yang digunakan untuk mengatur ukuran kertas adalah ...

a)

Landscape

b)

Margin

c)

Size

d)

Layout

16.

Ikon yang digunakan untuk mengatur batas kertas adalah ...

a)

Landscape

b)

Margin

c)

Size

d)

Layout

17.

Aplikasi yang digunakan untuk memotret tampilan layar dan memotong serta menyalin tampilan adalah ....

a)

Add Text

b)

Snipping Tool

c)

Screen Shoot

d)

Window Explorer

18.

Perintah Ctrl + C digunakan untuk ...

a)

Menyalin tulisan

b)

Meletakkan hasil salinan

c)

Mengeblok semua tulisan

d)

Memotong tulisan

19.

Perintah Ctrl + A digunakan untuk ...

a)

Menyalin tulisan

b)

Meletakkan hasil salinan

c)

Mengeblok semua tulisan

d)

Memotong tulisan

20.

Di bawah ini merupakan tombol shorctut untuk perintah paste yaitu ....

a)

Ctrl + C

b)

Ctrl + A

c)

Ctrl + S

d)

Ctrl + V

21.

Di bawah ini merupakan ekstensi untuk file pengolah gambar ...

a)

.png

b)

.pdf

c)

.ppt

d)

.pkl

22.

Di bawah ini merupakan ekstensi untuk file pengolah kata ...

a)

.jpeg

b)

.xls

c)

.ppt

d)

.doc

23.

Manakah dibawah ini yang termasuk perangkat komputer ?

a)
b)
24.

pencetus pertama kali komputer adalah ....

a)

charles Babbage

b)

mark louis

c)

alan komputer

d)

Alan Turing

25.

alat komunikasi yang memungkinkan seseorang bisa bertukar suara dan berkomunikasi jarak jauh, dan merupakan pengembangan dari radio adalah ....

a)

televisi

b)

telepon

c)

komputer

d)

internet

26.

Pada masa kuno sebelum adanya teknologi, manusia cenderung berkomunikasi menggunakan peralatan sederhana yang ada dialam. Berikut ini yang merupakan alat komunikasi masa kuno kecuali ....

a)

kentongan

b)

bereguh

c)

radio

d)

serat papyrus

27.
Dibawah ini yang merupakan tombol yang digunakan untuk mengembalikan tampilan jendelakembali menjadi kembali lebih kecil adalah.....
a)
close 
b)
minimize
c)
restore
d)
maximize
28.
Bagian yang menampikan nama dokumen yang sedang aktif pada jendela Microsoft Wordadalah.....
a)
baris menu
b)
baris judul
c)
toolbar
d)
 kontrol jendela
29.
Microsoft Word adalah program pengolah kata yang digunakan pada system operasi.....
a)
Mac OS B. DOSC. Linux D.  Windows
b)
Mac OS  
c)
DOSC 
d)
Linux      
30.
Type file pada Microsoft Word 2007 adalah.....
a)
doc 
b)
xls
c)
docx
d)
xlsx
31.

Berikut ini yang bukan merupakan cara mengaktifkan Microsoft Word adalah......

a)

Klik Start, Control Panel, Microsoft Word

b)

double click ikon Microsoft Word

c)

Klik Start, menu Program, Microsoft Word

d)

klik kanan ikon Microsoft Word, klik Open

32.

Salah satu penyedia layanan search engine adalah ....

a)

Search Engine

b)

Mozila

c)

Google

d)

internet Exploler

33.

Sebutan bagi kamera yang gambarnya bisa diakses atau dilihat melalui world wide web, program instant messaging, atau video call adalah ....

a)

Televisi

b)

Webcam

c)

CCTV

d)

Monitor

34.

Tombol yang digunakan untuk melihat website yang kita kunjungi beberapa saat terakhir adalah ….

a)

History

b)

Favorite

c)

Media

d)

Back

35.

Aplikasi internet yang digunakan untuk mengirimkan surat dalam bentuk elektronik disebut ....

a)

Ghoper

b)

Email

c)

Telnet

d)

WWW

36.

Peralatan teknologi informasi dan komunikasi yang kemampuannya dapat menjelajah informasi pelosok dunia diterapkan pada perangkat ….

a)

Telepon kabel

b)

Internet

c)

Radio

d)

Televise

37.

Berikut ini merupakan kelebihan internet, kecuali ....

a)

Sumber informasi yang tidak terbatas

b)

Dapat mengirimkan informasi dengan cepat

c)

Sarana komunikasi yang murah

d)

Biaya aksesnya mahal

38.

Di bawah ini yang bukan merupakan perangkat lunak untuk mencari alamat website di internet adalah ....

a)

Opera

b)

Mozilla firefox

c)

Google Crome

d)

Windows explorer

39.

Apa kepanjangan dari WWW ?

a)

Word Wide Web

b)

Wide Word Web

c)

World Wide Web

d)

Word With Web

40.

Dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia (internasional), yang saling berinetraksi dan bertukar informasi adalah ....

a)

Intranet

b)

Internet

c)

Homepage

d)

Network

41.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

42.

Nama variabel berikut ini yang benar adalah …

a)

NamaGuru

b)

Alamat Guru

c)

alm gr

d)

sts/status

e)

tpt.tgl

43.

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

44.

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

45.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

46.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

47.

Jika ingin menambahkan nilai ke sebuah variabel menggunakan simbol.....

a)

:

b)

;

c)

“ “

d)

=

e)

+

48.

Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah....

a)

Mempelajari program

b)

Membuat program

c)

Membuat algoritma

d)

Membeli komputer

e)

Membuat diagram

49.

Method next digunakan untuk inputan bertipe....

a)

String

b)

Integer

c)

Float

d)

Tex

e)

Bolean

50.

Source code yang berguna untuk mengirim kluaran kelayar adalah....

a)

System.in.

b)

System.out.

c)

System.err.

d)

System. Exit

e)

System.open

51.

C membagi operator menjadi beberapa kelompok berikut:

a)

Operator bahasa C

b)

Operator v2

c)

Operator produksi

d)

Operator aritmatika

52.

Mengapa bahasa C dijuluki God's programming language?

a)

Memasukan file yang memungkinkan kamu untuk mengakses fitur tambahan dalam bahasa C

b)

Merupakan ayah dari semua bahasa

c)

Integer merupakan tipe data dalam bentuk bilangan bulat

d)

Menampilkan suatu keluaran pada layar berdasarkan suatu penentuan format

53.

Untuk menambahkan variabel ke variabel lain, dapat menggunakan operator +.

a)

int x = 5;

int y = 6;

int jumlah = x + y;

printf("%i", jumlah);

b)

int x, y, z;
x = y = z = 50;
printf("%i", x + y + z);

c)

int x = 5, y = 6, z = 50;
printf("%i", x + y + z);

d)

// Mendeklarasikan sebuah variabel

int bilangan;

// Memberikan nilai pada variabel

bilangan = 15;

54.

Apakah anda menggunakan C untuk mengembangkan aplikasi web?

a)

IDE

b)

GUI

c)

Aplikasi web

d)

browser

55.

bahasa C banyak digunakan pada sistem apa?

a)
Sistem Operasi
b)
Sistem Pendidikan
c)
Sistem Transportasi
d)
Sistem Perbankan
56.

Apa saja karakteristik dari bahasa pemrograman C?

a)

Double recision

b)

Bahasa Pemrograman Terstruktur

c)

Floating point

d)

Sangat terkait dengan UNIX

57.

Untuk menghapus satu karakter di sebelah kanan, maka tombol yang harus ditekan adalah ....

a)

Backspace

b)

Delete

c)

Space Bar

d)

Esc

58.

Windows menyediakan fasilitas untuk membatalkan perintah untuk kembali pada pekerjaan sebelumnya yaitu

a)

Copy

b)

Paste

c)

Undo

d)

Redo

59.

Microsoft word termasuk kedalam perangkat lunak....

a)

Pengolah Kata

b)

Pengolah Angka

c)

Edit Foto

d)

Pengolah Database

60.

Tariklah garis dari kotak sebelah kiri (biru) ke kotak sebelah kanan (hijau) sesuai dengan output dari kode program tersebut. Nilai untuk variabel a=5 dan b=2

61.

dibawah ini yang merupakan statement looping adalah?

a)

if-else bertingkat

b)

switch case

c)

do while

d)

operator perbandingan

62.

Penulisan statement if-else berdasarkan kondisi operator perbandingan yang benar dibawah ini adalah

a)

if(a <= b){

c = 3 + 4;

}

else {

printf("a >= b");

}

b)

if(a <=b){

c = 3 + 4;

}

else {

printf("a => b");

}

c)

if(a =< b){

c = 3 + 4;

}

else {

printf("a >= b");

}

d)

if(a =< b){

c = 3 + 4;

}

else {

printf("a => b");

}

63.

Penulisan Statement if-else yang salah dibawah ini adalah?

a)

if(a == b){

c = 3 + 4;

}

else {

printf("a != b");

}

b)

else (a == b){

c = 3 + 4;

}

if {

printf("a != b");

}

c)

if(a != b){

c = 3 + 4;

}

else {

printf("a == b");

}

d)

if(a <=b){

c = 3 + 4;

}

else {

printf("a >= b");

}

64.

operator logika ' && ' merupakan operator logika?

a)

Not

b)

Or

c)

Not And

d)

And

65.

Penulisan operator perbandingan dibawah ini yang salah adalah?

a)

=

b)

<=

c)

>=

d)

!=

66.

Penulisan Operator Perbandingan yang salah dibawah ini adalah?

a)

==

b)

=>

c)

!=

d)

>=

67.

operator perbandingan ' <= ' merupakan operator ?

a)

lebih kecil atau sama dengan

b)

lebih besar atau sama dengan

c)

kurang dari

d)

tidak sama dengan

68.

Operator perbandingan ' == ' merupakan operator?

a)

Tidak sama dengan

b)

Sama dengan

c)

lebih kecil dari

d)

lenis besar dari

69.

dari Source code di samping apabila Variabel A di input nilai 8 dan Variabel B di input nilai 4 hasilnya adalah

a)

8

b)

12

c)

16

d)

4

70.

dibawah ini yang merupakan simbol komentar di bahasa c adalah

a)

{}

b)
/* */
c)
#
d)
/*
71.

Output dari Source code di samping adalah

a)

Print (" Hello Word\n")

b)

(" Hello Word\n")

c)

Hello Word\n

d)

Hello Word

72.

fungsi source code \n

dalam bahasa c adalah

a)
Mengakhiri baris
b)
Membuat tab baru
c)
Menghapus karakter sebelumnya
d)
Membuka file baru
73.

fungsi source code Printf

dalam bahasa c adalah

a)
Untuk mencetak teks atau variabel ke output standar
b)
Untuk membaca input dari pengguna
c)
Untuk menginisialisasi variabel
d)
Untuk mengakhiri program
74.

fungsi Source Code #include <stdio.h> di bahasa c adalah

a)
Untuk memasukkan library standar input-output
b)
Untuk mengaktifkan fungsi matematika
c)
Untuk memasukkan library grafik
d)
Untuk memasukkan library string
75.

dibawah ini yang tidak merupakan bahasa pemrograman adalah

a)
Python
b)
Java
c)
Bahasa Indonesia
d)

C

76.

Pada tahun berapa Bahasa C dibuat untuk pertama kali??

a)
1972
b)
1980
c)
1960
d)
1990
77.

Bahasa Pemrograman C dibuat Pertama kali Oleh

a)
Bill Gates
b)
Dennis Ritchie
c)
Mark Zuckerberg
d)
Larry Page
78.

Bahasa Pemrograman C adalah

a)

Sebuah bahasa Pemrograman Komputer yang bisa digunakan untuk membuat berbagai aplikasi

b)

Sebuah bahasa Pemrograman Komputer yang bisa digunakan untuk menerjemahkan Bahasa

c)

Sebuah bahasa Pemrograman Komputer yang bisa digunakan untuk membuat Diagram Alir

d)

ebuah bahasa Pemrograman Komputer yang bisa digunakan untuk membuat Desain

79.

Apa kelebihan GDB online Debugger?

a)

Tidak perlu instalasi

b)

Tersedia untuk Windows, macOS, dan Linux

c)

Dirancang khusus untuk bahasa C/C++

d)

Hanya tersedia untuk Windows

80.

Apa itu Code::Blocks?

a)

IDE berbayar dari JetBrains

b)

IDE online yang gratis

c)

IDE open-source dan gratis

d)

IDE open-source dan berbayar

81.
Operator "^" menunjukkan operasi?
a)
Komplemen
b)
Manipulasi bit AND
c)
Manipulasi bit OR
d)
Manipulasi bit XOR
82.
Berikut bentuk umum penulisan pernyataan if yang benar yaitu
a)
if (x > y)
b)
if x > y then:
c)
if x > y:
d)
if (x > y) then:
83.
Bentuk umum perulangan do while adalah
a)
while (kondisi) pernyataan;
b)
do {pernyataan} while (kondisi);
c)
while (do) {pernyataan}
d)
do (pernyataan) while (kondisi)
84.
Berikut ini jenis perulangan di C, Kecuali
a)
For
b)
While
c)
Do While
d)
Switch
85.
Tipe data yang digunakan untuk menghasilkan nilai TRUE dan FALSE adalah?
a)
Integer
b)
Boolean
c)
Double
d)
Float
86.
Di bawah ini merupakan tipe data numerik, kecuali
a)
integer
b)
float
c)
double
d)
char
87.
Tipe data yang digunakan untuk bilangan bulat adalah ?
a)
Char
b)
String
c)
Integer
d)
Double
88.
Tipe data yang digunakan untuk bilangan pecahan adalah ?
a)
Char
b)
String
c)
Integer
d)
Double
89.
Dibawah ini merupakan tipe data bilangan bulat....
a)
Int
b)
Char
c)
String
d)
Cin
90.
Apakah fungsi dari tipe data string?
a)
Untuk teks
b)
Untuk angka
c)
Untuk bilangan
d)
Untuk nilai
91.
Apakah fungsi dari tipe data char?
a)
Menulis karakter
b)
Menulis nilai huruf
c)
Memberikan efek
d)
Memberi warna
92.
Apakah fungsi dari scanf?
a)
Menampilkan hasil input
b)
Menampilkan hasil output
c)
Mengeksekusi program
d)
Menghilangkan variabel
93.
Apakah fungsi dari printf?
a)
Menampilkan variabel
b)
Menampilkan hasil program
c)
Menampilkan tulisan
d)
Menghapus kalimat
94.
Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan. Dan tidak dapat dirubah saat program berjalan, disebut?
a)
Variabel
b)
Konstanta
c)
Tipe data
d)
Label
95.
Penulisan kode program untuk identifier yang benar adalah...
a)
Long 4000;
b)
Float?2;
c)
Long break;
d)
Int a,b,c;
96.
Dibawah ini yang merupakan tipe data dalam c....
a)
Int,float,char,double,const
b)
Float,int,double,const
c)
Int,float,char,double
d)
Const,main,void,double
97.
Apakah fungsi dari tanda {} pada c?
a)
Mengkompile program
b)
Mengeksekusi program
c)
Memberikan Komentar
d)
Memblok Program
98.
Apakah fungsi dari tanda // pada bahasa c?
a)
Memberikan syarat pada program
b)
Memberikan komentar pada program
c)
Memberikan kritik pada program
d)
Memberikan nilai pada program
99.

Pada perulangan dengan menggunakan “while”, proses akan terus berlanjut selama kondisinya bernilai ….

a)

False

b)

True

c)

Yes

d)

Null

100.

Pasangkan kotak sebelah kiri (Volume/Luas) dan sebelah kanan (Kode Program Mencari Luas/Volume) dengan menarik garis lurus.

101.

dari Source code di samping apabila Variabel A di input nilai 8 dan Variabel B di input nilai 4 hasilnya adalah

a)

8

b)

12

c)

16

d)

4

102.

Output dari Source code di samping adalah

a)

Print (" Hello Word\n")

b)

(" Hello Word\n")

c)

Hello Word\n

d)

Hello Word

103.

fungsi source code \n

dalam bahasa c adalah

a)
Mengakhiri baris
b)
Membuat tab baru
c)
Menghapus karakter sebelumnya
d)
Membuka file baru
104.

fungsi source code Printf

dalam bahasa c adalah

a)
Untuk mencetak teks atau variabel ke output standar
b)
Untuk membaca input dari pengguna
c)
Untuk menginisialisasi variabel
d)
Untuk mengakhiri program
105.

fungsi Source Code #include <stdio.h> di bahasa c adalah

a)
Untuk memasukkan library standar input-output
b)
Untuk mengaktifkan fungsi matematika
c)
Untuk memasukkan library grafik
d)
Untuk memasukkan library string
106.

dibawah ini yang tidak merupakan bahasa pemrograman adalah

a)
Python
b)
Java
c)
Bahasa Indonesia
d)

C

107.

Pada tahun berapa Bahasa C dibuat untuk pertama kali??

a)
1972
b)
1980
c)
1960
d)
1990
108.

Bahasa Pemrograman C adalah

a)

Sebuah bahasa Pemrograman Komputer yang bisa digunakan untuk membuat berbagai aplikasi

b)

Sebuah bahasa Pemrograman Komputer yang bisa digunakan untuk menerjemahkan Bahasa

c)

Sebuah bahasa Pemrograman Komputer yang bisa digunakan untuk membuat Diagram Alir

d)

ebuah bahasa Pemrograman Komputer yang bisa digunakan untuk membuat Desain

109.

Bahasa Pemrograman C dibuat Pertama kali Oleh

a)
Bill Gates
b)
Dennis Ritchie
c)
Mark Zuckerberg
d)
Larry Page
110.

Hasil = a*b; merupakan

a)

Penjumlahan

b)

Pembagian

c)

Pengurangan

d)

Perkalian

111.

Merupakan proses menterjemahkan bahasa manusia kedalam bahasa yang dimengerti komputer disebut?

a)

Debug

b)

Compile

c)

Run

d)

Error

112.
Perhatikan permasalahan berikut. Rudi ingin membuat program untuk menghitung luas suatu bangunan. Nilai yang akan Rudi masukan adalah dalam satuan meter dan berupa nilai pecahan. Berdasarkan permasalahan tersebut, maka variabel yang tepat untuk digunakan oleh Rudi adalah …
a)
bool
b)
int
c)
char
d)
float
113.
Tipe data yang hanya dapat menyatakan benar(1) dan salah(0) adalah…
a)
Integer
b)
Float
c)
char
d)
Boolean
114.
Pada Bahasa C, sintak yang ditandai dengan dua garis miring "//" atau pun garis miring dan bintang "/* …......*/ adalah …
a)
Preprocessor
b)
Komentar
c)
Variabel
d)
Program Utama
115.

Dibawah ini merupakan tipe data bilangan bulat....

a)

Int

b)

Char

c)

String

d)

Cin

e)

Float

116.

Suatu bilangan yang nilainya tetap adalah?

a)

konstanta

b)

konstitusi

c)

konichiwa

d)

konbanwa

117.

Yang bukan tipe data yang bersifat numerik adalah ...

a)

Float

b)

Long

c)

Char

d)

Short

118.

Suatu tempat untuk menampung nilai atau data yang dapat berubah-ubah disebut?

a)

define

b)

Shorting

c)

Main

d)

variabel

119.

Merupakan proses menerjemahkan bahasa manusia kedalam bahasa yang dimengerti komputer disebut ?

a)

Debug

b)

Compile

c)

Expent

d)

Header

120.

Apakah fungsi dari tipe data string?

a)

Untuk teks

b)

Untuk angka

c)

Untuk bilangan

d)

Untuk nilai

121.

Apakah fungsi dari tipe data char?

a)

Menulis karakter

b)

Menulis nilai huruf

c)

Memberikan efek

d)

Memberi warna

122.

Apakah fungsi dari scanf ?

a)

Menampilkan hasil input

b)

Menampilkan hasil output

c)

Mengeksekusi program

d)

Menghilangkan variabel

123.

Pada operator matematika perkalian menggunakan simbol...

a)

+

b)

x

c)

*

d)

/

124.

kode program yang digunakan untuk menyimpan suatu nilai pada sebuah nama adalah ...

a)

variabel

b)

integer

c)

boolean

d)

float

125.

tanda ; (titik koma) merupakan ...

a)

awal program

b)

akhir program

c)

akhir setiap baris program

d)

menentukan awal program