- Function Hasil(Var A,B : Integer) : Integer;
Begin
A := A + B; Hasil := A-B; End;
Var X,Y : Integer;
Begin
Readln(X); Readln(Y);Writeln(Hasil(X,Y)); End.
Jika X=5 dan Y=4, maka nilai Hasil adalah ....- 0
- 1
- 4
- 5
- Kal1 := ‘ ujian ’; Kal2 :=’ akhir ’;
Hasil dari CONCAT(Kal2,Kal1, “Pascal”) adalah ....- ujian akhir Pascal
- ujian akhir
- akhir ujian
- akhir ujian Pascal
- Apakah output program dibawah ini, jika a = 18 dan b = 39 ....
Var a,b,c : integer;
Begin
Readln(a,b);
If a >= b then c:= a div b
Else c:= b mod a;
writeln(c);
End.- 1
- 2
- 3
- 16
- Ouput program di bawah ini adalah ....
Procedure satu;
Begin
Writeln(‘PASCAL’);writeln(‘------------‘);end;
Procedure dua;
Begin Writeln(‘BAHASA’);end;
Begin
dua;Writeln(‘------------’);satu;Writeln(‘------------‘); END.- BAHASA
------------
------------
PASCAL
------------ - PASCAL
------------
BAHASA
------------
------------ - PASCAL
------------
------------
BAHASA
------------ - BAHASA
------------
PASCAL
------------
------------
- BAHASA
- Var a,b : real; c:integer;
Begin
A := Trunc(2.85);
B := Frac(1.35);
C := Round(3.45);
Writeln(a:5:2);
writeln(b:5:2);
writeln(c);End.
Output dari program di atas adalah ....- 2.00
3.00
3 - 2.00
0.35
3 - 0.85
2.00
3 - 2.00
1.00
3
- 2.00
- Uses Crt;
Var a, b: char;
Begin
ClrScr;
For a:= ‘A’ to ‘E’ do
Begin
For b:= ‘A’ to a do
begin
if(a=b) then
writeln (b)
else
write(b);
end;
end;
Readkey;
End.
Output dari program di atas adalah ....- A
B
C
D
E - A
BB
CCC
DDDD
EEEEE - ABCDE
ABCD
ABC
AB
A - A
AB
ABC
ABCD
ABCDE
- A
- Uses Crt;
Var
nilai : Real;
Begin
Write ('Jumlah Nilai :');
Readln (nilai); { Pemasukan data }
If nilai >= 65 Then
Writeln('Lulus')
Else
Writeln('Tidak lulus');
End.
Bila variabel nilai diisi dengan angka 65 maka hasilnya adalah ....- Lulus
- Tidak lulus
- Error
- Semua salah
- Berikut ini merupakan potongan dari suatu program Pascal :
for i:=1 to 3 do
begin
for j:=1 to 5 do
write(‘*’);
writeln;
end;
Jika i dan j bertipe integer dan program dianggap benar, maka output dari potongan program di atas adalah ....- * * *
* * *
* * *
* * * - * * *
- * * * * *
- * * * * *
* * * * *
* * * * *
- * * *
- Var a,b : integer;
Begin
For a := 1 to 2 do
Begin
For b := 2 downto a do
Begin
Write (a); writeln(b);
End;End; End.
Maka output program diatas adalah ....- 12
22
21 - 12
11
22 - 21
11
22 - 12
11
23
- 12
- Output dari program berikut adalah ....
Var x,y : integer;
Begin For x := 1 to 2 do
Begin
For y := 1 to x do Writeln(y);
Writeln(‘done’); End;End.- 1
1
2
done - 1
done
1
2
done - 1
oke
1
done
2
done - 1
oke
1
done
2
done
- 1
- Output dari program berikut adalah ....
Var a,b : integer;
Begin
For a := 1 to 5 Do
For b:= 1 to a Do
Write(b);
End.- 12345
1234
123
12
1 - 1
12
123
1234
12345 - 112123123412345
- 12345
- 12345
- Perhatikan program dibawah ini. Outputnya adalah ....
Var i,j : byte;
Begin
For i := 1 To 3 Do
Begin
For j := 3 DownTo i Do
Write(j);
writeln; End; End.- 123
12
1 - 1
12
123 - 321
32
3 - 3
32
321
- 123
- Perhatikan program dibawah ini. Jika n=6 maka outputnya adalah ....
Var i,n,bil : integer;
Begin
Readln(n);bil:=1; For i := 1 To n Do
bil := bil * i;
Writeln(bil);
End.- 720
- 120
- 100
- 24
- Var I : Integer ;
Begin
For I := 1 To 2 Do Write(‘ Ujian ’);
Writeln(‘LabSI‘); End.
Output dari program diatas adalah .....- Ujian
Ujian
Labsi - Ujian Labsi
Ujian Labsi - Ujian Ujian
Labsi - Ujian Ujian Labsi
- Ujian
- Procedure hitung(a,b : integer, var c : integer);
Begin
C := a+ b;
End;
Var x,y,z : integer;
Begin
X :=2; Y := 3;
Hitung(x,y,z); Write(x,y,z); End.
Hasil yang diperoleh adalah ....- 352
- 235
- 523
- 325
- IF (a>5) AND (b<=3) THEN Writeln(‘UJIAN’) ELSE Writeln(‘PASCAL’);
Jika a=5 dan b=3maka hasil yang akan dicetak adalah ....- THEN
- PASCAL
- UJIAN
- ELSE
- Output dari program berikut adalah ....
Var i : integer;
Begin
I :=1; While i <= 5 Do
Begin
If 10 Mod I = 0 Then Writeln(10 Div I);
I := I + 1;
End; End.- 1 2 5
- 10
5
2 - 2
5
10 - 2 5 10
- Program untuk menghasilkan output : 5 4 3 2 1 adalah ....
- var i:integer;
begin
For i:= 1 to 5 do Write(i);
end. - var i:integer;
begin
For i:= 5 downto 1 Do Writeln(i);
end. - var i:byte;
begin
For i:= downto 1 Do Write(i);
end. - var i:byte;
begin
For i:=5 to 1 Do Write(i);
end.
- var i:integer;
- Program di bawah ini menampilkan bilangan 1 3 5 7 9 11 13 15 17 19.
program Hitung;
uses
WinCrt;
var bil:integer;
begin
clrscr;
bil := ..(1)..;
While ..(2)..
..(3)..
begin
writeln(bil);
..(4)..
end;
readln;
end.
Di bawah ini yang tepat untuk mengisi titik-titik (1) adalah ....- 1
- 2
- 20
- Program di bawah ini menampilkan bilangan 1 3 5 7 9 11 13 15 17 19.
program Hitung;
uses
WinCrt;
var bil:integer;
begin
clrscr;
bil := ..(1)..;
While ..(2)..
..(3)..
begin
writeln(bil);
..(4)..
end;
readln;
end.
Di bawah ini yang tepat untuk mengisi titik-titik (2) adalah ....- bil<=20
- bil<20
- bil<20;
- bil<=20;
- Program di bawah ini menampilkan bilangan 1 3 5 7 9 11 13 15 17 19.
program Hitung;
uses
WinCrt;
var bil:integer;
begin
clrscr;
bil := ..(1)..;
While ..(2)..
..(3)..
begin
writeln(bil);
..(4)..
end;
readln;
end.
Di bawah ini yang tepat untuk mengisi titik-titik (3) adalah ....- begin
- end
- do
- next
- Program di bawah ini menampilkan bilangan 1 3 5 7 9 11 13 15 17 19.
program Hitung;
uses
WinCrt;
var bil:integer;
begin
clrscr;
bil := ..(1)..;
While ..(2)..
..(3)..
begin
writeln(bil);
..(4)..
end;
readln;
end.
Di bawah ini yang tepat untuk mengisi titik-titik (4) adalah ....- bil := bil+1;
- bil := bil +2;
- bil : bil+1
- bil := bil+2
- program Hitung;
uses wincrt;
var a,b : integer;
begin
clrscr;
write(..(1)..);
readln(a);
write('masukan bil b = ');
..(2)..
writeln;
writeln('bilangan yang diinput adalah ...');
writeln('A = ',a);
writeln('B = ',b);
writeln;
writeln(a,' + ',b,' = ',a+b);
writeln(a,' - ',b,' = ',a-b);
readln;
end.
Di bawah ini yang tepat untuk mengisi titik-titik (1) adalah ....- 'masukan bilangan a,b = '
- masukan bil b = ;
- masukan bil b =
- 'masukan bil a = '
- program Hitung;
uses wincrt;
var a,b : integer;
begin
clrscr;
write(..(1)..);
readln(a);
write('masukan bil b = ');
..(2)..
writeln;
writeln('bilangan yang diinput adalah ...');
writeln('A = ',a);
writeln('B = ',b);
writeln;
writeln(a,' + ',b,' = ',a+b);
writeln(a,' - ',b,' = ',a-b);
readln;
end.
Di bawah ini yang tepat untuk mengisi titik-titik (2) adalah ....- readln;
- readln(b);
- readln(b)
- readln b
- program Hitung;
uses wincrt;
var a,b : integer;
begin
clrscr;
write(..(1)..);
readln(a);
write('masukan bil b = ');
..(2)..
writeln;
writeln('bilangan yang diinput adalah ...');
writeln('A = ',..(4)..);
writeln('B = ',..(5)..);
writeln;
writeln(a,' + ',b,' = ',a+b);
writeln(a,' - ',b,' = ',a-b);
readln;
end.
Di bawah ini yang paling tepat untuk mengisi titik-titik (4) dan (5) adalah....- a+b dan a-b
- A dan B
- a dan b
- a,b dan b,a
- Untuk menghasilkan angka dari 1-5, struktur koding yang digunakan adalah ....
- FOR i = 1 TO 5
i = i + 1
NEXT - FOR i = 1
i = i + 1
NEXT 5 - FOR i = 1 -> 5
i = i + 1
NEXT - FOR i = 1 - 5
i = i + 1
NEXT
- FOR i = 1 TO 5
- Private Sub Check1_Click()
Label2.FontBold = Check1.Value
End Sub
Private Sub Check2_Click()
Label2.FontItalic = Check2.Value
End Sub
Private Sub Command1_Click()
Label2.Caption = Text1.Text
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Option1_Click()
Label2.ForeColor = vbBlue
End Sub
Private Sub Check1_Click()
Label2.ForeColor = vbRed
End Sub
Pada koding di atas, perintah untuk mencetak miring adalah ....- ForeColor
- FontItalic
- FontBold
- vbBlue
- Source Code Menghitung luas persegi panjang
Private Sub Command1_Click()
txtluas.Text = Val(txtpanjang.Text) ..(1).. Val(txtlebar.Text)
End Sub
Private Sub Command2_Click()
txtpanjang.Text = ""
txtlebar.Text = ""
txtluas.Text = ""
txtpanjang.SetFocus
End Sub
Private Sub Form_..(2)..()
Form1.Caption = "UJIAN"
Label1.Caption = "PANJANG"
Label2.Caption = "LEBAR"
Label3.Caption = "LUAS"
Label4.Caption = "Menghitung Luas"
Label4.Font = "Monotype Corsiva"
Label4...(3).. = 24
txtpanjang.Text = ""
txtlebar.Text = ""
txtluas.Text = ""
Command1.Caption = "Hitung"
Command2.Caption = "Input Lagi"
End Sub
Operator yang tepat untuk mengisi titik-titik (1) adalah ....- +
- -
- *
- /
- Source Code Menghitung luas persegi panjang
Private Sub Command1_Click()
txtluas.Text = Val(txtpanjang.Text) ..(1).. Val(txtlebar.Text)
End Sub
Private Sub Command2_Click()
txtpanjang.Text = ""
txtlebar.Text = ""
txtluas.Text = ""
txtpanjang.SetFocus
End Sub
Private Sub Form_..(2)..()
Form1.Caption = "UJIAN"
Label1.Caption = "PANJANG"
Label2.Caption = "LEBAR"
Label3.Caption = "LUAS"
Label4.Caption = "Menghitung Luas"
Label4.Font = "Monotype Corsiva"
Label4...(3).. = 24
txtpanjang.Text = ""
txtlebar.Text = ""
txtluas.Text = ""
Command1.Caption = "Hitung"
Command2.Caption = "Input Lagi"
End Sub
D bawah ini yang tepat untuk mengisi titik-titik (2) adalah ....- Click
- Load
- Value
- Enabled
- Source Code Menghitung luas persegi panjang
Private Sub Command1_Click()
txtluas.Text = Val(txtpanjang.Text) ..(1).. Val(txtlebar.Text)
End Sub
Private Sub Command2_Click()
txtpanjang.Text = ""
txtlebar.Text = ""
txtluas.Text = ""
txtpanjang.SetFocus
End Sub
Private Sub Form_..(2)..()
Form1.Caption = "UJIAN"
Label1.Caption = "PANJANG"
Label2.Caption = "LEBAR"
Label3.Caption = "LUAS"
Label4.Caption = "Menghitung Luas"
Label4.Font = "Monotype Corsiva"
Label4...(3).. = 24
txtpanjang.Text = ""
txtlebar.Text = ""
txtluas.Text = ""
Command1.Caption = "Hitung"
Command2.Caption = "Input Lagi"
End Sub
Operator yang tepat untuk mengisi titik-titik (3) adalah ....- FontColor
- FontBold
- FontValue
- FontSize
- Private Sub Check1_Click()
Label2.FontBold = Check1.Value
End Sub
Private Sub Check2_Click()
Label2.FontItalic = Check2.Value
End Sub
Private Sub Command1_Click()
Label2.Caption = Text1.Text
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Option1_Click()
Label2.ForeColor = vbBlue
End Sub
Private Sub Check1_Click()
Label2.ForeColor = vbRed
End Sub
Pada koding di atas, perintah untuk memberi teks warna biru adalah ....- Label2.FontBold = Check1.Value
- Label2.FontItalic = Check2.Value
- Label2.ForeColor = vbBlue
- Label2.ForeColor = vbBiru
- Di bawah ini merupakan sintaks dari struktur kontrol keputusan, kecuali ....
- DO WHILE
LOOP - IF
THEN - SELECT CASE
.... END SELECT - IF
THEN ELSE
- DO WHILE
- Perintah untuk membuat tulisan tebal adalah ....
- Label2.Caption = Bold
- Label2.FontBold = Check3.Value
- Label2.Bold = Check3.Style
- Label2.Font = Check3.Bold
- Perintah untuk membuat tulisan miring adalah ....
- Label2.Font = Check2.Italic
- Label2.Italic = Check2.Style
- Label2.Forestyle = Check2.Italic
- Label2.FontItalic = Check2.Value
- Private Sub Command1_Click()
If Val(Text1.Text) >= 75 Then
Text2.Text = "A"
ElseIf Val(Text1.Text) >= 65 Then
Text2.Text = "B"
If Val(Text1.Text) >= 55 Then
Text2.Text = "C"
Else
Text2.Text = "E"
{...........................}
End Sub
Pada koding di atas terdapat perintah yang hilang di dalam {...............}. Perintah tersebut ialah ....- End
- EndIf
- EndElse
- EndSub
- Private Sub Option_Click()
Text4.Text = Val(Text3.Text) * Val(Text2.Text)
Text5.Text = 0.1 * Val(Text4.Text)
Text6.Text = Val(Text4.Text) * Val(Text5.Text)
End Sub
------------------------------------------------------------------------------------------------------------------
Private Sub Otion2_Click()
Text4.Text = Val(Text3.Text) * Val(Text2.Text)
Text5.Text = {....$....} * Val(Text2.Text)
Text6.Text = Val(Text4.Text)
End Sub
Pada Procedure Private Sub Option2_Click() dalam koding di atas, total bayar sama dengan ....- Diskon
- Jumlah Barang
- Bayar
- Semua salah
- Private Sub Option_Click()
Text4.Text = Val(Text3.Text) * Val(Text2.Text)
Text5.Text = 0.1 * Val(Text4.Text)
Text6.Text = Val(Text4.Text) * Val(Text5.Text)
End Sub
------------------------------------------------------------------------------------------------------------------
Private Sub Option2_Click()
Text4.Text = Val(Text3.Text) * Val(Text2.Text)
Text5.Text = {....$....} * Val(Text2.Text)
Text6.Text = Val(Text4.Text)
End Sub
Perhatikan koding di atas. Nilai di dalam kurung kurawal {...$...} tersebut adalah ....- 100
- 10
- 5
- 0
- Private Sub Option_Click()
Text4.Text = Val(Text3.Text) * Val(Text2.Text)
Text5.Text = 0.1 * Val(Text4.Text)
Text6.Text = Val(Text4.Text) * Val(Text5.Text)
End Sub
------------------------------------------------------------------------------------------------------------------
Private Sub Otion2_Click()
Text4.Text = Val(Text3.Text) * Val(Text2.Text)
Text5.Text = {....$....} * Val(Text2.Text)
Text6.Text = Val(Text4.Text)
End Sub
Pada Procedure Private Sub Option1_Click() dalam koding di atas, total bayar didapat dari ....- Diskon+Bayar
- Bayar-Diskon
- Jumlah barang-Bayar
- jumlah barang*Diskon
- Private Sub Option_Click()
Text4.Text = Val(Text3.Text) * Val(Text2.Text)
Text5.Text = 0.1 * Val(Text4.Text)
Text6.Text = Val(Text4.Text) * Val(Text5.Text)
End Sub
------------------------------------------------------------------------------------------------------------------
Private Sub Otion2_Click()
Text4.Text = Val(Text3.Text) * Val(Text2.Text)
Text5.Text = {....$....} * Val(Text2.Text)
Text6.Text = Val(Text4.Text)
End Sub
Pada koding di atas, diskon yang diberikan sebesar ....- 0%
- 1%
- 10%
- 11%
- Untuk menjumlahkan 2 buah teks dengan data berupa angka, misalkan 1+2 dan hasilnya ditampilkan pada label 1, yaitu 3, maka pernyataan berikut yang benar adalah ....
- label1.caption=text1.text+text2.text
- label1.text=text1.text+text2.text
- label1.caption=cint(text1.text)+(text2.text)
- text1.text=text2.text+label1.caption
- FOR i - 1 ...(1)... 5
i = i + 1
...(2)...
Perintah (2) seharusnya adalah ....- NEXT
- ELSE
- THEN
- TO
- FOR i - 1 ...(1)... 5
i = i + 1
...(2)...
Perintah (1) seharusnya adalah ....- NEXT
- THEN
- TO
- ELSE
- IF Text1.Text = 1 ...(1)...
Text1.Text = " "
...(2)...
Text1.Text = 2
END IF
Perintah (2) yang seharusnya adalah ....- ELSE
- THEN
- CASE
- SELECT
- IF Text1.Text = 1 ...(1)...
Text1.Text = " "
...(2)...
Text1.Text = 2
END IF
Perintah (1) yang seharusnya adalah ....- ELSE
- THEN
- CASE
- SELECT
- Suatu kejadian yang dapat dialami oleh sebuah object disebut ....
- event
- tool
- object
- method
- Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah ....
- VB.EXE
- ActiveX.EXE
- Standard.EXE
- Project.EXE
- Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah ....
- Message
- MsgBox
- Display
- Msg
- Untuk mendeklarasikan sebuah variabel digunakan sintaks ....
- Declare
- Dim
- Var
- Value
- Untuk menambahkan sebuah data ke dalam List Box digunakan perintah ....
- Plus
- Add
- AddItem
- PlusItem
- Private Sub Check1_Click()
If Check1...(?).. = 1 Then
Text4.Text = 50000
Text6.Text = "Ganti Oli+Bersih Kaburator+Ganti Rem+Cuci Motor"
Else
Text4.Text = 0
text6.text=""
End If
End Sub
Di bawah ini yang paling tepat untuk mengisi titik-titik (?) adalah ....- Click
- Load
- Enabled
- Value
Senin, 13 Mei 2013
Algoritma dan Pemrograman - Ujian M3
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar