Font size
WorksheetsTrắc nghiệm kiểu xâu
Total questions: 16
Worksheet time: 8mins
Để khai báo kiểu xâu trực tiếp ta sử dụng cú pháp nào?
Var <tên biến> : <tên kiểu> ;
Var <tên biến> : String[độ dài của lớn nhất của xâu] ;
Var <tên biến> = <tên kiểu>;
Var <tên biến> = String[độ dài lớn nhất của xâu];
Trong các khai báo sau, khai báo nào đúng?
Var hoten : string[27];
Var diachi : string(100);
Var ten = string[30];
Var ho = string(30);
Khai báo nào trong các khai báo sau là sai khi khai báo xâu kí tự?
Var s_s : String;
Var s1 : str[256];
Var abc: string[100];
var cba: string[1];
Trong các phát biểu sau, phát biểu nào là Sai?
Xâu không có kí tự nào được gọi là xâu rỗng;
Thao tác nhập xuất đối với dữ liệu kiểu xâu như nhập xâu hay xuất giá trị của biến kiểu dữ liệu chuẩn;
Xâu có chiều dài không được vượt quá 250;
Có thể tham chiếu đến từng kí tự trong xâu.
Trên dữ liệu kiểu xâu có các phép toán nào?
Phép toán so sánh và phép gán;
Phép so sánh và phép nối;
Phép gán và phép nối;
Phép gán, phép nối và phép so sánh;
Trong các phát biểu sau, phát biểu nào sai?
Xâu A lớn hơn xâu B nếu độ dài xâu A lớn hơn độ dài xâu B;
Xâu A lớn hơn xâu B nếu kí tự dầu tiên khác nhau giữa chúng kể tử trái sang trong xâu A có mã ASCII lớn hơn;
Nếu A và B là các xâu có độ dài khác nhau và A là đoạn đầu của B thì A nhỏ hơn B;
Hai xâu bằng nhau nếu chúng giống nhau hoàn toàn;
Xâu ‘ABBA’ lớn hơn xâu:
‘ABC’;
‘ABABA’;
‘ABCBA’;
‘BABA’;
Xâu A = ‘ABBA’ nhỏ hơn xâu:
‘A’;
‘B’;
‘AAA’;
‘ABA’;
Cho A = ‘abc’; B = ‘ABC’; Khi đó A + B cho k ết quả nào?
‘aAbBcC’;
‘abcABC’;
‘AaBbCc’;
‘ABCcbc’;
Thủ tục delete(st,p,n) thực hiện:
Xóa n kí tự của biến xâu st bắt đầu từ vị trí p ;
Xóa p kí tự của biến xâu st bắt đầu từ vị trí n;
Xóa các kí tự của biến xâu st bắt đầu từ vị trí n đến vị trí n;
Xóa các kí tự của biến xâu st bắt đầu tử vị trí p đến vị trí p;
Cho xâu s = ‘123456789’, sau khi thực hiện thủ tục delets(s,3,4) thì:
S = ‘1256789’;
S = ‘12789’;
S = ‘123789’;
S = ‘’;
Thủ tục insert(s1,s2,p) thực hiện:
Chèn xâu s1 vào xâu s2 bắt đầu ở vị trí p;
Chèn xâu s2 vào xâu s1 bắt đầu ở vị trí p;
Chèn p kí tự của xâu s1 vào đầu xâu s2;
Chèn p kí tự của xâu s2 vào đầu xâu s1;
Cho sâu s1 = ‘123’; s2 = ‘abc’ sau khi thực hiện thủ tục Insert(s1,s2,2) thì:
s1 = ‘123’; s2 = ‘a123bc’
s1 = ‘1abc23’; s2 = ‘abc’
s1 = ‘123’; s2 = ‘12abc’
s1 = ‘ab123; s2 = ‘abc’
Cho s = ‘500 ki tu’, hàm Length(s) cho giá trị bang:
500;
9;
‘5’;
‘500’;
Cho s1 = ‘010’; s2 = ‘1001010’ hàm pos(s1,s2) cho giá trị bang:
3
4
5
0
Cho s = ‘123456789’ hàm Copy(s,2,3) cho giá trị bằng:
‘234’;
234;
‘34’;
34;
