wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

kiểu xâu

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Cho xâu s := ‘123456789’, sau khi thực hiện thủ tục delete(s,3,4) thì biến S chứa giá trị nào sau đây:

a)

‘12789’

b)

‘1256789’

c)

‘123789’

d)

Xâu rỗng

2.

Trong xâu, câu lệnh sau làm gì?


For i:=1 to length(a) do write(a[i]);

a)

Xuất xâu a theo thứ tự đã nhập

b)

Xuất ra kí tự đầu của xâu a

c)

Xuất xâu a theo thứ tự ngược

d)

Xuất ra kí tự cuối của xâu a

3.

Để xóa đi kí tự đầu tiên của xâu S ta viết:

a)

Delete (S, 1, 1);

b)

Delete (S, 1, i);

c)

Delete (S, Length(S), 1);

d)

Delete (S, i, 1);

4.

Để 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> : String[độ dài lớn nhất của xâu];

b)

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

c)

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

d)

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

5.

Trong Pascal, xâu là:

a)

dãy các ký tự trong bộ mã ASCII;

b)

dãy 128 ký tự trong bộ mã ASCII;

c)

dãy 24 ký tự trong bộ mã ASCII;

d)

mảng 1 chiều A có 24 Ký tự;

6.

Trong Pascal, cho khai báo sau Var s:String; có nghĩa là:

a)

Khai báo xâu s không đúng;

b)

Khai báo xâu s có độ dài lớn nhất là 0 ký tự;

c)

Khai báo xâu s có độ dài lớn nhất là 128 ký tự;

d)

Khai báo xâu s có độ dài lớn nhất là 255 ký tự;

7.

Cho biết kết quả của phép toán sau: ‘BT’ + ‘Tin hoc’ + ‘ 11’?

(a)  

8.

Cho biết độ dài lớn nhất của xâu trong khai báo sau:

Var hoten:string[28];

(a)  

9.

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

a)

Xâu rổng.

b)

Xâu không

c)

Xâu trắng.

d)

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

10.

Trong ngôn ngữ lập trình Pascal, phần tử đầu tiên của xâu kí tự thường chỉ số bắt đầu là:

a)

0

b)

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

c)

Không có chỉ số.

d)

1

11.

Trong ngôn ngữ lập trình Pascal, cách khai báo xâu kí tự nào sau đây là đúng:

a)

S: file of char;

b)

S: string(200);

c)

S: string;

d)

S: file of string;

12.

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

a)

S: string[525];

b)

S: string[1];

c)

x1: string[255];

d)

S: string;

13.

Sau khi thực hiện đoạn chương trình sau, kết quả của S là:

S:= ‘Mua thu Ha Noi’;

Delete(s,8,8);

Insert(Mua thu,s,1);

a)

Ha Noi

b)

Mua thu Ha Noi

c)

Ha Noi Mua thu

d)

Mua thu Mua thu

14.

Cho s = ‘abc123456’ hàm Copy(s,2,4) cho giá trị bằng:

a)

12

b)

23

c)

bc12

d)

c123

15.

Để xóa đi kí tự đầu tiên của xâu S ta viết:

a)

Delete (S, 1, 1);

b)

Delete (S, 1, i);

c)

Delete (S, Length(S), 1);

d)

Delete (S, i, 1);