• Lớp 11
  • Tin Học
  • Mới nhất

10.Lệnh nào sau đây dùng để tạo ra một sâu mới từ xâu ban đầu? A. Copy(s,vt,n) B. Pos(s1,s2) C. Upcase(ch) D. Length(s) 11.Cho xâu S là ‘ket qua thi hoc ky’. Sau khi thực hiện lệnh Insert(‘khoi 11 ’,S,13); thì xâu S là xâu nào trong các xâu sau? (5 Points) A. ‘ket qua thi hoc ky’ B. ‘ket qua thikhoi 11 hoc ky’ C. ‘ket qua thi khoi 11 hoc ky’ D. ‘ket qua thi hoc ky khoi 11’ 12.Khai báo nào sau đây sai? A. Var St: string; B. Var St: string[255]; C. Var St: string[1]; D. Var St: string[256]; 14.Cho khai báo sau: Var A : Array [10..20] of Char; Mảng A gồm bao nhiêu phần tử (5 Points) A. 21 B. 20 C. 10 D. 30 15.Câu lệnh nào sau đây sai? (5 Points) A. Read (f, n); B. Readln(‘INP.DAT’, n); C. Write (f, m, n); D. Assign(f, ‘E:\TP\BIN\INP.DAT’); 16.Từ khóa nào sau đây dùng để khai báo kiểu dữ liệu xâu? (5 Points) A. Text B. Array C. String D. Type 17.Khai báo nào sau đây đúng? (5 Points) A. Var A : Array [1..10] of Integer; B. Var A : Array [1:10] of Integer; C. Var A = Array [1:10] of Integer; D. Var A = Array [1..10] of Integer; 18.Để nhập giá trị cho phần tử thứ 5 của mảng A ta sử dụng lệnh nào sau đây? (5 Points) A. Read(A(5)); B. Read(A’5’); C. Read(A{5}); D. Read(A[5]); 19.Cho mảng A gồm 5 phần tử có giá trị lần lượt là 3, -5, 6, 13, -2. Câu lệnh Writeln(A[1]+A[3]); đưa ra màn hình kết quả gì? (5 Points) A. Báo lỗi B. 9 C. 3, 6 D. 1, 3 20.Câu lệnh nào sau đây thực hiện đưa ra màn hình giá trị các phần tử của mảng? (5 Points) A. For i:=1 to N do Write(Ai, ‘ ‘); B. For i:=1 to N do Write(A(i), ‘ ‘); C. For i:=1 to N do Write(A[i], ‘ ‘); D. For i:=1 to N do Write(‘A[i]‘); 21.Cho mảng A gồm 5 phần tử có giá trị lần lượt là 3, -5, 6, 13, -2. Sau khi thực hiện câu lệnh For i:=1 to 5 do S:= S + A[i]; biến S có giá trị là bao nhiêu? (5 Points) A. 15 B. 22 C. 2 D. 3 22.Cho khai báo xâu sau: Var Hoten : String[35]; Xâu Hoten có độ dài tối đa là bao nhiêu? (5 Points) A. 35 B. 255 C. 256 D. 34 23.Cho 2 xâu A và B, xâu A là 'Truong THPT' và xâu B là 'Truong PTTH'. Hãy so sánh xâu A và xâu B?Immersive Reader (5 Points) A. Xâu A = Xâu B B. Xâu A < Xâu B C. Xâu A > Xâu B D. Xâu A >= Xâu B

2 đáp án
37 lượt xem

Câu 1: Xâu St sau đây có độ dài bằng bao nhiêu? a) St := ‘Truong THPT Do Dang Tuyen’; b) St:= ‘’; c) St:= ‘ ’; Câu 2: Khai báo nào sau đây SAI? Giải thích? a. Var S: String[5]; b. Var S: String[20]; c. Var S:String; d. Var S:String[300]; Câu 3: Hãy phân tích và cho biết chức năng của mỗi dòng lệnh trong chương trình sau: Var S:string[30];{1} Begin Write(‘Nhap ho ten:’);{2} Readln(S);{3} Writeln(‘Ten vua nhap:’,S); {4} Readln; End. Bài 2: Câu 1: Hãy cho biết khai báo biến xâu nào sau đây là đúng? A. Var St:string[1..20]; B. Var St:string of Char; C. Var St:string[10]; D. Var St:string[500]; Câu 2: 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’ Câu 3: Cho st1=’Chu Van An’ và st2:=copy(st1,pos(‘V’,st1),5), kết quả xâu st2 là: A. st2= ‘Chu Van’ B. xt2=‘u Van an’ C. st2= ‘Van An’ D. st2= ‘Van A’ Câu 4: St:=’hoc tap tot’. Thủ tục Delete(st,4,4) cho kết quả: A. ‘hoc tap’ B. ‘hoc tot’ C. ‘tap tot’ D. ‘tot' Câu 5: Hàm length(‘MicrosoftMW’) có kết quả là A. 8 B. 10 C. 11 D. 12 Câu 6: Cho xâu S1=’VinhHaLong’. Em hãy cho biết giá trị của S2:= Copy(S1,1,4). A. ‘Ha’ B. ‘Vinh’ C. ‘Long‘ D. ‘ng‘ Câu 7: thủ tục INSERT(S1,S2,VT) thực hiện công việc gì trong các công việc sau: A. Chèn xâu S1 vào xâu S2 bắt đầu từ vị trí VT B. Chèn xâu S2 vào xâu S1 bắt đầu từ vị trí VT C. Xóa xâu S2 vào xâu S1 bắt đầu từ vị trí VT D. Xóa xâu S1 vào xâu S2 bắt đầu từ vị trí VT Câu 8: Chọn khai báo biến đúng trong ngôn ngữ lập trình Pascal? A. Var st: String[275]; B. Var st: string[255]; C. Var st: String[50]. D. Var: st: string; Giải giúp mình 1 cách chi tiết nhé

2 đáp án
105 lượt xem