soal visual basic bahasa indonesia

soal visual basic bahasa indonesia

Uji pemahaman Anda tentang topik Visual Basic dengan menjawab lebih dari 100 soal pilihan ganda Visual Basic.
Gulir ke bawah untuk memulai!

1: Jika, kalau tidak, adalah contoh dari:

A.   variabel

B.   Acara

C.   persyaratan

D.   operator

2: Manakah dari berikut ini, ketika dimasukkan ke dalam prompt perintah, yang akan berhasil meluncurkan skrip visual file_name.vbs?

A.   Semua ini benar

B.   wscript file_name.vbs

C.   cscript file_name.vbs

D.   Menekan Enter setelah Anda menulis: file_name.vbs

3: Visual Basic 6.0 telah digantikan oleh:

A.   Vb.net

B.   Studio visual

C.   Visual C ++

D.   C ++

4: Tiga jenis operator dasar visual adalah:

A.   aritmatika, relasional, dan logis

B.   Plus, minus, kalikan

C.   Bagilah, kalikan, plus

D.   Tambahkan, Bagilah, Gandakan

5: Visual Basic dapat melakukan yang mana dari yang berikut ini?

A.   Kembangkan aplikasi Windows

B.   Buat file yang dapat dieksekusi (file EXE)

C.   Semua benar

D.   Buat file DLL

E.   Buat Kontrol ActiveX

6: Aplikasi Visual Basic menampilkan layar gaya Windows yang disebut formulir.

A.   BENAR

B.   PALSU

7: Saat Anda menyimpan proyek sebagai file yang dapat dieksekusi, Anda sebenarnya:

A.   menghapus

B.   mendekompilasi

C.   menyusun

D.   pengkodean

8: LoadPicture adalah fungsi dari kontrol gambar yang dapat:

A.   memformat perbatasan gambar

B.   Ubah warna gambar

C.   Hapus gambar yang ada

D.   mengisi gambar dengan gambar dari direktori yang ditentukan

9: Variabel dapat diberi nilai.

A.   PALSU

B.   BENAR

10: Karakter mana yang harus ditempatkan pada awal baris untuk menunjukkan bahwa itu adalah komentar (tidak dianggap sebagai bagian dari kode)?

A.   "

B.   #

C.   +

D.   -

E.   '

11: Untuk mendeklarasikan variabel dalam Visual Basic, Anda harus menggunakan fungsi ___________:

A.   Redup

B.   Lingkaran

C.   Menyatakan

D.   Sub private

12: Kode untuk membatalkan acara loop adalah:

A.   Jernih

B.   Membatalkan

C.   Keluar dari

D.   Hapus Loop

13: Apa sintaks yang tepat untuk menambahkan item ke kotak daftar?

A.   listbox.setNewItem = item

B.   listbox.newitem.add (item)

C.   listbox.items.item (item) .register

D.   listbox.items.add (item)

E.   listbox.itemmenu.add (item)

14: Jenis file default untuk proyek Visual Basic adalah:

A.   .vbo

B.   .mvb

C.   .frm

D.   .vbp

15: Bagaimana cara mendeklarasikan variabel di VB?

A.   Semua ini

B.   Redup (variabel) as (datatype)

C.   Deklarasi @(variabel) (DataType)

D.   (DataType) (variabel);

16: Kata kunci apa yang mengakhiri setiap prosedur

A.   Berhenti

B.   Akhir

C.   Akhir Sub

D.   Prosedur berhenti

E.   Akhir

17: Tekan _________ untuk menjalankan program.

A.   F5

B.   F4

C.   F7

D.   F6

18: Kontrol mana yang bisa terikat data?

A.   Label

B.   Kolom tulisan

C.   Kotak centang

D.   Semua ini

19: Visual Basic adalah bahasa ____________ yang didorong.

A.   peristiwa

B.   perakitan

C.   kata sifat

D.   asp

20: Kata kunci apa yang memulai setiap prosedur?

A.   Untuk

B.   Mulai

C.   Awal

D.   Sub -

E.   Dengan

21: Visual Basic berasal dari:

A.   C ++

B.   DASAR

C.   Qbasic

D.   Perakitan

22: Setelah menyelesaikan program, Anda dapat mengkompilasinya menjadi file _________.

A.   .exe

B.   .vb

C.   .vbp

D.   .html

23: Untuk membuat fungsi yang mengembalikan nilai Anda harus menggunakan:

A.   tak ada satupun

B.   sub

C.   prosedur

D.   fungsi

24: Bagaimana Anda memasukkan komentar tanpa memiliki output?

A.   */

B.   @

C.   '

D.   %

E.   %%

25: Untuk menunjukkan formulir, gunakan perintah ____________.

A.   bisa dilihat

B.   muncul

C.   menampilkan

D.   menunjukkan

26: Programmer dapat memasukkan, mengedit, dan melihat bahasa Visual Basic di:

A.   dokumen

B.   Bentuk penjelajah

C.   Penjelajah Proyek

D.   jendela kode

27: Edisi Visual Basic Enterprise ditujukan untuk:

A.   C ++

B.   klien berorientasi jaringan

C.   file sharing

D.   mendekompilasi

28: Integer adalah contoh dari:

A.   variabel

B.   tipe data

C.   nomor

D.   prosedur

29: Visual Basic dianggap sebagai bahasa pemrograman ___________.

A.   level tinggi

B.   tingkat menengah

C.   tingkat perakitan

D.   level rendah

30: The ' &' Simbol adalah operator _________ teraman untuk digunakan dalam Visual Basic.

A.   Relasional

B.   Boolean

C.   Hitung

D.   Gabungan

31: APA ITU MAPI?

A.   Pemrograman aplikasi pesan mengganggu

B.   Antarmuka Pemrograman Aplikasi Pesan

C.   Bukan dari salah satu di atas

D.   Antarmuka Pemrograman Administrasi Pesan

E.   Interchange Pemrograman Aplikasi Pesan

32: Bisakah Anda mengakses dan memodifikasi Registry Windows dengan menggunakan VB Scripting?

A.   TIDAK

B.   Ya

C.   Anda dapat membaca tetapi tidak bisa menulis

33: Bagaimana Anda mencegah layar berkedip saat menjalankan makro?

A.   Application.screenupdating = true

B.   Application.screenupdating = false

C.   Application.visible = true

D.   Application.displayalerts = false

E.   Application.visible = false

34: B = 2 C = 3 Apa yang A = B = C Output?

A.   6

B.   BENAR

C.   PALSU

D.   2

E.   3

35: Kode apa yang akan menyesuaikan level zoom pada lembar kerja di Excel hingga 80%?

A.   ActiveWindow.zoom = 80

B.   ActiveWindow.zoom = -20

C.   ActiveWindow.zoom.adjust = 80

D.   Application.zoom = 80

E.   Zoom = 80

36: Jenis apa pun yang dapat dieksekusi yang tidak dapat diproduksi VB6?

A.   EXE standar

B.   Native Dll

C.   ActiveX EXE

D.   Kontrol ActiveX

E.   ActiveX DLL

37: MDI adalah IDE yang dikembangkan oleh Microsoft dan singkatan dari:

A.   Antarmuka Data Microsoft

B.   Beberapa antarmuka data

C.   Beberapa antarmuka dokumen

D.   Antarmuka Dokumen Microsoft

38: Kata kunci apa yang berakhir untuk loop?

A.   Selesai

B.   Berikutnya

C.   Akhir

D.   Loop akhir

E.   Berakhir untuk

39: Batas bawah array di VB 6 adalah

A.   1

B.   Ditentukan oleh sakelar kompiler

C.   Default adalah 0. dapat diatur ke 1 oleh " basis opsi 1 "

D.   0

E.   Default adalah 1. dapat diatur ke 0 oleh " basis opsi 0 "

40: Apa perbedaan antara tipe penguncian ADO Lockpessimistic dan Lockoptimistic.

