SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

dokumen-dokumen yang mirip
MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

Object Oriented Programming (OOP)

STRUKUR KENDALI : PERCABANGAN

Tipe Data dan Operator

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PENGENALAN BAHASA C DAN C++

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pertemuan 2 ARRAY DIMENSI 1 & 2

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

REVIEW ARRAY. Institut Teknologi Sumatera

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

Pengantar Pemrograman

3. Struktur Perulangan dalam C++

Selection / Pemilihan PEMILIHAN

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Konsep Dasar Pemrograman Dan Pengenalan C++

Pengenalan C++ Oleh : Dewi Sartika

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

Pertemuan 2 ARRAY DIMENSI 1 & 2

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Perulangan, Percabangan, dan Studi Kasus

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

PEMROGRAMAN BAHASA C++ ASEP MUHIDIN. Penerbit ZEYRANK OFFSET. Aa Oon Pemrograman Bahasa C++ 1

TEKNIK ELEKTRO FAKULTAS TEKNIK UNISMA

Bab 3. Decision 1 (Pengambilan Keputusan)

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

BAB VI. STATEMENT CONTROL

Komentar, Identifier, Konstanta dan Variabel

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

VARIABEL & TIPE DATA PEMROGRAMAN C++

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

PEMROGRAMAN BERORIENTASI OBJEK

Konstants Dan Operator

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Achmad Solichin.

MODUL 1 Alur Seleksi dengan C++

Pert 2 Struktur Data (mengajarkomputer.wordpress.com) ARRAY DIMENSI 1 & 2

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

OPERATOR DAN STATEMEN I/O

Chapter 1 KONSEP DASAR C

PRAKTIKUM 4 PERCABANGAN

PENGENALAN C++ Bab 1

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Struktur Bahasa C dan C++

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

PERTEMUAN 7 REVIEW (QUIZ)

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

Pertemuan 5 PEMILIHAN/PERCABANGAN

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

SATUAN ACARA PERKULIAHAN (SAP)

MODUL. Pemrograman Terstruktur Semester IV, 2017 Acihmah Sidauruk, M.Kom. 1. Tujuan. 2. Teori Singkat. 3. Praktikum KONSTAN DAN OPERATOR

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

IT234 - Algoritma dan Struktur Data. Ramos Somya

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

PERTEMUAN VI POINTER 6.1 Tujuan Praktikum 6.2 Teori Penunjang Pointer

Percabangan & Perulangan

Dasar Komputer & Pemrograman 2A

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

MODUL 5 PERULANGAN (LOOPING)

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

BAHASA PEMROGRAMAN C LANGUAGE

Pernyataan FOR Pernyataan WHILE Pernyataan REPEAT. Dewi Sartika,M.Kom

Bahasa C-M6 By Jamilah, Skom 1

Algoritma Pemrograman. Fery Updi,M.Kom

MODUL IV Analisis Kasus/Pemilihan

PERTEMUAN 3 KONSEP TIPE DATA

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

Algoritma dan Pemrograman

BAHASA PEMROGRAMAN C

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

PEMROGRAMAN TERSTRUKTUR D3MI 2016

Pengenalan Bahasa C week 1

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Pengenalan Array. Array Satu Dimensi

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Modul IV Pemrograman Bahasa C ( bagian I )

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

Algoritma Pemrograman

A. Putting a Program Together

A. Putting a Program Together

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

Transkripsi:

SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include <conio.h> c. =include <conio.h> b. d. *include <conio.h> 3. Cara lain untuk menuliskan file header adalah : a. #include {conio.h c. #include "conio.h" b. #include (conio.h) d. #include [conio.h] 4. Fungsi clrscr () merupakan fungsi miliknya file header : a. c. #include <stdio.h> b. #include <stdlib.h> d. 5. Perintah cout<< dan cin>> merupakan perintah miliknya file header : a. c. #include <stdio.h> b. #include <stdlib.h> d. c. 6. Dalam bahasa pemrograman C++ untuk membuat komentar satu baris menggunakan : a. // c. \\ b. d. { 7. Dalam bahasa pemrograman C++ untuk membuat komentar lebih dari satu baris menggunakan : a. // c. \\ b. d. /* */ 8. Untuk mendeklarasikan variabel dalam bahasa pemrograman C++ yaitu : a. int a,b; c. int a;b; b. int 1; d. char a<3> 9. 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 10. Bagaimana cara untuk mendeklarasikan konstanta phi = 3.14 : a. #define phi 3.14 c. #define float phi = 3.14; b. #define phi = 3.14; d. #define phi 3.14; 11. Untuk mendeklarasikan konstanta dalam C++ ada dua cara yaitu menggunakan : a. #define atau const c. #difine atau const b. #const atau define d. const atau define 12. Untuk menampilkan text Selamat Datang menggukanan perintah : a. Cout<< Selamat Datang ; b. COUT<< Selamat Datang ; c. cout<< Selamat Datang ; d. cout>> Selamat Datang ; 13. Unuk memanggil variabel nama menggunakan perintah : a. cout<< c. <<endl; b. getch() d. cin>> 14. Untuk pindah ke baris berikutknya menggunakan perintah :

