WorksheetsBahasa C sesi 3
Total questions: 10
Worksheet time: 6mins
Isi bagian kosong (1) dan (2) agar program berjalan dengan benar.
jika fungsi hitungkec dimodifikasi menjadi
float hitungkec(float Vo, float a, float t, float b) {
float kec;
kec = Vo + (a * t) + b;
return kec;
}
Apa yang akan terjadi jika fungsi ini dipanggil dalam program utama tanpa menambahkan parameter b?
Program tetap berjalan normal
Nilai b akan dianggap 0 secara default
Program menghasilkan error pada saat kompilasi
Nilai v = 10
Bagaimana program ini mencetak elemen matriks?
Dengan iterasi baris-per-baris dan mencetak elemen baris pertama terlebih dahulu
Dengan iterasi kolom-per-kolom dan mencetak elemen per kolom
Dengan mencetak elemen diagonal terlebih dahulu
Dengan mencetak elemen dari kanan ke kiri
Jika input yang dimasukkan adalah 5, apa output lengkap yang dihasilkan oleh program?
5! = 1 x 2 x 3 x 4 x 5 = 120
5 = 1 x 2 x 3 x 4 x 5 = 120
5! = 120
5! = 5 x 4 x 3 x 2 x 1 = 120
jika loop diubah menjadi
for(i=angka; i>=1; i--)
Apa yang terjadi pada program?
Program akan crash
Program tetap berjalan dengan hasil yang sama
Program akan menghitung faktorial dengan urutan angka terbalik
Program tidak akan berfungsi karena urutan loop tidak valid
Jika inputnya adalah:
Jumlah kota yang dihitung (B): 2
Pasangan kota: (0 ke 1), (1 ke 3)
Berapa total jarak yang dihasilkan oleh program?
18 km
20 km
25 km
30 km
Apa fungsi dari format spesifikasi %.2f dalam printf?
Menampilkan angka desimal dengan 2 angka di belakang koma
Membatasi input hanya untuk angka float
Menampilkan angka dalam notasi ilmiah
Menampilkan angka dalam bentuk bilangan bulat
C = 3 + 4 ,jika 100≤α≤200
Penulisan statement if-else yang tepat untuk kondisi diatas adalah?
if(a <= 200){
c = 3 + 4;
}
else {
printf("a >= 200");
}
if(a >= 200){
c = 3 + 4;
}
else {
printf("a <= 200");
}
if(a >= 100 || a<=200){
c = 3 + 4;
}
else {
printf("a diluar interval ");
}
if(a >= 100 && a <= 200){
c = 3 + 4;
}
else {
printf("a diluar interval");
}
#include "stdio.h"
main()
{int x;
for(x=1;x<=10;x++){
if(x%2==1){
printf("%d ", x); } }}
Apa output dari kode berikut? c Copy code int x = 5; printf("%d", x++);
6
4
5
Error
Tidak ada output
