Trắc nghiệm Tin học 11 tn th11 hki chuong 4 dapan

WORD 81 0.169Mb

Trắc nghiệm Tin học 11 tn th11 hki chuong 4 dapan là tài liệu môn Tin Học trong chương trình Lớp 11 được cungthi.online tổng hợp và biên soạn từ các nguồn chia sẻ trên Internet. Tạo nguồn tài liệu giúp các bạn trong việc ôn luyện và học tập

Những địa chỉ uy tín để bạn mua sách


Nội dung tóm tắt

Một số câu hỏi trắc nghiệm TIN HỌC 11 Chương 4 Trang _ 2 Chương IV : KIỂU DỮ LIỆU CÓ CẤU TRÚC Câu 1 : _ Phát biểu nào dưới đây về kiểu mảng là phù hợp ? A. Là một tập hợp các số nguyên; B. Độ dài tối đa của mảng là 255; C. Là một dãy hữu hạn các phần tử cùng kiểu; (*) D. Mảng không thể chứa kí tự; Câu 2 : _ Hãy chọn phương án ghép đúng nhất. Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần A. khai báo một hằng số là số phần tử của mảng; B. khai báo chỉ số bắt đầu và kết thúc của mảng; (*) C. khai báo chỉ số kết thúc của mảng; D. không cần khai báo gì, hệ thống sẽ tự xác định; Câu 3 : _ Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất ? A. Dùng để truy cập đến một phần tử bất kì trong mảng; (*) B. Dùng để quản lí kích thước của mảng; C. Dùng trong vòng lặp với mảng; D. Dùng trong vòng lặp với mảng để quản lí kích thước của mảng; Câu 4 : _ Phát biểu nào sau đây về mảng là không chính xác ? A. Chỉ số của mảng không nhất thiết bắt đầu từ 1; B. Có thể xây dựng mảng nhiều chiều; C. Xâu kí tự cũng có thể xem như là một loại mảng; D. Độ dài tối đa của mảng là 255; (*) Câu 5 : _ Thế nào là khai báo biến mảng gián tiếp ? A. Khai báo mảng của các bản ghi; B. Khai báo mảng xâu kí tự; C. Khai báo mảng hai chiều; D. Khai báo thông qua kiểu mảng đã có; (*) Câu 6 : _ Mảng table dưới đây chứa bao nhiêu phần tử ? A. 12 B. 16 C. 20 D. 25 (*) Câu 7 : _ Phương án nào dưới đây là khai báo mảng hợp lệ ? A. mang : ARRAY[0..10] OF INTEGER; (*) B. mang : ARRAY[0..10] : INTEGER; C. mang : INTEGER OF ARRAY[0..10]; D. mang : ARRAY(0..10) : INTEGER; Câu 8 : _ Cho khai báo sau : 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 ? A. for k := 1 to 16 do write(a[k]); B. for k := 16 downto 0 do write(a[k]); (*) C. for k:= 0 to 15 do write(a[k]); D. for k := 16 down to 0 write(a[k]); Câu 9 : _ Cho khai báo mảng và đoạn chương trình như sau : Đoạn chương trình trên thực hiện công việc gì dưới đây ? A. Tìm phần tử nhỏ nhất trong mảng; B. Tìm phần tử lớn nhất trong mảng; C. Tìm chỉ số của phần tử lớn nhất trong mảng; (*) D. Tìm chỉ số của phần tử nhỏ nhất trong mảng; Câu 10 : _ Cho khai báo mảng như sau : Phương án nào dưới đây chỉ phần tử thứ 10 của mảng ? A. B. a[10]; C. a(10); D. a[9]; (*) E. a(9); Câu 11 : _ Câu 12 : _ Khai báo mảng hai chiều nào sau đây là sai ? A. var m : array[1..10] of array[0..9] of integer; B. var m : array[1..20,1..40] of real; C. var m : array[1..9;1..9] of integer; (*) D. var m : array[0..10,0..10] of char; Câu 13 : _ 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 A. chèn thêm phần tử; B. truy cập đến phần tử bất kì; (*) C. xóa một phần tử D. chèn thêm phần tử và xóa phần tử; Câu 14 : _ Hãy chọn phương án ghép đúng. Độ dài tối đa của xâu kí tự trong PASCAL là A. B. 256; C. 255; (*) D. 65535; E. Tùy ý; Câu 15 : _ Câu 16 : _ Hãy chọn phương án ghép đúng. Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Length(S) là A. B. 12; C. 13 (*) D. 14 E. 15 Câu 17 : _ Câu 18 : _ Hãy chọn phương án ghép đúng. Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Pos(‘Vietnam’,S) là A. B. 5; C. 6; D. 7; (*) E. 8; Câu 19 : _ Câu 20 : _ Cho khai báo sau : Phát biểu nào dưới đây là đúng ? A. Câu lệnh sai vì thiếu độ dài tối đa của xâu; B. Xâu có độ dài lớn nhất là 0; C. Xâu có độ dài lớn nhất là 255; (*) D. Cần phải khai báo kích thước của xâu sau đó; Câu 21 : _ Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiện A. chèn xâu S1 vào S2 bắt đầu từ vị trí vt ; (*) B. chèn xâu S2 vào S1 bắt đầu từ vị trí vt ; C. nối xâu S2 vào S1; D. sao chép vào cuối S1 một phần của S2 từ vị trí vt ; Câu 22 : _ Đoạn chương trình sau in ra kết quả nào ? A. 6; B. 7; (*) C. 10; D. Chương trình có lỗi; Câu 23 : _ 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ì ? A. In xâu ra màn hình; B. In từng kí tự xâu ra màn hình; C. In từng kí tự ra màn hình theo thứ tự ngược, trừ kí tự đầu tiên; D. In từng kí tự ra màn hình theo thứ tự ngược; (*) Câu 24 : _ 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ì A. Dịch chuyển các kí tự của xâu về sau 1 vị trí; B. Dịch chuyển các kí tự của sâu lên trước một vị trí; C. Khởi tạo lại mọi kí tự của xâu bằng kí tự đầu tiên; (*) D. Khởi tạo lại mọi kí tự của xâu bằng kí tự cuối cùng; Câu 25 : _ 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 ? A. Để mô tả đối tượng chứa nhiều loại thông tin khác nhau; (*) B. Để mô tả nhiều dữ liệu; C. Để mô tả dữ liệu gồm cả số và xâu kí tự; D. Để tạo mảng nhiều chiều; Câu 26 : _ Phát biểu nào sau đây về bản ghi là không phù hợp ? A. Bản ghi là dữ liệu có cấu trúc; B. Bản ghi thường có nhiều trường dữ liệu;