wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

bài kiểm tra

Total questions: 10

Worksheet time: 15mins

Name
Class
Date
1.

Câu 1  :   Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là ?

a)

A.    Xâu không;

b)

B. Xâu rỗng;

c)

C. Xâu trắng;

d)

D. Không phải là xâu kí tự;

2.

  Trong ngôn ngữ lập trình Pascal, phần tử đầu tiên của xâu ký tự mang chỉ số là ?

a)

A.    0

b)

B. Do người lập trình khai báo

c)

C. 1

d)

D.   Không có chỉ số

3.

Trong ngôn ngữ lập trình Pascal, khai báo nào trong các khai báo sau là  sai khi khai báo xâu kí tự ?

a)

A.    S : string;

b)

B.   X1 : string[100];

c)

C. S : string[256];

d)

A.    X1 : string[1];

4.

Câu 4  : Trong ngôn ngữ lập trình Pascal, thủ tục Delete(c, a, b) thực hiện công việc gì trong các việc sau?

a)

Xóa trong xâu kí tự c ,  a kí tự, bắt đầu từ vị trí b;

b)

Xóa trong xâu a   b kí tự từ vị trí c;

c)

Xóa trong xâu c   b kí tự bắt đầu từ vị trí a;

d)

Xóa trong xâu b   c kí tự bắt đầu từ vị trí a;

5.

Trong ngôn ngữ lập trình Pascal, sau khi chương trình thực hiện xong đoạn chương trình sau, giá trị của biến S là ?

S := ‘Ha Noi Mua thu’;

Delete(S,7,8);

Insert(‘Mua thu’, S, 1);

a)

   Ha Noi Mua thu;

b)

Mua thu Ha Noi mua thu;

c)

Mua thu Ha Noi;

d)

A.    Ha Noi;

6.

Trong ngôn ngữ lập trình Pascal, thủ tục chèn xâu S1 vào xâu S2 bắt đầu từ vị trí vt được viết

a)

Insert(vt,S1,S2);

b)

Insert(S1,S2,vt);

c)

A.    Insert(S1,vt,S2);

d)

A.    Insert(S2,S1,vt);

7.

Câu 7  :     Trong ngôn ngữ lập trình Pascal, với xâu kí tự có các phép toán là ?

a)

Phép cộng, trừ, nhân, chia

b)

  Phép cộng và phép trừ

c)

Chỉ có phép cộng

d)

Phép ghép xâu và phép so sánh

8.

Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì ?

X := length(S) ;

For i := X downto 1 do

            If S[i] = ‘ ’ then Delete(S, i, 1) ; { ‘  ’ là một dấu cách }

 

a)

  Xóa dấu cách đầu tiên trong xâu ký tự S

b)

Xóa dấu cách thừa trong xâu ký tự S

c)

  Xóa dấu cách tại vị trí cuối cùng của xâu S

d)

Xóa mọi dấu cách của xâu S

9.

Trong ngôn ngữ lập trình Pascal, để tìm vị trí xuất hiện đầu tiên của xâu ‘hoa’ trong xâu S ta có thể viết bằng cách nào trong các cách sau ?

a)

S1 := ‘hoa’ ;      i := pos(S1, ‘hoa’) ;

b)

i := pos(‘hoa’, S) ;

c)

i := pos(S, ’hoa’) ;

d)

   i := pos(‘hoa’, ‘hoa’) ;

10.

  Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì ?

S:=' em oi mua xuan';

S1 := ‘anh’ ;

S2 := ‘em’ ;

i := pos(S2, S) ;

While i <> 0 do

Begin

Delete(S, i, 2) ;

Insert(S1, S, i) ;

i := pos(S2, S) ;

End ;

a)

Thay toàn bộ cụm từ ‘anh’ trong xâu S bằng cụm từ ‘em’ ;

b)

Thay toàn bộ cụm từ ‘em’ trong xâu S bằng cụm từ ‘anh’ ;

c)

  Thay cụm từ ‘em’ đầu tiên trong xâu S bằng cụm từ ‘anh’ ;

d)

Thay cụm từ ‘anh’ đầu tiên trong xâu S bằng cụm từ ‘em’ ;