Latihan Soal Online

Pemprograman Dasar - TIK Semester 2 Genap SMA Kelas 10

Latihan soal pilihan ganda Pemprograman Dasar - TIK Semester 2 Genap SMA Kelas 10 dan kunci jawaban.


.FreePascal memiliki keunggulan yakni cocok digunakan untuk berbagai platform Sistem Operasi diantanya, kecuali: DOS,Linux, Windows, FreeBSD, PalmOs

A. DOS

B. LINUX

C. WINDOWS

D. PALM OS

E. ANDROID OS


Jawaban:

Tingkatan paling rendah suatu bahasa pemrogaman adalah…

A. algoritma

B. bahasa pemrograman

C. bahasa mesin

D. bahasa assembly

E. bahasa tingkat rendah


Jawaban:

Berikut ini bagian dari struktur pasccal yang berfungsi untuk mengidentifikasikan nama program adalah…

A. judul program

B. header program

C. footer program

D. deklarasi

E. statement


Jawaban:

Bagian deklarasi algoritma adalah..

A. Mewakili isi algoritma

B. Langkah-langkah untuk memproses alat dan bahan

C. Tahap persiapan dari algoritma

D. Tahap akhir dari algoritma

E. Hasil atau output dari algoritma


Jawaban:

Tingkat bahasa pemrogaman yang menggunakan gabungan antara bahasa manusia dengan kode-kode simbolik adalah…

A. bahasa tingkat tinggi

B. bahasa mesin

C. bahasa tingkat rendah

D. bahasa tingkat menengah

E. bahasa biner


Jawaban:

Tingkatan bahasa pemrogaman yang menggunakan unsur kata-kata manusia adalah…

A. bahasa mesin

B. bahasa biner

C. bahasa tingkat tinggi

D. bahasa tingkat rendah

E. bahasa menengah


Jawaban:

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

A. Input

B. File

C. Masalah

D. Database

E. Output


Jawaban:

pemrograman yang memberikan dasar-dasar logika dimana sintak-sintak yang diberikan bersifat universal dan lebih mengedepankan pembentukan pola pikir siswa tentang bagaimana membuat sebuah program yang efektif dan efisien disebut

A. Pemrograman komputer

B. Dasar pemrogaman

C. Program aplikasi

D. program komputer

E. Pemrograman dasar


Jawaban:

Untuk menampilkan kata Nama Saya maka kode yang benar adalah…

A. Read(“Nama Saya”);

B. Write(Nama Saya);

C. Write(‘Nama Saya’);

D. Writeln(Nama Saya).

E. Readln(Nama Saya)


Jawaban:

Bagian dari struktur pasccal yang berfungsi untuk mengenalkan berbagai pengenal adalah… a. Deklasrasi b. Statement c. Judul Program d. Content e. Header

A. deklarasi

B. statement

C. judul program

D. content

E. header


Jawaban:

Kode pascal yang digunakan untuk mengambil/membaca nilai dari layar dan kursor tetap pada baris input adalah…

A. readln

B. read

C. create

D. createln

E. ln


Jawaban:

Tahapan dalam menyelesaikan suatu masalah adalah :

A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

B. Masalah-Model-Algoritma-Program-Eksekusi-hasil

C. Masalah-Model-Algoritma-Eksekusi-Hasil

D. Algoritma-Program-Model-Eksekusi-Hasil

E. Algoritma–Model-Program-Eksekusi-Hasil


Jawaban:

Kode pascal yang digunakan untuk menampilkan data ke layar tanpa disertai mencetak baris baru adalah…

A. write

B. writeln

C. read

D. readln

E. create


Jawaban:

Berikut ini contoh bahasa pemrogaman tingkat tinggi kecuali…

A. pascal

B. php

C. c

D. java

E. visual basic


Jawaban:

Pada pemograman terdapat berbagai struktur kontrol diantaranya adalah struktur kontrol percabangan. Berikut ini definisi yang paling tepat untuk percabangan dalam programan adalah….

A. Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada

B. Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang tidak ada

C. Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan bahasa pemrogaman

D. Percabangan adalah suatu strujtur yang berelasi antara satu dengan yang lainnya yang akan membentuk sistem yang dinamakan pemrograman

E. Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan aplikasi pemrogaman


Jawaban:

Kode pascal yang digunakan untuk mengambil/membaca nilai dari layar dan kursor tetap pada baris input dan kursor turun pada baris berikutnya adalah…

A. read

B. readln

C. createln

D. write

E. writeln


Jawaban:

Bagian dari struktur pasccal yang berfungsi untuk urutan-urutan instruksi yang perlu dieksekusi oleh program adalah…

A. deklarasi

B. judul program

C. statement

D. header

E. content


Jawaban:

Bahasa pemrograman yang pertama muncul adalah

A. Visual

B. Fortan

C. Pascal

D. Java

E. Php


Jawaban:

Dalam membuat sebuah algoritma harus jelas dan tidak boleh ambigu. Maksud dari kata ambigu adalah…

A. Harus terstruktur

B. Harus jelas

C. Tidak boleh bermakna ganda

D. Tidak boleh jelas

E. Harus bermakna


Jawaban:

Tanda semicolon ( ; ) pada struktur bahasa pascal digunakan untuk…

A. Mendeklarasikan tipe data variable

B. Mendeklarasikan nilai suatu variable

C. Menutup statement

D. Memulai Program

E. Mengakhiri Program


Jawaban:

Begin pada struktur pascal berfungsi untuk…

A. Mengulangi Program

B. Memulai eksekusi statement

C. Mengakhiri eksekusi

D. Menghapus Program

E. Menghapus Layar


Jawaban:

Urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah pemrograman komputer adalah….

A. Algoritma pemrograman

B. Fungsi pemrograman

C. Mekanisme pemrograman

D. Function pemrograman

E. Variabel pemrograman


Jawaban:

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


Jawaban:

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


Jawaban:

berkomunikasi dan memberi instuksi kepada komputer melalui suatu bahasa tertentu, yang disebut sebagai

A. bahasa program

B. bahasa pemrograman

C. program aplikasi

D. komunikasi program

E. aplikasi pemrograman


Jawaban:

Materi Latihan Soal Lainnya:



Tentang LatihanSoalOnline.com

Latihan Soal Online adalah website yang berisi tentang latihan soal mulai dari soal SD / MI Sederajat, SMP / MTs sederajat, SMA / MA Sederajat hingga umum. Website ini hadir dalam rangka ikut berpartisipasi dalam misi mencerdaskan manusia Indonesia.