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ácB. Chỉ số của mảng không nhất thiết bắt đầu từ 1; B.[r]
(1)NỘI DUNG ÔN TẬP TIN 11 – CUỐI KI I Bài 11: kiểu mảng
Câu 1: Phát biểu kiểu mảng phù hợp? A Là tập hợp số nguyên;
B Độ dài tối đa mảng 255;
C Là dãy hữu hạn phần tử kiểu; D Mảng khơng thể chứa kí tự;
Câu 2: Hãy chọn phương án ghép Để khai báo số phần tử mảng PASCAL, người lập trình cần
A khai báo số số phần tử mảng; B khai báo số bắt đầu kết thúc mảng; C khai báo số kết thúc mảng;
D không cần khai báo gì, hệ thống tự xác định;
Câu 3: Phát biểu số mảng phù hợp nhất? A Dùng để truy cập đến phần tử mảng;
B Dùng để quản lí kích thước mảng; C Dùng vòng lặp với mảng;
D Dùng vịng lặp với mảng để quản lí kích thước mảng; Câu 4: Phát biểu sau mảng khơng xác?
A Chỉ số mảng khơng thiết 1; B Có thể xây dựng mảng nhiều chiều;
C Xâu kí tự xem loại mảng; D Độ dài tối đa mảng 255;
Câu 5: Thế khai báo biến mảng gián tiếp? A Khai báo mảng 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: Phương án 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 7: Cho khai báo sau:
a:array[0 16] of integer;
Câu lệnh in tất phần tử mảng trên? A for k := to 16 write(a[k]);
B for k := 16 downto write(a[k]); C for k:= to 15 write(a[k]); D for k := 16 down to write(a[k]);
Câu 8: Cho khai báo mảng đoạn chương trình sau : Var a : array[0 50] of real ;
k := ;
for i := to 50
if a[i] > a[k] then k := i;
Đoạn chương trình thực cơng việc ? A Tìm phần tử nhỏ mảng;
(2)C Tìm số phần tử lớn mảng; D Tìm số phần tử nhỏ mảng; Câu 9: Cho khai báo mảng sau:
Var m : array[0 10] of integer ;
Phương án phần tử thứ 10 mảng? A a[10];
C a[9]; B a(10); D a(9); 4 Kiểu xâu
1 Trong khai báo sau, khai báo đúng? a Var hoten : string[27];
b Var diachi : string(100); c Var ten = string[30]; d Var ho = string(30);
2 Trong phát biểu sau, phát biểu Sai? a Xâu khơng có kí tự gọi xâu rỗng;
b Thao tác nhập xuất liệu kiểu xâu nhập xâu hay xuất giá trị biến kiểu liệu chuẩn; c Xâu có chiều dài khơng vượt q 250;
d Có thể tham chiếu đến kí tự xâu Trên liệu kiểu xâu có phép tốn nào? a Phép toán so sánh phép gán;
b Phép so sánh phép nối; c Phép gán phép nối;
d Phép gán, phép nối phép so sánh; Xâu ‘ABBA’ lớn xâu:
a ‘ABC’; b ‘ABABA’; c ‘ABCBA’; d ‘BABA’; Xâu A = ‘ABBA’ nhỏ xâu:
a ‘A’; b ‘B’; c ‘AAA’; d ‘ABA’; Cho A = ‘abc’; B = ‘ABC’; Khi A + B cho k ết nào?
a ‘aAbBcC’; b ‘abcABC’; c ‘AaBbCc’; d ‘ABCcbc’; Cho xâu s = ‘123456789’, sau thực thủ tục delets(s,3,4) thì:
a S = ‘1256789’; b S = ‘12789’; c S = ‘123789’; d S = ‘’; Cho sâu s1 = ‘123’; s2 = ‘abc’ sau thực thủ tục Insert(s1,s2,2) thì: a s1 = ‘123’; s2 = ‘a123bc’ b s1 = ‘1abc23’; s2 = ‘abc’
c s1 = ‘123’; s2 = ‘12abc’ d s1 = ‘ab123; s2 = ‘abc’ Cho s = ‘500 ki tu’, hàm Length(s) cho giá trị
a 500; b 9; c ‘5’; d ‘500’;
10 Cho s1 = ‘010’; s2 = ‘1001010’ hàm pos(s1,s2) cho giá trị bằng: a 3; b 4; c 5; d 0;
11 Cho s = ‘123456789’ hàm Copy(s,2,3) cho giá trị bằng: