Anda di halaman 1dari 11

Quiz Menjelang UTS

Poin total75/100
 
goodluck 4 uts!

Email*
steviadhian@gmail.com

0 dari 0 poin
Nama*
DHIAN STEVIARINI

Kelas*
A
B
C
D

NIM*
24050122120014

Quiz Menjelang UTS


75 dari 100 poin
goodluck 4 uts!

 
Penulisan algoritma dengan flowchart yang paling dekat dengan bahasa
pemrograman. Benar atau salah?*
5/5

True
False
 
Tanggapan

Pseudocode yang paling dekat dengan bahasa pemrograman.

 
Dalam pemrograman R nama variabel jenis kelamin. adalah salah karena
mengandung titik. Benar atau salah?  
*
5/5

True
False
 
 
Dibentuk vektor Y yang berisi bilangan bulat 1 sampai 10, vektor Z yang berisi
bilangan bulat 1 sampai 5, dan X=-2Z.
Nilai dari Y[X] adalah...
*
5/5

13579
 
-2 -4 -6 -8 -10
12345
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10
Tanggapan

Y <- c(1:10)
Y
[1] 1 2 3 4 5 6 7 8 9 10

Z <- c(1:5)
Z
[1] 1 2 3 4 5

X <- -2*Z
X
[1] -2 -4 -6 -8 -10

Y[X]
[1] 1 3 5 7 9

 
Jika A=c(5,7,2,4,9,6), urutan A tepat setelah loop j=4 selesai adalah...*
0/5
754296
975426
752496
976542
 
752469

Jawaban yang benar


754296

 
Suatu proses perhitungan rumus digambarkan dengan simbol persegi panjang
dalam suatu flowchart. Benar atau salah?*
5/5

True
 
False

 
Evaluasi variabel kondisi pada loop dengan WHILE dilakukan pada akhir proses
loop. Benar atau salah?  
*
0/5

True
False
 
Jawaban yang benar
True

 
  Hasil dari baris (x) akan berisi tepat 5 baris jika x =  *
5/5

4
5
2
3
1
 
 
Suatu bentuk pilihan digambarkan dengan simbol jajaran genjang dalam suatu
flowchart. Benar atau salah?*
5/5

True
False
 
Tanggapan

Belah ketupat

 
Terjemahkan algoritma ke dalam bahasa R, kemudian hitunglah hasil dari BIL(5)  *
5/5

0
1
2
 
3
4

 
Suatu loop dengan statement WHILE melakukan pengulangan selama variabel
kondisi memenuhi persyaratan. Oleh karenanya inisialisasi nilai variabel kondisi
perlu dilakukan sebelum memasuki proses loop. Benar atau salah?  *
5/5

True
 
False

 
Berapa nilai xxx harus diberikan agar program diatas benar?  *
5/5

0
 
 
Diberikan algoritma berikut ini:
PROGRAM BINTANG2
1. START
2. INPUT n
3. gr<-2
4. FOR i=1 TO n
5.        gr<-gr*i
6. ENDFOR
7. RETURN gr
Hasil dari BINTANG2(4) adalah...
(jawab dalam angka misal 19)
*
5/5

48
 
Tanggapan

bintang <- function (n){


gr=2
for(i in 1:n){
gr=gr*i
}
return(gr)
}

bintang(4)
## [1] 48

 
Diberikan vektor-vektor berikut:
1) a berisi bilangan bulat 1 sampai 24
2) b berisi bilangan bulat dengan urutan 4, 3 dan 2
Selanjutnya dibentuk array B dengan elemen dari 2a dan dimensi b

Ekspresi untuk mendapatkan bilangan 44 dan elemen 4 12 20 adalah...


*
5/5

B[2,3,1]
B[2, ,1]
 
B[2,1,1]
B[2,1,2]
B[2,3,2]
 
B[2,1,]

Tanggapan

B <- array(2*(c(1:24)), c(4,3,2))


,,1

[,1] [,2] [,3]


[1,] 2 10 18
[2,] 4 12 20
[3,] 6 14 22
[4,] 8 16 24

,,2

[,1] [,2] [,3]


[1,] 26 34 42
[2,] 28 36 44
[3,] 30 38 46
[4,] 32 40 48

> B[2,3,2]
[1] 44
# B[2,3,2] menyatakan array B baris ke 2, kolom ke 3, dimensi ke 2 (44)

> B[2,,1]
[1] 4 12 20
# B[2,3,2] menyatakan array B baris ke 2, seluruh kolom, dimensi ke 1 (4 12 20)

 
Operator && pada ekspresi: x > 5 || x < 10 && x%%2 == 1 dikerjakan sebelum
operator ||. Benar atau salah?   
*
0/5

True
False
 
Jawaban yang benar
True

 
(50-37) + 50*2%%35 > 21/3 && !(200 - 7 == 25*7 + 18)

dari permasalahan di atas, diberikan pernyataan sebagai berikut:


1. Pada ekspresi 50*2%%35 operator * dikerjakan terlebih dahulu
2. Pada ekspresi 50*2%%35 operator %% dikerjakan terlebih dahulu
3. Operator && dikerjakan paling akhir
4. permasalahan diatas memiliki output TRUE

manakah dari pernyataan di atas yang tepat saat pengoperasian permasalahan


diatas?
*
0/5

1
 
2
3
 
4

Jawaban yang benar


2
3
Tanggapan

pernyataan yang benar


2. Pada ekspresi 50*2%%35 operator %% dikerjakan terlebih dahulu, di bandingkan operasi *
3. Operator && dikerjakan paling akhir, dikerjakan setelah semua proses matematisnya selesai

pernyataan yang salah


1. Pada ekspresi 50*2%%35 operator * dikerjakan terlebih dahulu, tidak benar karena operasi %%
dikerjakan terlebih dahulu
4. permasalahan diatas memiliki output TRUE, tidak benar karena operasi tersebut memiliki output
FALSE

 
Loop dengan perintah FOR selalu dapat diubah ke perintah REPEAT. Benar atau
salah?  
*
0/5

True
False
 
Jawaban yang benar
True

 
n <- 5
for(i in 1:(n+1)){
  print(i)
}

manakah FOR LOOP berikut yang ekuivalen dengan fungsi diatas


1. for(i in 1:6) {print(i)}
2. for(i in 2:6)  {print(i)}
3. for(i in c(2:6)) {print(i)}
*
5/5

1
 
2
3
tidak satupun
Tanggapan

n <- 5
for(i in 1:(n+1)){
print(i)
}
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6

sama dengan

for(i in 1:6){
print(i)
}
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6

 
diketahui sebuah fungsi sebagai berikut:

isi_m <- function(n = 5){


    m <- matrix(0, n, n)
    for(i in 1:n){
        for(j in 1:n){
            if(i!=j){
                m[i,j] <- i+j
      }
            else{
                m[i,j] <- i/j
      }
    }
  }
  return(m)
}
A <- isi_m(4)

maka hasil dari  c(A[2,3], A[4,4], A[1,1])  adalah?


*
5/5

611
116
115
511
 
411
114

 
Hasil dari BINTANG2(10)  setelah i= 7 selesai dijalankan adalah..*
5/5

10080
 
 
Tujuan dari suatu algoritma dapat saja ditafsirkan secara berbeda antara satu
programer dengan programer lainnya meskipun sudah disusun dengan benar. Benar
atau salah?*
5/5
True
False
 
Konten ini tidak dibuat atau didukung oleh Google. - Persyaratan Layanan - Kebijakan Privasi

 Formulir

Anda mungkin juga menyukai