Ujian Tengah Semester Bahasa Pemrograman

31 Questions | Total Attempts: 79

SettingsSettingsSettings
Please wait...
Ujian Tengah Semester Bahasa Pemrograman


Questions and Answers
  • 1. 
    Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda :
    • A. 

      #

    • B. 

      &

    • C. 

      @3

    • D. 

      =

  • 2. 
    Contoh penulisan file header yang benar yaitu :
    • A. 

      &include <conio.h>

    • B. 

      #include <conio.h>

    • C. 

      =include <conio.h>

    • D. 

      *include <conio.h>

  • 3. 
    Perintah cout<< dan cin>> merupakan perintah miliknya file header :
    • A. 

      #include <iostream.h> 

    • B. 

      #include <stdlib.h>

    • C. 

      #include <conio.h>

    • D. 

      #include <stdio.h> 

  • 4. 
    Dalam bahasa pemrograman C++ untuk membuat komentar lebih dari satu barismenggunakan :
    • A. 

      /* … */

    • B. 

      ||

    • C. 

      \\

    • D. 

      {}

  • 5. 
    Untuk mendeklarasikan variabel dalam bahasa pemrograman C++ yaitu :
    • A. 

      Int a,b;   

    • B. 

      Int 1; 

    • C. 

      Int a;b;  

    • D. 

      Char a<3>

  • 6. 
    Tipe data Boolean yaitu tipe data yang :
    • A. 

      Tipe data untuk numeric 

    • B. 

      Tipe data untuk string

    • C. 

      Tipe data yang hanya memiliki dua nilai true dan false

    • D. 

      Tipe data untuk bilangan ganjil

  • 7. 
    Untuk menampilkan text “Selamat Datang” menggukanan perintah :
    • A. 

      Cout<< “Selamat Datang”;

    • B. 

      COUT<< “Selamat Datang”;

    • C. 

      Cout<<”Selamat Datang”;

    • D. 

      Cout>>”Selamat Datang”;

  • 8. 
    Untuk menginputkan data ke variabel menggunakan perintah :
    • A. 

      Cout<<

    • B. 

      Getch() 

    • C. 

      <<endl;

    • D. 

      Cin>>

  • 9. 
    Manakah yang salah dari 4 pilihan di bawah ini :
    • A. 

      Cout<<”Selamat Pagi Semua”<<end

    • B. 

      Cout<<endl<<”Selamat Pagi Semua”;

    • C. 

      Cout<<”Selamat Pagi Semua”<<endl;

    • D. 

      Cout<<”\nSelamat Pagi Semua”;

  • 10. 
    Dari program di bawah ini, berapa hasil output dari variabel jwb : #include <iostream.h> #include <conio.h> main() { int i = 4; int j = 8; int k = 12; int  jwb; jwb = i + j; cout << jwb ; jwb += k; cout <<endl<< jwb; getch(); }
    • A. 

      12 dan 20

    • B. 

      24 dan 30

    • C. 

      12 dan 24

    • D. 

      24 dan 24

  • 11. 
    Dari program di bawah ini apa outputnya jika kita menginputkan nilai 5 : #include #include main() { int nilai;  cout<<"Masukkan Nilai ="; cin>>nilai; if (nilai % 2 == 0) cout<<"bilangan genap"; elsecout<<"bilangan ganjil"; getch(); }
    • A. 

      Bilangan genap

    • B. 

      Bilangan ganjil

    • C. 

      Bilangan nol

    • D. 

      Semua salah

  • 12. 
    Dalam bahasa pemrograman C++ untuk membuat komentar satu baris menggunakan :
    • A. 

      //

    • B. 

      ||

    • C. 

      \\

    • D. 

      {}

  • 13. 
    Perulangan yang sudah diketahui batas perulangannya, merupakan perulangan :
    • A. 

      While

    • B. 

      Goto

    • C. 

      Do while

    • D. 

      For

  • 14. 
    Perulangan yang melakukan pengecekan kondisi di awal blok struktur, merupakan perulangan :
    • A. 

      While

    • B. 

      Goto

    • C. 

      Do while

    • D. 

      For

  • 15. 
    Perulangan yang melakukan pengecekan kondisi di akhir blok struktur, merupakan perulangan :
    • A. 

      While

    • B. 

      Goto

    • C. 

      Do while

    • D. 

      For

  • 16. 
    Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah :
    • A. 

      Membuat program

    • B. 

      Membuat Algoritma 

    • C. 

      Membeli komputer

    • D. 

      Mempelajari program

  • 17. 
    Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut :
    • A. 

      Proses

    • B. 

      Program

    • C. 

      Algoritma

    • D. 

      Prosesor

  • 18. 
    Pseudocode yang digunakan pada penulisan algoritma dapat berupa :
    • A. 

      Bahasa Inggris

    • B. 

      Bahasa Puitis

    • C. 

      Bahasa pemrograman

    • D. 

      Sembarang bahasa asal terstruktur

  • 19. 
    Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah:
    • A. 

      15 dan 0

    • B. 

      0 dan 15

    • C. 

      15 dan 15 

    • D. 

      10 dan 15

  • 20. 
    Pada pembuatan program komputer, algoritma dibuat :
    • A. 

      Sebelum pembuatan program

    • B. 

      Pada saat program dibuat

    • C. 

      Sesudah pembuatan program

    • D. 

      Pada saat verifikasi program

  • 21. 
    Apabila a=5, b = 10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan :
    • A. 

      A=0 , b=5

    • B. 

      A=10, b=5

    • C. 

      A=10, b=10 

    • D. 

      A=10 , b=0

  • 22. 
    Dalam bahasa C++ terdapat suatu tipe data yang nilainya tidak boleh memiliki nilai desimal, yaitu :
    • A. 

      Float

    • B. 

      Boolean

    • C. 

      Int

    • D. 

      Char

  • 23. 
    Tipe data yang digunakan untuk menampung sebuah karakter adalah :
    • A. 

      String

    • B. 

      Int

    • C. 

      Boolean

    • D. 

      Char

  • 24. 
    Diberikan penggalan algoritma : do cout<<x ; x-- while (x>7) Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah
    • A. 

      9, 8, 7,6

    • B. 

      9, 8 ,7 

    • C. 

      9

    • D. 

      8, 7

  • 25. 
    Diberikan penggalan algoritma : while (x>7) x- - ; cout<<x ; Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah
    • A. 

      9, 8, 7

    • B. 

      9, 8

    • C. 

      9

    • D. 

      8, 7

Back to Top Back to top