a. <<end; c. <<endl; b. <<\n d. \\nn 15. 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 ; 16. Perintah setiosflags(ios::fixed)<<setprecision(2)digunakan untuk : a. Untuk menampilkan angka sebanyak 2 digit b. Untuk menampilkan angka desimal sebanyak 2 digit c. Untuk menampilkan angka bulat d. Untuk menampilkan angka desimal 17. Dari program di bawah ini, berapa hasil output dari variabel jwb : a. 12 dan 20 b. 24 dan 30 c. 12 dan 24 d. 24 dan 24 main() { int i = 4; int j = 8; int k = 12; int jwb; jwb = i + j; cout << jwb ; jwb += k; cout <<endl<< jwb; 18. Dari program di bawah ini apa outputnya jika kita menginputkan nilai -5 : a. bilangan genap b. bilangan ganjil c. bilangan nol d. semua salah #include<iostream.h> #include<conio.h> main(){ int nilai; cout<<"masukkan Nilai =";cin>>nilai; if (nilai % 2 == 0) cout<<"bilangan genap"; else cout<<"bilangan ganjil";

19. Ada 2 percabangan di dalam C++ yaitu : a. if then else dan case of b. if else dan switch case c. if then dan switch d. if dan case 20. Apa maksud dari pesan kesalahan Statement missing ; a. Kurang ; pada akhir baris b. Kurang pada akhir baris c. Kurang { d. Deklarasi variabel salah 21. Apa maksud dari pesan kesalahan Compound Statement missing a. Kurang ; pada akhir baris b. Kurang pada akhir baris c. Kurang d. Deklarasi variabel salah 22. Yang bukan termasuk perulangan yaitu : a. repeat until c. for b. while d. do while 23. Perulangan yang sudah diketahui batas perulangannya, merupakan perulangan : a. while c. do while b. goto d. for 24. Perulangan yang melakukan pengecekan kondisi di awal blok struktur, merupakan perulangan : a. while c. do while b. goto d. for 25. Perulangan yang melakukan pengecekan kondisi di akhir blok struktur, merupakan perulangan : a. while c. do while b. goto d. for 26. Berapa hasil outputnya : a. i=1 a=1 dan i=2 a=5 b. i=5 a=1 dan i=4 a=2 c. i=1 a=5 dan i=2 a=10 d. i=2 a=1 dan i=5 a=5 for(int i=1,a=5;i<=2;i++) { cout<<"\ni = "<<i<<" a = "<<a; a+=5;

27. Berapa hasil outputnya : a. i=1 a=1 dan i=2 a=5 b. i=5 a=1 dan i=5 a=2 c. i=1 a=5 dan i=3 a=2 d. i=3 a=5 dan i=1 a=2 for(int i=3,a=5;i>=0;i-=2) { cout<<"\ni = "<<i<<" a = "<<a; a-=3; 28. Berapa hasil outputnya, jika kita menginputkan angka 10 : a. 10 9 6 3 1 b. 10 8 6 4 2 c. 8 6 4 2 0 d. 10 9 8 7 6 5 4 3 2 1 int b; cout<<"masukkan batas = ";cin>>b; for(int i=b;i>=1;i=i-2) cout<<i<<"\n"; 29. Berapa hasil outputnya, jika kita menginputkan angka 5 : a. 5 3 1 b. 5 3 1 0 c. 5 4 3 2 1 d. 1 2 3 4 5 int i=5; while (i>=1) { cout<<"\n"<<i; i-=2;

30. Berapa hasil outputnya dari program di bawah ini: a. i=1 a=3 dan i=5 a=15 b. i=1 a=5 dan i=3 a=15 c. i=1 a=1 dan i=5 a=15 d. i=1 a=1 dan i=2 a=2 int a=5,i=1; do { cout<<"\ni = "<<i<<" a = "<<a; a+=10; i+=2; while (i<=3); 31. Subprogram yang berguna untuk menjadikan program dapat lebih besifat modular sehingga akan mudah dipahami dan dapat digunakan kembali, baik untuk program itu sendiri maupun program lain yang memiliki proses yang sama, pengertian dari : a. fungsi c. array b. pointer d. looping 32. Tanda Desimal dalam bahasa C++ adalah a. Titik (.) c. Koma (,) b. Kutip ( ) d. Titik koma (;) 33. Tempat menampung data disebut a. Konstanta c. Relasi b. Variabel d. Integer 34. Symbol operator logika OR yaitu : a. // c. && b. d. << 35. Symbol operator logika AND yaitu : a. // c. && b. d. << 36. Symbol operator tidak sama dengan dilambangkan dengan : a. =! c. <>= b.!= d. == 37. Untuk memilih jalur proses, gunakan fungsi a. If c. For b. Switch d. Array 38. Memilih satu dari sejumlah alternative, adalah fungsi a. Array c. Switch b. For d. If 39. Melakukan sejumlah iterasi yang telah ditetapkan sebelumnya adalah Fungsi dari a. Array c. Fungsi

b. Switch d. For 40. Variabel yang memiliki tipe data dan nama yang sama/homogen tetapi dengan index yang berbeda, adalah pengertian dari a. Array c. For c. Fungsi d. Structure 41. Ada 3 komponen penting dalam array yaitu, kecuali : a. Index c. Reference b. Value d. Null 42. Index pada Array adalah a. Jumlah masukan c. Memory Array b. Banyaknya Array d. Variabel 43. Berikut pendeklarasian array kecuali : a. int A[3]; c. char hari[7][10]; b. int X[]; d. int Y[]={1,4,6; 44. Berikut yang bukan termasuk jenis fungsi dalam bahasa C++ yaitu : a. void cetak(); c. string cetak() b. int jumlah(int a,int b); d. void jumlah(int &jml, int a,int b); 45. Berikut adalah fungsi yang tidak mengembalikan nilai atau return value, kecuali : a. int jumlah(int a,int b); c. void jumlah(int &jml,int a,int b); c. void jumlah(int *jml,int a,int b); d. void jumlah(int A[],int n); Kunci jawabannya : 1. A 11. A 21. C 31. A 41. D 2. B 12. C 22. A 32. A 42. B 3. C 13. D 23. D 33. B 43. B 4. D 14. C 24. A 34. B 44. C 5. A 15. A 25. C 35. C 45. A 6. A 16. B 26. C 36. B 46. 7. D 17. C 27. D 37. A 47. 8. A 18. B 28. B 38. C 48. 9. C 19. B 29. A 39. D 49. 10. A 20. A 30. B 40. A 50.