wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lập trình trực quan

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Để xây dựng một ứng dụng VB, thông thường chúng ta phải thực hiện các bước (1) Thiết kế giao diện, (2) Viết code, (3) Tạo thủ tạo tục xử lý sự kiện, (4) Thiết lập giá trị thuộc tính của các đối tượng giao diện. Ta nên thực hiện các bước trên theo thứ tự nào?

a)

(1), (2), (3), (4)

b)

(1), (3), (4), (2)

c)

(1), (4), (3), (2)

d)

(1), (3), (2), (4)

2.

Làm việc với các Control (điều khiển) thông qua:

a)

Các thuộc tính (Properties)

b)

Các phương thức (Methods)

c)

Các sự kiện (Event)

d)

Tất cả các phương án đưa ra

3.

Các thuộc tính của control là:

a)

Tập hợp các đặc tính của control mà ta có thể ấn định lúc thiết kế hay chạy chương trình

b)

Tất cả phương án nêu trên

c)

Những gì control thực hiện được, tức là những khả năng của nó.

d)

Những sự cố mà control sẽ thông báo cho chúng ta biết khi nó xảy ra với control

4.

Để chỉnh sửa thuộc tính của các điều khiển ta sử dụng cửa sổ nào sau đây?

a)

Properties

b)

Project Explorer

c)

Form Designer

d)

Immediate

5.

Cho biết phát biểu nào sau đây sai về cách viết lệnh trong VB:

a)

Lệnh trong VB có thể là lệnh đơn hoặc lệnh ghép

b)

Nhiều lệnh có thể ở trên cùng 1 dòng, ngăn cách giữa hai lệnh là dấu hai chấm.

c)

Tách 1 lệnh ra 2 dòng văn bản bằng cách dùng ký tự “_” ở cuối dòng thứ nhất.

d)

Các lệnh trong VB cách nhau bởi dấu chấm phẩy

6.

Giả sử có giá trị x=10. Câu lệnh nào sau đây sẽ in kết quả textbox có tên là txtKetQua:

a)

txtKetQua.Print(x)

b)

Print(x.KetQua)

c)

txtKetQua.Text=str(x)

d)

txtKetQua.x=10

7.

Tên biến, tên hằng, tên chương trình con KHÔNG sử dụng ký tự nào sau đây?

a)

Dấu cách

b)

Chữ in hoa

c)

Chữ số

d)

Chữ in thường

8.

Cú pháp khai báo biến nào sau đây là đúng.

a)

Dim songay As Integer

b)

Integer songay

c)

Dim a = 3, b As Integer

d)

Public SoNgay =6 as Integer

9.

Để lấy căn bậc 2 của một số n ta dùng hàm nào sau đây

a)

sqr(n)

b)

sqrt(n)

c)

pow(n,2)

d)

exp(n)

10.

Thực hiện phép chia số nguyên a cho số nguyên b lấy phần dư, cách viết nào đúng

a)

a % b

b)

a / b

c)

a mod b

d)

a \ b

11.

Khai báo biến với từ khoá Public

a)

Biến đó tồn tại và có tầm hoạt động của toàn ứng dụng

b)

Biến đó hết tác dụng khi thủ tục chấm dứt, nhưng giá trị của nó vẫn được giữ lại để

tiếp tục hoạt động khi thủ tục được gọi trong lần sau.

c)

Biến đó tồn tại và có tầm hoạt động trong mô-đun đó.

d)

Biến đó được dùng cho mọi ứng dụng

12.

Muốn khai báo một hằng trong VB sử dụng từ khoá nào?

a)

Public

b)

Private

c)

Dim

d)

Const

13.

Muốn chuyển một biến kiểu xâu (string) chứa các ký tự số sang dạng số kiểu integer ta sử dụng hàm:

a)

change integer(tên biến)

b)

cint(tên biến)

c)

chr(tên biến)

d)

asc(tên biến)

14.

Trong câu lệnh For nếu ta bỏ đi từ khoá next thì

a)

Không ảnh hưởng gì đến câu lệnh mỗi lần lặp tăng 1 đơn vị

b)

Câu lệnh luôn được xem là đúng (vòng lặp vô tận)

c)

Câu lệnh for sai

d)

Câu lệnh lặp vô hạn

15.

Cấu trúc nào sau đây có số bước lặp xác định.

a)

For … Next

b)

Do while…Loop

c)

Do until….Loop

d)

Do…Loop until