TRẮC NGHIỆM KIỂU XÂU (STRING)
Quiz by Phạm Sơn
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- view complete results in the Gradebook and Mastery Dashboards
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
Our brand new solo games combine with your quiz, on the same screen
Correct quiz answers unlock more play!
16 questions
Show answers
- Q1Cho 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:Xâu rỗng;‘1256789’;‘12789’;‘123789’;30sEditDelete
- Q2Trong xâu, câu lệnh sau làm gì? For i:=1 to length(a) do write(a[i]);Xuất ra kí tự cuối của xâu aXuất ra kí tự đầu của xâu aXuất xâu a theo thứ tự ngượcXuất xâu a theo thứ tự đã nhập30sEditDelete
- Q3Để xóa đi kí tự đầu tiên của xâu kí tự S ta viết:Delete (S, Length(S), 1);Delete (S, 1, i);Delete (S, i, 1);Delete (S, 1, 1);30sEditDelete
- Q4Để 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 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];30sEditDelete
- Q5Cho khai báo sau: Var hoten:string; Phát biểu nào dưới đây là đúng?Xâu có độ dài lớn nhất là 0;Xâu có độ dài lớn nhất là 255;Cần phải khai báo kích thước của xâu sau đó;Câu lệnh sai vì thiếu độ dài tối đa của xâu;30sEditDelete
- Q6Cho S1:='Bien dao que huong'; S2:= upcase(S1[10]); S2 có giá trị là:'Que''Bien Dao Que Huong'‘Bien’'Q'30sEditDelete
- Q7Câu lệnh nào xóa kí tự cuối cùng của xâu a?delete(a, 255, 1);delete(a, length(a), 1);delete(a, 1, length(a));delete(a, 1, 255);30sEditDelete
- Q8Thủ tục insert(s1,s2,vt) thực hiện:Chèn xâu s1 vào xâu s2 bắt đầu ở vị trí vt;Chèn xâu s2 vào xâu s1 bắt đầu ở vị trí vt;Chèn vt kí tự của xâu s1 vào đầu xâu s2;Chèn vt kí tự của xâu s2 vào đầu xâu s1;30sEditDelete
- Q9Sau khi thực hiện đoạn chương trình sau, giá trị biến M bằng bao nhiêu? S2:=’Chuc cac ban thi tot HK2 2019’ ; M:=Length(S2);2829232430sEditDelete
- Q10Đoạn chương trình sau làm gì? k:=0; For i:=1 to length(a) do If (a[i]>='0') and (a[i]<='9') then k:=k+1;Đếm số kí tự trong xâu aĐếm số kí tự số trong xâu aĐếm số kí tự a trong xâu aĐếm số kí tự trắng trong xâu a30sEditDelete
- Q11Cho 2 xâu A, B. Hãy cho biết câu lệnh sau thực hiện công việc gì: If A[1] = B[length(B)] then writeln(‘Giong nhau’) else writeln(‘Khac nhau’);Xuất ra kết quả so sánh chiều dài của xâu A và chiều dài của xâu B.Xuất ra kết quả so sánh kí tự đầu tiên của xâu B và kí tự cuối cùng của xâu A.Xuất ra kết quả so sánh kí tự đầu tiên của xâu A và kí tự cuối cùng của xâu B.Xuất ra kết quả so sánh của xâu A và xâu B.30sEditDelete
- Q12Trong xâu, để in xâu S ra màn hình theo thứ tự ngược lại, phải thực hiện lệnh :For i:=length(S) downto 1 do write(S);For i:=1 to length(S) do write(S[i]);For i:=1 to length(S) div 2 do write(S[i]);For i:=length(S) downto 1 do write(S[i]);30sEditDelete
- Q13Câu lệnh nào dưới đây cho biết tổng độ dài của xâu s1 và xâu s2 gộp lại:Long(s1) + long(s2);Length(s1) & length(s2);Return(s1+s2);Length(s1+s2);30sEditDelete
- Q14Thủ tục delete(st,vt,n) thực hiện:Xóa vt 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í vt đến vị trí vt;Xóa n kí tự của biến xâu st bắt đầu từ vị trí vt ;Xóa các kí tự của biến xâu st bắt đầu từ vị trí n đến vị trí n;30sEditDelete
- Q15Trong các khai báo sau, khai báo nào đúng?Var diachi : string(100);Var hoten : string[27];Var ho = string(30);Var ten = string[30];30sEditDelete
- Q16Cho s := ‘500 ki tu’, hàm Length(s) cho giá trị bằng:9;500;‘5’;‘500’;30sEditDelete