Minggu, 29 September 2019

Contoh Soal Pemograman Dasar


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;

21. Array terdiri dari berbagai tipe kecuali …
a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar
22. Indeks array secara default dimulai dari …
a. -1
b. 0
c. 1
d. 9
e. Tergantung angka di dalam tanda []


23. Fungsi dari perintah gets() adalah …
a. Memasukkan tipe data character dan tidak bisa untuk data numerik
b. Memasukkan tipe data character dan bisa untuk data numerik
c. Memasukkan tipe data numerik dan tidak bisa untuk data characer
d. Memasukkan tipe data numerik dan tidak bisa untuk data character
e. Memasukkan semua tipe data

24. Fungsi dari operator % sebagai …
a. Pembagi 2 bilangan
b. Membagi per seratus persen
c. Prosentasi 2 bilangan
d. Mencari sisa pembagian 2 bilangan
e. Prosentase bilangan

25. Berikut ini merupakan penggunaan fungsi array yang kurang benar adalah …
a. Int nama[50];
b. Int nama[5];int alm[3];
c. Int nama[5],alm[3];
d. Char nama[5];
e. Char nama[5];int alm[3];

26. Pengertian dari konstanta adalah ……
a. suatu nilai yang dapat diubah selama program berlangsung
b. suatu nilai yang tidak dapat diubah selama program berlangsung
c. suatu nilai yang berubah-ubah selama program berlangsung
d. suatu nilai yang tidak dapat diubah meskipun program tidak berjalan
e. suatu nilai yang tidak pernah berubah meskipun program tidak berjalan

27. Nama variabel berikut ini yang benar adalah …
a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl

28. Beberapa pengertian dan fungsi ARRAY yang benar terdapat pada …
a. Hanya dapat menampung nilai angka
b. Dapat menampung nilai character
c. Dapat menampung nilai angka dan character
d. Untuk mengulang nama siswa dalam kelas kecil
e. Mempermudah penyimpanan character yang lebih dari satu
29. Berikut ini yang bukan termasuk perulangan dalam program aplikasi Turbo C adalah …
a. For
b. Do While
c. While
d. if
e. bukan salah satu jawaban diatas

30. Yang tidak salah mengenai pengertian dari larik yaitu :
a. Kumpulan dari nilai-nilai data yang bertipe sama
b. Menyatakan baris suatu kondisi yang dimungkinkan
c. Baris yang berfungsi mengulang perintah yang dilakukan
d. Baris yang tidak berfungsi mengulang perintah yang dilakukan
e. Suatu nilai yang berubah ubah ketika program dijalankan

31. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer

32. char kelas[5]; potongan kode disamping termasuk data yang bertipe …
a. char
b. string
c. int
d. larik
e. array

33. Penulisan variabel dalam Turbo C bersifat case-sensitive yaitu …
a. Huruf besar dan kecil diperhitungkan
b. Tanda spasi diperhitungkan
c. Tanda spasi diubah dengan underscore
d. Tanda spasi diubah dengan tanda strip (minus)
e. Tanda spasi dihapus diganti dengan tanda titik

34. int datasiswa[5][5]; Potongan script disamping termasuk data bertipe …
a. array
b. larik
c. larik dimensi dua
d. array dimensi 5
e. array dimensi 55

35. Terdapat data array [3];[4];[5];[6];[7];[8];[9]. Data array ke 4 bernilai …
a. 4
b. 6
c. 7
d. 5
e. -2
36. Data array [3];[4];[5];[6];[7];[8];[9] termasuk array bertipe …
a. integer
b. string
c. dimensi satu
d. dimensi dua
e. dimensi tiga


37. Yang merupakan shorcut open dalam Turbo C adalah …
a. F1
b. F2
c. F3
d. Alt+X
e. Alt+Backspace

38. Yang merupakan shorcut save dalam Turbo C adalah …
a. F1
b. F2
c. F3
d. Alt+X
e. Alt+Backspace

39. Yang merupakan shorcut melakukan compile dalam Turbo C …
a. Alt+F1
b. Alt+F3
c. Alt+F5
d. Alt+F7
e. Alt+F9

40. Berikut ini yang tidak terdapat dalam menu File Turbo C adalah …
a. Save As
b. Change Dir
c. Print
d. Dos Shell
e. Run


1 comments so far

Best 888casino UK Login - JTGHub
Welcome to JTG 춘천 출장안마 Hub Login - Welcome to the JTG Hub Login page. · If 부천 출장마사지 you're a newcomer 구리 출장마사지 to the UK gambling 시흥 출장마사지 scene, then JTG 계룡 출장안마 Casino UK offers a great variety of options to satisfy


EmoticonEmoticon