QUIS C++ Siapkan Kertas Selembar, pada kertas tersebut tuliskan: Quiz Algoritma Pemrograman QUIS C++ Siapkan Kertas Selembar, pada kertas tersebut tuliskan: Nama : Nim : Kelas :
1. Bahasa C dikembangkan pada tahun… a. Tahun 1977 c. Tahun 1983 Quiz Algoritma Pemrograman 1. Bahasa C dikembangkan pada tahun… a. Tahun 1977 c. Tahun 1983 b. Tahun 1980 d. Tahun 1985 2. Bahasa C berganti menjadi bahasa C++ pada tahun… a. Tahun 1977 c. Tahun 1980 b. Tahun 1983 d. Tahun 1985
2. Bahasa C berganti menjadi bahasa C++ pada tahun… Quiz Algoritma Pemrograman 2. Bahasa C berganti menjadi bahasa C++ pada tahun… a. Tahun 1977 c. Tahun 1980 b. Tahun 1983 d. Tahun 1985 3. Siapa yang mengganti bahasa C menjadi C++, sebutkan: a. Brian W Keminghan c. Rick Mascitti b. Denies M d. Bjame Stroustrup
3. Siapa yang mengganti bahasa C menjadi C++, sebutkan: Quiz Algoritma Pemrograman 3. Siapa yang mengganti bahasa C menjadi C++, sebutkan: a. Brian W Keminghan c. Rick Mascitti b. Denies M d. Bjame Stroustrup 4. Hot Key yg digunakan untuk running borland c++ adalah a. Alt + F9 c. Ctrl + F9 b. Alt + F8 d. Ctrl + F8
4. Hot Key yg digunakan untuk running borland c++ adalah Quiz Algoritma Pemrograman 4. Hot Key yg digunakan untuk running borland c++ adalah a. Alt + F9 c. Ctrl + F9 b. Alt + F8 d. Ctrl + F8 5. IDE (Integrated Development Environment) pada Borland C++ dapat digunakan untuk, kecuali …. a. compile, linking c. running, debugging b. debugging, menulis naskah program d. walking, running
a. compile, linking c. running, debugging Quiz Algoritma Pemrograman 5. IDE (Integrated Development Environment) pada Borland C++ dapat digunakan untuk, kecuali …. a. compile, linking c. running, debugging b. debugging, menulis naskah program d. walking, running 6. Suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program disebut …. a. Variabel c. tipe data b. Konstanta d. text editor
b. Konstanta d. text editor Quiz Algoritma Pemrograman 6. Suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program disebut …. a. Variabel c. tipe data b. Konstanta d. text editor 7. Salah satu perintah keluaran adalah… a. cin c. scanf b. printf d. gets
7. Salah satu perintah keluaran adalah… a. cin c. scanf Quiz Algoritma Pemrograman 7. Salah satu perintah keluaran adalah… a. cin c. scanf b. printf d. gets 8. Menterjemahkan program, melakukan proses lingking, membuat file eksekusi serta menjalankan program (ctrl + F9), disebut: a. Compile c. Debuging b. Execution d. Run
Quiz Algoritma Pemrograman 8. Menterjemahkan program, melakukan proses lingking, membuat file eksekusi serta menjalankan program (ctrl + F9), disebut: a. Compile c. Debuging b. Execution d. Run
9. Apa output program di bawah ini…. #include <stdio.h> Quiz Algoritma Pemrograman 9. Apa output program di bawah ini…. #include <stdio.h> #include <conio.h> #include <iostream.h> main() { char nama[25]="Filia", namapanggil[20]="Maryam"; int nilai =100; clrscr(); printf("hai %s,%s Kamu mendapatkan Nilai %i" ,nama,namapanggil,nilai); getch(); } Hai Filia Maryam, Kamu mendapatkan Nilai 100 Hai kamu, Filia Maryam mendapatkan Nilai 100 Hai Filia, Maryam Kamu mendapatkan Nilai 100 Hai Maryam, Filia Kamu mendapatkan Nilai 100
9. Apa output program di bawah ini…. #include <stdio.h> Quiz Algoritma Pemrograman 9. Apa output program di bawah ini…. #include <stdio.h> #include <conio.h> #include <iostream.h> main() { char nama[25]="Filia", namapanggil[20]="Maryam"; int nilai =100; clrscr(); printf("hai %s,%s Kamu mendapatkan Nilai %i" ,nama,namapanggil,nilai); getch(); } Hai Filia Maryam, Kamu mendapatkan Nilai 100 Hai kamu, Filia Maryam mendapatkan Nilai 100 Hai Filia, Maryam Kamu mendapatkan Nilai 100 Hai Maryam, Filia Kamu mendapatkan Nilai 100
10. Sebutkan perintah-perintah masukan, kecuali: a. scanf() c. cin() Quiz Algoritma Pemrograman 10. Sebutkan perintah-perintah masukan, kecuali: a. scanf() c. cin() b. printf() d. gets()
10. Sebutkan perintah-perintah masukan, kecuali: a. scanf() c. cin() Quiz Algoritma Pemrograman 10. Sebutkan perintah-perintah masukan, kecuali: a. scanf() c. cin() b. printf() d. gets() 11. Header conio.h untuk membaca perintah… a. cout c. scanf b. clrscr d. cin
11. Header conio.h untuk membaca perintah… a. cout c. scanf Quiz Algoritma Pemrograman 11. Header conio.h untuk membaca perintah… a. cout c. scanf b. clrscr d. cin 12. Header conio.h untuk membaca perintah
12. Header conio.h untuk membaca perintah a. cout c. scanf Quiz Algoritma Pemrograman 12. Header conio.h untuk membaca perintah a. cout c. scanf b. clrscr d. cin 13. Urutan teratas pada hirarki operator aritmatika adalah a. * atau /, %, + atau - c. %, * atau /, + atau - b. *, /, +, %, - d. + atau -, * atau /, %
13. Urutan teratas pada hirarki operator aritmatika adalah Quiz Algoritma Pemrograman 13. Urutan teratas pada hirarki operator aritmatika adalah a. * atau /, %, + atau - c. %, * atau /, + atau - b. *, /, +, %, - d. + atau -, * atau /, % 14. Contoh operator relasi a. >= c. += b. == d. <>
14. Contoh operator relasi a. >= c. += b. == d. <> Quiz Algoritma Pemrograman 14. Contoh operator relasi a. >= c. += b. == d. <> 15. Apa hasil jawaban operator logika not dibawah ini nilai A=4, !(A+15 < 10) a. benar c. salah b. ragu-ragu d. a, b,dan c tidak benar
15. Apa hasil jawaban operator logika not dibawah ini Quiz Algoritma Pemrograman 15. Apa hasil jawaban operator logika not dibawah ini nilai A=4, !(A+15 < 10) a. benar c. salah b. ragu-ragu d. a, b,dan c tidak benar 16. Berapa nilai yang dihasilkan dari bit dibawah ini 10000101…. a. 132 c. 133 b. 134 d. 135
16. Berapa nilai yang dihasilkan dari bit dibawah ini 10000101…. Quiz Algoritma Pemrograman 16. Berapa nilai yang dihasilkan dari bit dibawah ini 10000101…. a. 132 c. 133 b. 134 d. 135 17. Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka diabaikan .. a. IF c. Nested If b. IF – Else d. If – Else Majemuk
b. IF – Else d. If – Else Majemuk Quiz Algoritma Pemrograman 17. Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka diabaikan .. a. IF c. Nested If b. IF – Else d. If – Else Majemuk 18. Gambar di bawah ini termasuk kedalam bentuk kondisi… a. IF c. Nested If b. IF – Else d. If – Else Majemuk Salah Benar kondisii Perintah-1 Perintah-2
18. Gambar di bawah ini termasuk kedalam bentuk kondisi… Quiz Algoritma Pemrograman 18. Gambar di bawah ini termasuk kedalam bentuk kondisi… a. IF c. Nested If b. IF – Else d. If – Else Majemuk Salah Benar kondisii Perintah-1 Perintah-2
19. Bentuk kondisi di bawah ini termasuk kedalam bentuk kondisi… Quiz Algoritma Pemrograman 19. Bentuk kondisi di bawah ini termasuk kedalam bentuk kondisi… if(syarat) { … perintah; else } IF IF – Else Nested If If – Else Majemuk
19. Bentuk kondisi di bawah ini termasuk kedalam bentuk kondisi… Quiz Algoritma Pemrograman 19. Bentuk kondisi di bawah ini termasuk kedalam bentuk kondisi… if(syarat) { … perintah; else } IF IF – Else Nested If If – Else Majemuk
20. Bentuk kondisi di bawah ini termasuk kedalam bentuk kondisi… Quiz Algoritma Pemrograman 20. Bentuk kondisi di bawah ini termasuk kedalam bentuk kondisi… switch (ekspresi integer atau karakter ) { case konstanta-1 : … perintah; break; case konstanta-2 : default : } IF IF – Else Nested If Switch Case
20. Bentuk kondisi di bawah ini termasuk kedalam bentuk kondisi… Quiz Algoritma Pemrograman 20. Bentuk kondisi di bawah ini termasuk kedalam bentuk kondisi… switch (ekspresi integer atau karakter ) { case konstanta-1 : … perintah; break; case konstanta-2 : default : } IF IF – Else Nested If Switch Case
21. Tentukan bentuk if dari pernyataan berikut: Quiz Algoritma Pemrograman 21. Tentukan bentuk if dari pernyataan berikut: Jika Kode Sepatu A, maka merk Sepatu Adidas, harga Rp.500000 Jika Kode Sepatu N, maka merk sepatu Nike, harga Rp. 550000 dari pernyataan diatas maka bentuk if nya adalah: a. If (kode==‘A’) merk==“Adidas”; Harga==500000; else merk==“Nike”; harga==550000; c. if (strcmp(kode, “A”)==0) strcpy(merk,“Adidas”); Harga=500000; else strcpy(merk,“Nike”); d. If (kode==‘A’) { strcpy(merk,“Adidas”); Harga==500000;} else { strcpy(merk,“Nike”); b. If (kode==‘A’) merk=“Adidas”; Harga=500000; else merk=“Nike”;
21. Tentukan bentuk if dari pernyataan berikut: Quiz Algoritma Pemrograman 21. Tentukan bentuk if dari pernyataan berikut: Jika Kode Sepatu A, maka merk Sepatu Adidas, harga Rp.500000 Jika Kode Sepatu N, maka merk sepatu Nike, harga Rp. 550000 dari pernyataan diatas maka bentuk if nya adalah: a. If (kode==‘A’) merk==“Adidas”; Harga==500000; else merk==“Nike”; harga==550000; c. if (strcmp(kode, “A”)==0) strcpy(merk,“Adidas”); Harga=500000; else strcpy(merk,“Nike”); d. If (kode==‘A’) { strcpy(merk,“Adidas”); Harga==500000;} else { strcpy(merk,“Nike”); b. If (kode==‘A’) merk=“Adidas”; Harga=500000; else merk=“Nike”;
22. Tentukan bentuk if dari pernyataan berikut: Quiz Algoritma Pemrograman 22. Tentukan bentuk if dari pernyataan berikut: Jika Kode Kue BA01, maka kue Brownies Jika Kode Kue BB02, maka kue Cake Tape Jika Kode Kue CC03, maka kue Keju, Selain itu salah input Kode dari pernyataan diatas maka bentuk if nya adalah: a. if(!strcmp(kd,"BA01") kue="Brownies"; else if(!strcmp(kd,"BB02") kue=“Cake Tape"; else if(!strcmp(kd,“CC03") kue=“Kue Keju"; else cout<<"Kode Salah!!” c. if(strcmp(kd,"BA01")==0) strcpy(nk,"Brownies"); else if(strcmp(kd,"BB02")==0) kue=“Cake Tape"; else if(strcmp(kd,“CC03")==0) kue=“Kue Keju"; else cout<<"Kode Salah!!”<<endl b. if(kd=="BA01") kue="Brownies"; else if(kd=="BB02") kue=“Cake Tape"; else if(kd==“CC03") kue=“Kue Keju"; else cout<<"Kode Salah!!” d. if(strcmp(kd,’BA01’)==0) strcpy(nk,"Brownies"); else if(strcmp(kd,’BB02’)==0) kue=“Cake Tape"; else if(strcmp(kd,’CC03’)==0) kue=“Kue Keju"; else cout<<"Kode Salah!!”<<endl
22. Tentukan bentuk if dari pernyataan berikut: Quiz Algoritma Pemrograman 22. Tentukan bentuk if dari pernyataan berikut: Jika Kode Kue BA01, maka kue Brownies Jika Kode Kue BB02, maka kue Cake Tape Jika Kode Kue CC03, maka kue Keju, Selain itu salah input Kode dari pernyataan diatas maka bentuk if nya adalah: a. if(!strcmp(kd,"BA01") kue="Brownies"; else if(!strcmp(kd,"BB02") kue=“Cake Tape"; else if(!strcmp(kd,“CC03") kue=“Kue Keju"; else cout<<"Kode Salah!!” c. if(strcmp(kd,"BA01")==0) strcpy(nk,"Brownies"); else if(strcmp(kd,"BB02")==0) kue=“Cake Tape"; else if(strcmp(kd,“CC03")==0) kue=“Kue Keju"; else cout<<"Kode Salah!!”<<endl b. if(kd=="BA01") kue="Brownies"; else if(kd=="BB02") kue=“Cake Tape"; else if(kd==“CC03") kue=“Kue Keju"; else cout<<"Kode Salah!!” d. if(strcmp(kd,’BA01’)==0) strcpy(nk,"Brownies"); else if(strcmp(kd,’BB02’)==0) kue=“Cake Tape"; else if(strcmp(kd,’CC03’)==0) kue=“Kue Keju"; else cout<<"Kode Salah!!”<<endl
Quiz Algoritma Pemrograman 23. Tentukan bentuk case dari menentukan nama hari berdasarkan kode hari yang diinput oleh user. d. c. a. switch(kd_hari) { case 1:puts("Senin"); break; case 2:puts("Selasa"); case 3:puts("Rabu"); case 4:puts("Kamis"); case 5:puts("Jum'at"); case 6:puts("Sabtu"); case 7:puts("Minggu"); default: puts("Kode salah!!"); } b. switch(kd_hari) { case 1: puts("Senin");}break; case 2: {puts("Selasa");}break; case 3: {puts("Rabu");}break; case 4: {puts("Kamis");}break; case 5: {puts("Jum'at");}break; case 6: {puts("Sabtu");}break; case 7: {puts("Minggu");}break; default:{ puts("Kode salah!!");} }} switch(kd_hari) { case 1: cout("Senin");break; case 2: cout("Selasa");break; case 3: cout("Rabu");break; case 4: cout("Kamis");break; case 5: cout("Jum'at");break; case 6: cout("Sabtu");break; case 7: cout("Minggu");break; default: cout("Kode salah!!"); } switch(kd_hari) { case 1: printf("Senin"); case 2: printf("Selasa"); case 3: printf("Rabu"); case 4: printf("Kamis"); case 5: printf("Jum'at"); case 6: printf("Sabtu"); case 7: printf("Minggu"); default: cout("Kode salah!!"); }
Quiz Algoritma Pemrograman 23. Tentukan bentuk case dari menentukan nama hari berdasarkan kode hari yang diinput oleh user. d. c. a. switch(kd_hari) { case 1:puts("Senin"); break; case 2:puts("Selasa"); case 3:puts("Rabu"); case 4:puts("Kamis"); case 5:puts("Jum'at"); case 6:puts("Sabtu"); case 7:puts("Minggu"); default: puts("Kode salah!!"); } b. switch(kd_hari) { case 1: puts("Senin");}break; case 2: {puts("Selasa");}break; case 3: {puts("Rabu");}break; case 4: {puts("Kamis");}break; case 5: {puts("Jum'at");}break; case 6: {puts("Sabtu");}break; case 7: {puts("Minggu");}break; default:{ puts("Kode salah!!");} }} switch(kd_hari) { case 1: cout("Senin");break; case 2: cout("Selasa");break; case 3: cout("Rabu");break; case 4: cout("Kamis");break; case 5: cout("Jum'at");break; case 6: cout("Sabtu");break; case 7: cout("Minggu");break; default: cout("Kode salah!!"); } switch(kd_hari) { case 1: printf("Senin"); case 2: printf("Selasa"); case 3: printf("Rabu"); case 4: printf("Kamis"); case 5: printf("Jum'at"); case 6: printf("Sabtu"); case 7: printf("Minggu"); default: cout("Kode salah!!"); }
24. Tentukan output program dibawah ini…. #include <stdio.h> Quiz Algoritma Pemrograman 24. Tentukan output program dibawah ini…. #include <stdio.h> #include <conio.h> #include<iostream.h> main() { int a; clrscr(); for(a = 2; a <= 10; a+=2) cout<<a; getch(); } 1 3 5 7 9 c. 2 4 6 8 10 1 2 3 4 5 6 7 8 9 10 d. Tak terhingga
24. Tentukan output program dibawah ini…. #include <stdio.h> Quiz Algoritma Pemrograman 24. Tentukan output program dibawah ini…. #include <stdio.h> #include <conio.h> #include<iostream.h> main() { int a; clrscr(); for(a = 2; a <= 10; a+=2) cout<<a; getch(); } 1 3 5 7 9 c. 2 4 6 8 10 1 2 3 4 5 6 7 8 9 10 d. Tak terhingga
25. Tentukan output program dibawah ini…. #include<iostream.h> Quiz Algoritma Pemrograman 25. Tentukan output program dibawah ini…. #include<iostream.h> #include<stdio.h> #include<conio.h> main() { char a; a=1; clrscr(); do printf("Belajar C++ \n"); a++; } while(a<=5); getch(); Belajar C++ b. Belajar C++ Belajar C++ Belajar C++ Belajar C++ Belajar C++ c. Belajar C++ d. Belajar C++ Belajar C++ Belajar C++ Belajar C++
25. Tentukan output program dibawah ini…. #include<iostream.h> Quiz Algoritma Pemrograman 25. Tentukan output program dibawah ini…. #include<iostream.h> #include<stdio.h> #include<conio.h> main() { char a; a=1; clrscr(); do printf("Belajar C++ \n"); a++; } while(a<=5); getch(); Belajar C++ b. Belajar C++ Belajar C++ Belajar C++ Belajar C++ Belajar C++ c. Belajar C++ d. Belajar C++ Belajar C++ Belajar C++ Belajar C++
26. Tentukan output program dibawah ini…. #include <stdio.h> Quiz Algoritma Pemrograman 26. Tentukan output program dibawah ini…. #include <stdio.h> #include <conio.h> #include <iostream.h> main() { int x, y; clrscr(); for(x = 1;x <= 5; ++x) for(y = 1; y <= x; ++y) cout<<" "<<y; cout<<endl; } getch(); a. c. b. d.
26. Tentukan output program dibawah ini…. #include <stdio.h> Quiz Algoritma Pemrograman 26. Tentukan output program dibawah ini…. #include <stdio.h> #include <conio.h> #include <iostream.h> main() { int x, y; clrscr(); for(x = 1;x <= 5; ++x) for(y = 1; y <= x; ++y) cout<<" "<<y; cout<<endl; } getch(); a. c. b. d.
1. Bahasa C dikembangkan pada tahun… a. Tahun 1977 c. Tahun 1983 Quiz Algoritma Pemrograman 1. Bahasa C dikembangkan pada tahun… a. Tahun 1977 c. Tahun 1983 b. Tahun 1980 d. Tahun 1985 2. Bahasa C berganti menjadi bahasa C++ pada tahun… a. Tahun 1977 c. Tahun 1980 b. Tahun 1983 d. Tahun 1985
Quiz Algoritma Pemrograman Dikumpulkan…………..