Câu 19: Để tham chiếu đến phần tử có chỉ số i trong biến mảng một chiều BB. <tên kiểu bản ghi>.<giá trị của trường> II..[r]
Trang 1Họ, tên thí sinh:
lớp:
I Phần trắc nghiệm: (5đ)
Câu 1: Với biến xâu s1,s2 phép thực hiện nào sai:
Câu 2: Cho s,s1 là hai biến xâu cùng kiểu Cách viết nào đúng:
Câu 3: Một biến kiểu xâu có thể nhận số kí tự tối đa:
Câu 4: Khai báo nào sau đây là đúng ?
Câu 5: Var A,B: array[1 5] of byte;
C: array[1 5] of char;
Câu lệnh nào sau đây là hợp lệ:
Câu 6: Trong ngôn ngữ lập trình Pascal, xâu ký tự là:
Câu 7: Nếu khai báo Var s: string; thì biến s nhận xâu có độ dài tối đa là:
Câu 8: Để chứa một dãy số nhập vào từ bàn phím ta sử dụng biến có kiểu dữ liệu:
Câu 9: Nếu A là biến xâu; B là biến kiểu mảng; C là biến bản ghi Lệnh nào sau đây đúng:
Câu 10: Trong quá trình nhập dữ liệu cho biến mảng một chiều Cách viết nào sau là đúng:
A write(“a[“,i,” ]=”); readln(a[i]); B write(‘a[‘i’]=’); readln(a[i]);
C write(‘a[‘,i,’ ]=’); readln(a[i]); D write(‘a[i]=’); readln(a[i]);
Câu 11: Sau khi thực hiện đoạn chương trình dưới giá trị của biến S là:
S:= ‘Ha Noi mua thu’ ;
Delete(S,7,8);
Insert(’Mua thu ’,S,1);
Câu 12: Hàm Random(100) trả lại một số nguyên trong phạm vi:
Câu 13: Khai báo nào sau đúng:
Câu 14: Biểu thức điều kiện để kiểm tra kí tự s[i] là kí tự số:
C (‘0’<=s[i]) and (s[i]<=’9’) D ‘0’< =s[i] <=9’
Câu 15: Nếu C, B là biến bản ghi có 3 trường (hoten, lop, diem) Câu lệnh nào sau sai:
Câu 16: Khai báo nào sau đây đúng:
Câu 17: Để đưa dữ liệu vào cho biến mảng ta thường dùng câu lệnh nào?
Mã đề 132
Trang 2Câu 18: Hàm length(s) cho biết:
A Độ dài thực có của xâu
B Độ dài thực có của xâu không kể các dấu cách
C Độ dài tối đa của xâu
D Bằng 0
Câu 19: Để tham chiếu đến phần tử có chỉ số i trong biến mảng một chiều B Ta viết:
Câu 20: Để truy cập vào các trường của bản ghi ta viết:
A <tên biến bản ghi>.<tên trường> B <tên kiểu bản ghi>.<tên trường>
C <tên biến bản ghi>.<giá trị của trường> D <tên kiểu bản ghi>.<giá trị của trường>
II Phần tự luận: (5đ)
Câu 1: (1,5đ) Lấy ví dụ về khai báo gián tiếp cho từng kiểu dữ liệu có cấu trúc sau: kiểu xâu, kiểu
bản ghi
Câu 2: (1.5đ) Với s là biến xâu Đoạn chương trình sau có ý nghĩa gì?
Readln(s);
For i:= length(s) downto 1 do write(s[i] );
Câu 3: (2đ) Viết chương trình nhập vào một xâu kí tự s từ bàn phím Hãy thông báo ra màn hình số
kí tự chữ số, số kí tự chữ cái trong xâu
-BÀI LÀM:
I Phần trắc nghiệm:
A
B
C
D
II Tự luận: