Tính tổng các phần tử của mảng A Câu 2: Hãy chọn thứ tự thực hiện các thao tác đọc dữ liệu từ file: a Đóng file b Mở file c Gán tên file với biến file d Đọc dữ liệu từ file A.. Câu 3:Gi
Trang 1KIỂM TRA 45P – TIN 11 CB – HK II
ĐỀ B
I Trắc nghiệm: 5đ
Câu 1: Đoạn chương trình sau làm gì?
S:=0;
For i:=1 to n do S:=S+a[i];
a Đếm số phần tử của mảng A b Tính tổng các phần tử của mảng A
Câu 2: Hãy chọn thứ tự thực hiện các thao tác đọc dữ liệu từ file:
(a) Đóng file (b) Mở file (c) Gán tên file với biến file (d) Đọc dữ liệu từ file
A c b d a B a b c d C b d c a D d a c b
Câu 3:Giả sử có một bản ghi NS gồm các trường hoten, tuoi, hsl, luong Muốn tham chiếu đến trường luong của bản ghi NS ta viết:
Câu 4: Nếu khai báo biến a:array[1 100,1 100] of integer thì việc truy xuất đến phần tử nào là đúng?
Câu 5: Chọn khai báo biến đúng trong ngôn ngữ lập trình Pascal?
Câu 6: Trong pascal, sau khi thực hiện xong đoạn chương trình sau giá trị của biến S là?
A Mua thu Ha Noi mua thu B Mua thu Ha Noi
Câu 7: Cho f là một biến tệp văn bản Khai báo nào sau đây là đúng ?
A Var f : = text; B Var f : text; C Var : f text; D Var f = text;
Câu 8: Để gán tệp vidu.txt cho biến tệp f ta sử dụng câu lệnh
A assign(‘f , D:\vidu.txt’); B assign(f , ‘vidu txt’);
Câu 9: Khai báo sau đây thì mảng có tối đa bao nhiêu phần tử?
Var a:array [1 10,2 5] of byte;
Câu 10: Cho khai báo:
Var A: array[1 10] of integer;
Họ tên:
Lớp:
S:= 'mua thu Ha Noi';
Delete(S, 8,7);
Insert('Ha Noi ', S, 1);
Trang 2i: integer;
Để in ra màn hình phần tử thứ 3 của mảng thực hiện câu lệnh gì ?
a Write(‘Phan tu thu 3 la:’,A[i]); b Write(‘Phan tu thu 3 la:’,A[3]);
c Write(‘Phan tu thu 3 la:’’A [3]’); d Readln(A[3]);
II- Tự luận (5đ)
Câu 1: Trình bày sơ đồ các thao tác với tệp (3đ)
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Câu 2: Viết chương trình hoàn chỉnh nhập vào mảng 1 chiều gồm 10 phần tử, tính tổng các phần tử không chia hết cho 2 của mảng vừa nhập, biết rằng các phần tử trong mảng là các số nguyên (2đ)
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………