A.   Lockpessimistic mengunci baris secara otomatis. Lockoptimistic mengunci hanya jika diinisiasi oleh kode.

B.   Tidak ada perbedaan

C.   Lockpessimistic mengunci baris sekali setelah pengeditan terjadi. Lockoptimistic mengunci baris hanya ketika pembaruan dipanggil.

D.   Lockpessimistic mengunci baris hanya ketika pembaruan dipanggil. Lockoptimistic mengunci baris sekali setelah pengeditan terjadi.

41: Manakah dari berikut ini yang merupakan contoh yang benar dari deklarasi impor Windows API di VB6

A.   Sub RtlMovemeMory Lib " Kernel32 " (lpvdest seperti apa pun, lpvsource seperti apa pun, byval cbcopy selama)

B.   Fungsi Impor " rtlModelMemory " Alias ​​" Copymemory " Dari " Kernel32 " ([Pointer] lpvdest seperti apa pun, [pointer] lpvsource seperti apa pun, byval cbcopy selama)

C.   Fungsi Impor " rtlModelMemory " Sebagai " Copymemory " Dari " Kernel32 " (lpvdest seperti apa pun, lpvsource seperti apa pun, byval cbcopy selama)

D.   Dllimport Sub Copymemory dari " Kernel32 " Asli " rtlmovememory " (lpvdest seperti apa pun, lpvsource seperti apa pun, byval cbcopy selama)

E.   Private Declare Sub Copymemory Lib " Kernel32 " Alias ​​" rtlMovemeMory " (lpvdest seperti apa pun, lpvsource seperti apa pun, byval cbcopy selama)

42: Apa yang dirujuk oleh opsi eksplisit?

A.   Semua variabel harus dinyatakan sebelum digunakan. Jenisnya tidak diperlukan.

B.   Variabel didefinisikan secara otomatis

C.   Semua variabel dengan tipe mereka harus dinyatakan sebelum digunakan.

D.   Opsi untuk semua kontrol bawaan dibatasi.

43: Berapa ukuran maksimum yang diizinkan dalam karakter untuk kotak msgbox dan kotak input?

A.   1024

B.   512

C.   2048

D.   256

E.   780

44: Redup x, y sebagai bilangan bulat. Apa itu tipe data x dan y?

A.   x sebagai varian dan y sebagai bilangan bulat

B.   Keduanya bilangan bulat

C.   Deklarasi yang salah

45: Manakah dari berikut ini yang bukan nilai properti Startupposition dalam Visual Basic 6?

A.   1 - Centerowner

B.   0 - Manual

C.   3 - Windows default

D.   2 - Centerscreen

E.   4 - Otomatis

46: Benar atau salah? Dalam Visual Basic 6, untuk mengaktifkan lukisan ulang otomatis formulir MDI, kita harus mengatur autoredraw = true

A.   PALSU

B.   BENAR

47: Untuk men -debug aplikasi VB 6 dengan kode sumber menggunakan debugger asli seperti Visual Studio, seseorang harus

A.   " kompilasi ke kode asli " dan mengaktifkan " Buat info debug simbolik "

B.   Pilih " Mulai dengan kompil lengkap " dari " jalankan " menu

C.   Tambahkan " asli = 1: debug = 1 " ke " argumen kompilasi bersyarat "

D.   " kompilasi ke p-code " dan mengaktifkan " Buat info debug simbolik "

E.   Lampirkan ke VB6.exe dari Visual Studio

48: Dalam Visual Basic 6, bagaimana Anda akan menonaktifkan/menyembunyikan kotak kontrol pada formulir?

A.   Menggunakan Windows API

B.   Dengan mengatur properti ControlBox ke False atau dengan menggunakan Windows API

C.   Dengan mengatur properti ControlBox ke True

D.   Dengan mengatur properti ControlBox ke False

E.   Dengan memberikan parameter false ke formulir menunjukkan metode

49: Manakah dari halaman properti berikut yang tidak disediakan oleh Visual Basic 6

A.   StandardColor

B.   StandardPicture

C.   StandardLayout

D.   StandardFont

E.   StandardDataFormat

50: Bagaimana Anda membuat default properti di VB 6?

A.   Hiasi dengan " & lt; default & gt; " atribut

B.   Kamu tidak bisa

C.   Ubah nama properti Anda menjadi " default "

D.   Menggunakan " Opsi Properti Default ' PropertyName ' " di " Deklarasi Umum " bagian

E.   Setel " ID Prosedur " Properti properti ke " (default) " di " Atribut Prosedur " dialog

51: Dua metode apa yang dipanggil dari objek ObjectContext untuk memberi tahu MTS bahwa transaksi itu berhasil atau tidak berhasil?

A.   Transaksi dan Transaksi

B.   Objtransok dan objtransfail

C.   SetComplete dan setabort.

D.   ObjectComplete dan SetObject

52: Apa entri yang benar:

A.   Redup s: = 2

B.   Redup s: s = 2

C.   Redup s = 2

D.   Redup: 2

53: Untuk Excel, apa kode terpendek yang akan mengubah lebar kolom kolom L&X menjadi 30?

A.   Kolom (" l: x "). Lebar = 30

B.   SELECT (" l: l, x: x "). ColumnWidth = 30

C.   Rentang (" l: x "). ColumnWidth = 30

D.   Rentang (" l: l, x: x "). ColumnWidth = 30

E.   Kolom (" l: l, x: x "). Lebar = 30

54: Untuk Excel ... apa kode terpendek yang akan mengarahkan semua baris dalam lembar kerja aktif?

A.   Activewindow.cells.rows.autofit

B.   Cells.entirerow.autofit

C.   ActiveWorkBook.entirerow.autofit

D.   ActiveWorkBook.Rows.Autofit

E.   Baris.Autofit

55: Manakah dari yang berikut ini yang tidak dapat ditambahkan ke UserControl di VB6

A.   Kontrol pengatur waktu

B.   Kontrol usercrol lainnya

C.   Kontrol ole

D.   Kontrol OCX

56: Ketika proyek ActiveX dikompilasi, antarmuka COM -nya dapat dipertahankan dengan menggunakan kompatibilitas biner. Antara kompilasi VB menciptakan antarmuka yang berbeda untuk bagian -bagian kelas yang dimodifikasi. Ini disebut:

A.   Asumsikan tidak ada aliasing

B.   Forwarding antarmuka

C.   Kompatibilitas com

D.   Dipertahankan dalam memori

E.   Di luar proses perpustakaan

57: Dalam Visual Basic 6, mana yang bukan parameter Objek Koneksi Open Metode?

A.   Pilihan

B.   Sumber

C.   Identitas pengguna

D.   String koneksi

E.   Kata sandi

58: Untuk membuat UserControl transparan

A.   Atur opacity ke 0

B.   Atur backcolor ke transparan

C.   Tambahkan WindowStyle VB_TRANSPARENT

D.   Atur Transparan ke Benar

E.   Atur backstyle ke transparan

59: Keydown adalah contoh dari:

A.   memerintah

B.   dapat dieksekusi

C.   fungsi

D.   Prosedur

60: Properti mana yang diperlukan untuk menempatkan kontrol pada bentuk visual basic 6 MDI?

A.   Align Properti

B.   Properti autoredraw

C.   Properti DrawMode

D.   Properti isparent

E.   Properti Ischild

61: Berapa nilai numerik untuk boolean " true "?

A.   1 byte

B.   0

C.   1

D.   -1

62: Apa kelas jendela dari aplikasi MDI debugged di VB6

A.   VBFORMMDI6

B.   Thundermdiform

C.   VBFORMMDI

D.   Thundermdi6form

E.   VB6MDiform

63: Argumen baris perintah apa yang diteruskan ke server com di luar proses untuk mendaftarkannya

A.   Dllselfregister

B.   Regserver

C.   REGSVR32

D.   REGSVR64

E.   daftar

64: Untuk Excel, apa yang akan dilakukan kode berikut? Range (" A2 "). Pilih: ActiveWindow.freezepanes = True

A.   Kolom bekukan a

B.   Panel beku tidak akan bekerja dengan kisaran yang dipilih

C.   Baris beku 1

D.   Lepaskan pengaturan panel beku saat ini

E.   Bekukan Kolom A & Baris 2

65: Bagaimana Anda menebus teks output?

A.   text.selbold = true

B.   SELECT.Bold = true

C.   .bold = true

D.   .Selbold = true

E.   text.bold = true

66: Berapa nilai maksimum properti interval untuk timer?

A.   128 detik

B.   60 detik

C.   1.4 detik

D.   10 detik

E.   65,5 detik

67: Anda harus menguraikan semua baris dalam kontrol ListView. Apa pernyataan yang benar?

A.   untuk i = 1 ke listView1.listitems.count

B.   untuk i = 0 ke listView1.listitems.count - 1

C.   untuk i = 0 ke listView1.listitems.count

68: Dari sudut pandang kinerja CPU, dalam satu lingkaran, apakah disarankan untuk menggunakan DoEvents?

A.   TIDAK

B.   Tidak, tetapi gunakan solusi seperti: getqueuestatus atau getInputState API

C.   Gunakan timer, bukan loop

D.   Tidak, tapi gunakan solusi seperti: timer, getTickCount API

E.   Ya

69: ____ Pesan kesalahan menunjukkan kesalahan pengkodean yang terdeteksi oleh kompiler.

A.   Lari

B.   Kompilasi

C.   Build

D.   Dapat dieksekusi

70: ____ adalah item yang merupakan bagian yang terlihat dari GUI.

A.   Properti

B.   Kelas

C.   Kontrol

71: A ____ adalah bentuk umum karakter dalam teks.

A.   Font

B.   Format

C.   Larutan

D.   Teks

72: Kelas ____ adalah kumpulan kelas yang dapat disediakan untuk digunakan pengembang.

A.   Judul Bar

B.   Perpustakaan

C.   Kontrol

D.   Logis

73: Variabel tingkat kelas ________.

A.   Ketiga pilihan di sini. (dinyatakan di dalam kelas tetapi di luar prosedur apa pun, dapat diakses oleh semua prosedur di kelas, terlihat oleh semua pernyataan di dalam kelas)

B.   Menetapkan string konstan yang telah ditentukan sebelumnya.

C.   Baik kencan dan waktu

D.   Tidak ada nilai yang dikembalikan. Kesalahan runtime dihasilkan

74: Properti ____ formulir menentukan teks yang muncul di bilah judul formulir.

A.   Keterangan

B.   Nilai

C.   Label

D.   Teks

75: Variabel tingkat modul yang dinyatakan publik juga dikenal sebagai variabel __________.

A.   Pribadi

B.   Mengakses

C.   Global

D.   Universal

76: Sub Prosedur ____ Argumen.

A.   Tidak dapat menerima apapun

B.   Dapat menerima dua

C.   Dapat menerima satu

D.   Dapat menerima angka apa pun

77: Istilah lain untuk struktur seleksi adalah struktur ____.

A.   Rangkaian

B.   Relasional

C.   Tolower

D.   Keputusan

78: Argumen terkandung di dalam ____ setelah nama prosedur dipanggil.

A.   Kawat gigi

B.   Kurung

C.   Tanda kurung

D.   Tanda kutip

79: Array yang ____ dapat diubah ukurannya pada waktu lari.

A.   Statis

B.   Tidak interaktif

C.   dinamis

D.   Paralel

80: Operator perbandingan juga disebut sebagai operator ____.

A.   Rangkaian

B.   Relasional

C.   Keputusan

D.   Boolean

81: Dalam struktur pemilihan kasus, Anda menggunakan kata kunci ____ ketika Anda tahu hanya satu ujung rentang.

