wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kiểm tra thường xuyên lần 2 (11/9-11/7)

Total questions: 10

Worksheet time: 13mins

Name
Class
Date
1.

Chọn cú pháp đúng nhất về câu lệnh lặp?

a)

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

b)

For <biến đếm>:=<giá trị cuối> to < giá trị đầudo <câu lệnh>;

c)

For <biến đếm>:=<giá trị đầu> to <giá trị cuối>; do <câu lệnh>;

d)

For <biến đếm>=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

2.

Hoạt động  nào sau đây được lặp với số lần biết trước?

a)

Rửa khuẩn tay thực hiện 5k tới khi sạch

b)

Gọi điện cho tới khi người nghe máy

c)

Ngày ngủ 2 lần

d)

Chép bài cho tới khi thuộc bài

3.

Đoạn chương trình sau giải bài toán nào?

            For i:=1 to M do

                        If (i mod 2 = 0) and (i mod 4 = 0) then

        T := T + i;

a)

Tổng các số chia hết cho 2 hoặc 4 trong phạm vi từ 1 đến M

b)

Tổng các số chia hết cho 2 và 4 trong phạm vi từ 1 đến M

c)

Tổng các số chia hết cho 2 trong phạm vi từ 1 đến M

d)

Tổng các số chia hết cho 4 trong phạm vi từ 1 đến M

4.

Mảng một chiều là dãy …

a)

các phần tử có thứ tự.

b)

hữu hạn các phần tử cùng kiểu.

c)

vô số các phần tử có giá trị

d)

các số nguyên hoặc số thực

5.

Khai báo biến mảng một chiều có dạng:

a)

Var <tên biến mảng>:array[kiểu chỉ số] of <kiểu phần tử>;

b)

Type <tên biến mảng>:array[kiểu chỉ số] of <kiểu phần tử>;

c)

Var <tên biến mảng>=array[kiểu chỉ số] of <kiểu phần tử>;

d)

Type <tên biến mảng>=<tên kiểu mảng>;

6.

Cho khai báo mảng như sau :

Var m : array[1..10] of integer ;

Phương án nào dưới đây chỉ phần tử thứ 10 của mảng ?

a)

a[10];

b)

a(10);

c)

a[9];

d)

a(9);

7.

Để khai báo kiểu xâu trực tiếp ta sử dụng cú pháp nào?

a)

Var <tên biến> : <tên kiểu> ;

b)

Var <tên biến> : String[độ dài của lớn nhất của xâu] ;

c)

Var <tên biến> = <tên kiểu>;

d)

Var <tên biến> = String[độ dài lớn nhất của xâu];

8.

Thủ tục/Hàm nào sau đây viết sai cú pháp ?(trong đó st,st1,st2 là các biến xâu).

a)

Length(st,5) ;       

b)

Copy(St,4,3) ;      

c)

Pos(St1,st2) ;       

d)

Upcase(St[5]) ;

9.

Cho xâu S1 := ‘abc’ ;  và xâu S2 := ‘bac’ ; Hãy cho biết kết quả của S2 sau khi thực hiện thủ tục INSERT(S1,S2,3)?

a)

‘abcbac’     

b)

‘bacabc’     

c)

‘baabcc’

d)

‘abbacc’

10.

Hãy cho biết ký hiệu nào sau đây dùng để ghép nhiều xâu thành 1 xâu ?

a)

&      

b)

-

c)

*

d)

+