Sabtu, 17 November 2018

Contoh Soal Pemograma Dasar Materi Aritmatika, Algoritma, Array



Pemrograman Dasar Adalah adalah   bahasa / struktur pemrograman yang fungsi2nya dapat pula diterapkan di bahasa pemrograman lain.

1. Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator adalah …
a. Menjumlahkan dua nilai
b. Memberikan nilai ke duatu variabel
c. Mebandingkan kesamaan dua nilai
d. Menginputkan suatu nilai
e. Semua jawaban benar

2. Yang bukan termasuk Jenis operator yaitu …
a. Penugasan
b. Aritmatika
c. Hubungan
d. Logika
e. Penambahan

3. Operator Logika yang menyatakan “atau” dalam lambang berikut ini adalah …
a. &&
b. ||
c. !
d. <>
e. =

4. Hal – Hal yang harus diperhatikan dalam pemakaian fungsi scanf()
a. Memakai penentu format
b. Memberi pergantian baris secara otomatis
c. Tidak memerlukan penentu lebar field
d. Tidak boleh menggunakan spasi
e. Variabelnya harus menggunakan operator alamat

5. Yang termasuk tipe data untuk bilangan bulat adalah …
a. float
b. void
c. long
d. double
e. int

6. Fungsi yang berguna untuk menghapus buffer didalam I/O adalah …
a. flush(stdin);
b. fflush(sdin);
c. fflus(stdin);
d. fflush(stdin);
e. ffush(stdin);

7. Penggunaan aritmatika yang benar yaitu …
a. t=t+angka;
b. foat r,I,x,t=0;
c. while(i<=3);
d. for(x=1,x<=10,X++);
e. i++;


8. Fungsi yang bukan berguna untuk menampilkan data ke layar monitor …
a. printf()
b. puts()
c. putchar()
d. scanf()
e. bukan salah satu diatas

9. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut ….
a. Algoritma
b. Flowchart
c. Variabel
d. Tipe Data
e. Konstanta

10. Pemberian nama variabel yang benar adalah …
a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!

11. Dalam Pemberian nama variabel karakter maksimal yang bisa digunakan sebanyak …
a. 8
b. 16
c. 32
d. 64
e. 128

12. Yang bukan termasuk dalam deklarasi Pada Turbo C adalah …
a. Fungsi
b. Variabel
c. Konstanta
d. Kepala Program
e. Variabel

13. Contoh Bentuk Deklarasi variabel bertipe char adalah …
a. int x;
b. #define nilai 50;
c. void main()
d. char panjang,a,huruf[10];
e. #include <stdio.h>

14. Berikut ini yang termasuk operator aritmatika yaitu ….
a. *
b. /
c. %
d. +
e. Semua benar


15. Yang bukan ketentuan dalam penggunaan perintah gets() yaitu …
a. Untuk data karakter
b. Diakhiri dengan penekanan tombol enter
c. Cursor akan pindah baris
d. Tidak memerlukan penentu format
e. Harus diawali dengan perintah scanf();

16. Jenis Operator yang disediakan oleh Turbo C adalah …
a. Jaritmatika
b. Perbandingan
c. Konstanta
d. Tetap
e. Variabel

17. Yang termasuk tipe data perbandingan adalah …
a. Penjumlahan
b. Pengurangan
c. Perkalian
d. Pembagian
e. kurang dari

18. Yang termasuk operator logika ingkaran adalah …
a. !
b. &&
c. <>
d. ||
e. >=

19. Operator untuk peningkatan nilai bertambah 1 termasuk dalam operator …
a. Unary
b. Aritmatika
c. Bitwise
d. Perbandingan
e. Hubungan

20. Yang termasuk contoh operator penugasan adalah …
a. A=A*Y;
b. 9 % 2 = 1;
c. Bil <= 100;
d. Bil1 ! 10;
e. 5 & 5;


EmoticonEmoticon