A.   Dari

B.   Ke

C.   Adalah

D.   Jangkauan

82: Dalam Microsoft Visual Basic, gunakan pernyataan ____ untuk membuat variabel string.

A.   Var

B.   Decl

C.   Menyatakan

D.   Redup

83: Dalam editor kode, ____ digunakan untuk menunjukkan lokasi kesalahan.

A.   Komentar

B.   Garis Squiggly Biru

C.   Tanda sama (=)

D.   Daftar Kesalahan

84: Warna teks dalam kontrol label ditentukan oleh properti ________.

A.   Warna

B.   Font

C.   Forecolor

D.   Warna teks

85: Pernyataan Kasus Pilih diakhiri dengan klausa ____.

A.   Tombol radio

B.   Tujuh

C.   Struktur seleksi bersarang

D.   Akhir Pilih

86: Anda membuat konstanta bernama menggunakan pernyataan ____.

A.   Const

B.   Komentar

C.   Memasukkan

D.   Kontrol

87: Anda mendeklarasikan variabel tingkat kelas menggunakan kata kunci ____.

A.   Pribadi

B.   Redup

C.   Mod

D.   Statis

88: Variabel string secara otomatis diinisialisasi menggunakan ____.

A.   Mendeklarasikan variabel untuk semua data input

B.   Memajukan titik penyisipan ke baris berikutnya dalam kontrol

C.   Decimal.tryparse (txtLateFee.Text, DecrateFee)

D.   Kata kunci tidak ada (tidak ada data sama sekali

A.   Kata kunci penugasan

B.   Simbol untuk 'dan (&)

C.   Tanda sama (=)

D.   Set kata kunci

90: Metode ____ mengembalikan bilangan bulat yang mewakili lokasi substring dalam string.

A.   WriteLine

B.   Indeks

C.   Bindingsource

D.   Padright

91: ____ dari bahasa pemrograman adalah serangkaian aturan penggunaan untuk bahasa itu.

A.   Gunakan kasing

B.   Sintaks

C.   Label

D.   Kotak alat

92: ____ dari suatu variabel ditentukan oleh di mana ia dinyatakan dalam suatu program.

A.   PALSU

B.   Menangkal

C.   Lingkup

D.   BENAR

93: ____ dari suatu variabel menentukan di mana suatu variabel dapat direferensikan dalam suatu program.

A.   Jangkauan

B.   Skala

C.   Seumur hidup

D.   Lingkup

94: Properti ____ dari kontrol digunakan untuk menentukan posisi teks dalam kontrol.

A.   AlignText

B.   Penyelarasan

C.   TextAlign

D.   Membenarkan

95: Kontrol ________ menggunakan label untuk menampilkan informasi dan pesan status program kepada pengguna.

A.   LinkLabel

B.   StatusStrip

C.   ERRORTPROVIDER

D.   Kolom tulisan

96: Operator ________ melakukan divisi dan mengembalikan sisanya.

A.   Modulus %

B.   Divisi /

C.   Perkalian *

D.   Bukan dari salah satu di atas

97: Operator ________ melakukan penggabungan string.

A.   Simbol untuk 'dan (&)

B.   Tanda dolar ($)

C.   Persen Simbol (%)

D.   Simbol pound

98: Operator penugasan di Visual Basic adalah simbol ____.

A.   1/1/0001 12:00:00 AM

B.   _ (garis bawah)

C.   =

D.   Memajukan titik penyisipan ke baris berikutnya dalam kontrol

99: Isi kotak teks dapat dibersihkan dalam kode dasar visual dengan ________.

A.   Menetapkan string konstan yang telah ditentukan sebelumnya ke properti teks

B.   I = p x (y x (b * 1 - a))

C.   Lbltotalsold.text = intquantity.toString ()

D.   Lbltotalsale.text = dectotsale.toString (

100: Entri dalam kotak daftar disimpan di properti __________.

A.   Barang dihitung

B.   Item

C.   Entri

D.   Teks