Trắc nghiệm Tin học 11 Cánh diều KHMT bài 2 Mảng hai chiều
20 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Hãy chọn phương án ghép đúng nhất. Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho
Đáp án và lời giải
Đáp án: D
Câu 2
Phát biểu nào dưới đây là sai ?
Đáp án và lời giải
Đáp án: A
Câu 3
Phát biểu nào dưới đây về kiểu mảng là phù hợp ?
Đáp án và lời giải
Đáp án: C
Câu 4
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ì ?
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 ;
Đáp án và lời giải
Đáp án: A
Câu 5
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các việc sau (A là mảng số có N phần tử) ?
S := 0 ;
For i := 1 to N do S := S + A[i] ;
Đáp án và lời giải
Đáp án: D
Câu 6
Hãy chọn phương án hợp lý nhất. Trong ngôn ngữ lập trình Pascal
Đáp án và lời giải
Đáp án: C
Câu 7
Biểu thức quan hệ nào dưới đây cho giá trị FALSE ?
Đáp án và lời giải
Đáp án: A
Câu 8
Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là ?
Đáp án và lời giải
Đáp án: C
Câu 9
Trong ngôn ngữ lập trình Pascal, cách khai báo xâu kí tự nào sau đây là đúng ?
Đáp án và lời giải
Đáp án: A
Câu 10
Trong ngôn ngữ lập trình Pascal, với khai báo như sau :
Type mang = ARRAY[1..100] of integer ;
Var a, b : mang ;
c : array[1..100] of integer ;
Câu lệnh nào dưới đây là hợp lệ ?
Đáp án và lời giải
Đáp án: A
Câu 11
Trong ngôn ngữ lập trình Pascal, với xâu kí tự ta có thể ?
Đáp án và lời giải
Đáp án: A
Câu 12
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng ?
Đáp án và lời giải
Đáp án: A
Câu 13
Phát biểu nào sau đây về mảng là không chính xác ?
Đáp án và lời giải
Đáp án: B
Câu 14
Đáp án do AI giải
Cho khai báo sau :
a : array[0..16] of integer ;
Câu lệnh nào dưới đây sẽ in ra tất cả các phần tử của mảng trên ?
Đáp án và lời giải
Đáp án: A
Câu 15
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);
Đáp án và lời giải
Đáp án: D
Câu 16
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ì?
d := 0 ;
For i := 1 to length(S) do
if ( S[i] >= ‘ 0 ’ ) AND ( S[i] <= ‘ 9 ’ ) then d := d + 1 ;
Đáp án và lời giải
Đáp án: B
Câu 17
Trong ngôn ngữ lập trình Pascal, để in một xâu kí tự ra màn hình theo thứ tự ngược lại của các ký tự trong xâu (vd : abcd thi in ra là dcba), đoạn chương nào sau đây thực hiện việc gì ?
Đáp án và lời giải
Đáp án: D
Câu 18
Phát biểu nào sau đây về chức năng của kiểu bản ghi là phù hợp nhất ?
Đáp án và lời giải
Đáp án: A
Câu 19
Hãy chọn phương án ghép đúng nhất. Kiểu dữ liệu có cấu trúc
Đáp án và lời giải
Đáp án: D
Câu 20
Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì ?