- Phải ghi đầy đủ các mục theo hướng dẫn - Dùng bút chì đen tô kín các ô tròn trong mục Số báo danh, Mã đề trước khi làm bài.. Phần trả lời : Số thứ tự câu trả lời dưới đây ứng với số t
Trang 1PHIẾU TRẢ LỜI TRẮC NGHIỆM
Học sinh chú ý : - Giữ cho phiếu phẳng, không bôi bẩn, làm rách.
- Phải ghi đầy đủ các mục theo hướng dẫn
- Dùng bút chì đen tô kín các ô tròn trong mục Số báo danh, Mã đề trước khi làm bài.
Phần trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câu trắc nghiệm trong đề Đối với mỗi câu
trắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng.
Trang 2Sở GD-ĐT Tỉnh Đắc Lắc ĐỀ KIỂM TRA
Phòng Khảo Thí Môn : Vật lý
Thời Gian : 45 phút
Họ tên học sinh : Lớp
Nội dung đề số : 001
trong xâu a, x kí tự tại vị trí k D Xĩa trong xâu a, k kí tự tại vị trí x
2 Phần tử đầu tiên của xâu kí tự cĩ chỉ số là?
3 Xâu kí tự là?
các kí tự
4 cho đoạn chương trình sau:
assign(f1,'to 1.txt');
reset(f1);
assign(f2,'to 2.txt');
rewrite(f2);
while not eof(f1) do
đoạn chương trình cho ta biết:
5 Hàm Eof (<biến tệp>) trả về giá trị:
6 Để xuất các phần tử của mảng hai chiều ra màn hình ta viết
7 Cách khai báo nào sau đây là hợp lệ?
real; G S : =string;**
8 Để truy cập vào tưng trường của bản ghi ta viết:
9 Cho đoạn chương trình sau:
i:= 1;s:=0;
while i<5 do begin
s:=s+3;
i:=i+1; end;
kết quả s bằng?
10 Hàm Eoln (<biến tệp>) trả về giá trị:
11 Cho đoạn chương trình:
S:=0; for i:=1 to n do ; if A[i] > 0 then S:=S +A[i]; trong đoạn chương trình trên thực hiện việc nào?
Trang 3A.Tính tổng các số dương B Tính tổng các số của mảng C Không in ra gi
12 Các thao tác để nhập dữ liệu từ tệplà:
Rewrite(f);
Write(f,a,b,c);
Rewrite(f);
Write(f, cau tho );
Rewrite(f);
Write(f,a,b,c);
Rewrite(f);
Write(f,a,b,c);
Close(F);
13 Chỉ ra câu đúng trong phần đầu của hàm :
hàm>[<danh sách tham số>]:<kiểu dữ liệu>;
14 Độ dài xâu kí tự tối đa?
15 Để đổi chỗ giá trị của 2 phần tử I,j trong mảng 1 chiều A ta viết:
A[i]:=A[j];
A[j]:=A[i];
A[i]:=A[j];
A[i]:=A[j];
Tag:=A[j];
16 Cho đoạn chương trình sau:
b:= ' ';{ xâu rỗng}
for i:=1 to length(a) do
if a[ i ] <>' ' {dấu cách} then b:=b+a[ i ];
write('ket qua' , b);
sau khi chạy chương trình thì xâu b có kết quả
tại vị trí cuối cùng của xâu a D chứa các dấu cách của xâu a
17 Hàm upcase(S) cho kết quả là?
18 Gán giá trị cho biến bản ghi có thể:
D Cả A và B đều đúng
19 Để tìm vị trí đầu tiên xuất hiện xâu lop trong xâu A ta viết:
K:=pos(A,'lop');
20 Khai báo nào sau đay là đúng?
Trang 4A.Type mang1ch = [1 100] of real; B Type mang1ch = [1 100] of read; C Type
21 Để đếm số chữ số trong xâu S ,đoạn chương trình nào sau đây thực hiện việc này?
For i:=1 to n do;
For i:=1 to n do;
For i:=1 to n do;
If S[i] in ['0' '9'] then d:=d+1; D D:=0;
For i:=1 to n do;
If (S[i] >='0' and S[i] <='9') then d:=d+1;
22 Để nhập dữ liệu và mảng 1 chiều A ta viết
Write( 'A[',i,']); Readln(A[i]); D Write( 'A[',i,']'); Readln(A[i]);
23 Chỉ ra câu đúng trong phần đầu của thủ tục :
24 Xâu có độ dài bằng không gọi là?
25 Hàm length(A); cho kết quả là
báo
26 Với xâu kí tự ta có thể
cho một biến xâu
27 Khai báo nào sau đây là sai?
28 Các phép toán trong xâu kí tự là?
D Phép ghép xâu, và phép so sánh
29 Các thao tác để xuất dữ liệu từ tệplà:
Reset(f);
Write(f,a,b,c);
Reset(f);
read(f, bai tho );
Reset(f);
Write(f,a,b,c);
Reset(f);
read(f,a,b,c);
Close(F);
30 Hãy chon câu trả lời đúng nhất cho 'Xâu kí tự được so sánh dựa trên:'
Trang 5Khởi tạo đáp án đề số : 001
Trang 6-Sở GD-ĐT Tỉnh Đắc Lắc ĐỀ KIỂM TRA
Phòng Khảo Thí Môn : Vật lý
Thời Gian : 45 phút
Họ tên học sinh : Lớp
Nội dung đề số : 002
1. Hàm Eoln (<biến tệp>) trả về giá trị:
2 Cho đoạn chương trình:
S:=0; for i:=1 to n do ; if A[i] > 0 then S:=S +A[i]; trong đoạn chương trình trên thực hiện việc nào?
Tính tổng các số của mảng
3 Hàm length(A); cho kết quả là
khi khai báo
4 Chỉ ra câu đúng trong phần đầu của thủ tục :
D Procedure <tên thủ tục>:<kiểu dữ liệu>;
5 Phần tử đầu tiên của xâu kí tự cĩ chỉ số là?
6 Để nhập dữ liệu và mảng 1 chiều A ta viết
7 Khai báo nào sau đay là đúng?
8 Xâu cĩ độ dài bằng khơng gọi là?
9 Xâu kí tự là?
10 Hàm upcase(S) cho kết quả là?
11 Độ dài xâu kí tự tối đa?
12 Để đổi chỗ giá trị của 2 phần tử I,j trong mảng 1 chiều A ta viết:
A[i]:=A[j];
A[j]:=A[i];
A[i]:=A[j];
A[i]:=A[j];
A[j]:= Tag;
13 Cách khai báo nào sau đây là hợp lệ?
Trang 7A.S : string of integer; B S : strinh; C A: array[1 41 5] of integer; D Không có câu
Cách truy xuất tới mảng như sau A[ i,j] thực hiện cách khai báo nào sau đây?
14 Khai báo nào sau đây là sai?
15 Các thao tác để xuất dữ liệu từ tệplà:
Reset(f);
read(f,a,b,c);
Reset(f);
Write(f,a,b,c);
Reset(f);
read(f, bai tho );
Reset(f);
Write(f,a,b,c);
Close(F);
16 Để xuất các phần tử của mảng hai chiều ra màn hình ta viết
17 Với xâu kí tự ta có thể
18 Để đếm số chữ số trong xâu S ,đoạn chương trình nào sau đây thực hiện việc này?
For i:=1 to n do;
If S[i] in ['0' '9'] then d:=d+1; B D:=0;
For i:=1 to n do;
For i:=1 to n do;
For i:=1 to n do;
If S[i] in['0'….'9'] then d:=d+1;
19 Cho đoạn chương trình sau:
b:= ' ';{ xâu rỗng}
for i:=1 to length(a) do
if a[ i ] <>' ' {dấu cách} then b:=b+a[ i ];
write('ket qua' , b);
sau khi chạy chương trình thì xâu b có kết quả
20 Hàm Eof (<biến tệp>) trả về giá trị:
21 Các phép toán trong xâu kí tự là?
chia D Phép cộng và phép trừ
22 Gán giá trị cho biến bản ghi có thể:
Trang 8A.Tất cả đều sai B Gán giá trị cho từng trường C Cả A và B đều đúng D Dùng lệnh gán trực tiếp
23 Các thao tác để nhập dữ liệu từ tệplà:
Rewrite(f);
Write(f,a,b,c);
Rewrite(f);
Write(f, cau tho );
Rewrite(f);
Write(f,a,b,c);
Rewrite(f);
Write(f,a,b,c);
Close(F);
24 Hãy chon câu trả lời đúng nhất cho 'Xâu kí tự được so sánh dựa trên:'
25 Cho đoạn chương trình sau:
i:= 1;s:=0;
while i<5 do begin
s:=s+3;
i:=i+1; end;
kết quả s bằng?
26 cho đoạn chương trình sau:
assign(f1,'to 1.txt');
reset(f1);
assign(f2,'to 2.txt');
rewrite(f2);
while not eof(f1) do
đoạn chương trình cho ta biết:
27 Để truy cập vào tưng trường của bản ghi ta viết:
28 Thủ tục delete( a,x,k) thực hiện
trong xâu a, x kí tự tại vị trí k D Xóa trong xâu x, k kí tự tại vị trí a
29 Chỉ ra câu đúng trong phần đầu của hàm :
hàm>[<danh sách tham số>]:<kiểu dữ liệu>;
30 Để tìm vị trí đầu tiên xuất hiện xâu lop trong xâu A ta viết:
Trang 9Khởi tạo đáp án đề số : 002
Trang 10-Sở GD-ĐT Tỉnh Đắc Lắc ĐỀ KIỂM TRA
Phòng Khảo Thí Môn : Vật lý
Thời Gian : 45 phút
Họ tên học sinh : Lớp
Nội dung đề số : 003
2 Gán giá trị cho biến bản ghi cĩ thể:
giá trị cho từng trường
3 Để đếm số chữ số trong xâu S ,đoạn chương trình nào sau đây thực hiện việc này?
For i:=1 to n do;
If S[i] in ['0' '9'] then d:=d+1; B D:=0;
For i:=1 to n do;
For i:=1 to n do;
For i:=1 to n do;
If S[i] in['0'….'9'] then d:=d+1;
4 Các thao tác để nhập dữ liệu từ tệplà:
Rewrite(f);
Write(f,a,b,c);
Rewrite(f);
Write(f,a,b,c);
Rewrite(f);
Write(f, cau tho );
Rewrite(f);
Write(f,a,b,c);
Close(F);
5 Xâu kí tự là?
6 Để nhập dữ liệu và mảng 1 chiều A ta viết
Write( A[',i,']'); Readln(A[i]); D Write( 'A['i']'); Readln(A[i]);
7 Cho đoạn chương trình sau:
b:= ' ';{ xâu rỗng}
for i:=1 to length(a) do
if a[ i ] <>' ' {dấu cách} then b:=b+a[ i ];
write('ket qua' , b);
sau khi chạy chương trình thì xâu b cĩ kết quả
Trang 11A.xóa mọi dấu cách trong xâu B xóa dấu cách đàu tiên trong xâu a C xóa
8 Hàm length(A); cho kết quả là
tính dấu cách
9 Khai báo nào sau đay là đúng?
10 Hàm upcase(S) cho kết quả là?
11 Để xuất các phần tử của mảng hai chiều ra màn hình ta viết
12 Các thao tác để xuất dữ liệu từ tệplà:
Reset(f);
read(f, bai tho );
Reset(f);
Write(f,a,b,c);
Reset(f);
read(f,a,b,c);
Reset(f);
Write(f,a,b,c);
Close(F);
13 Chỉ ra câu đúng trong phần đầu của thủ tục :
Procedure<tên thủ tục>[<danh sách tham số>] ;
14 Hàm Eof (<biến tệp>) trả về giá trị:
15 Phần tử đầu tiên của xâu kí tự có chỉ số là?
16 Hàm Eoln (<biến tệp>) trả về giá trị:
17 Thủ tục delete( a,x,k) thực hiện
trong xâu x, k kí tự tại vị trí a D Xóa trong xâu k, x kí tự tại vị trí a
18 cho đoạn chương trình sau:
assign(f1,'to 1.txt');
reset(f1);
assign(f2,'to 2.txt');
rewrite(f2);
while not eof(f1) do
đoạn chương trình cho ta biết:
Trang 12A.dữ liệu chuyển từ tệp to 1.txt sang tệp to 2.txt B không cho biết gì cả C.
19 Để tìm vị trí đầu tiên xuất hiện xâu lop trong xâu A ta viết:
K:=pos('lop','lop');
20 Cho đoạn chương trình:
S:=0; for i:=1 to n do ; if A[i] > 0 then S:=S +A[i]; trong đoạn chương trình trên thực hiện việc nào?
Đếm số lượng phần tử mảng A
21 Với xâu kí tự ta có thể
Gán một kí tự cho một biến xâu
22 Độ dài xâu kí tự tối đa?
23 Chỉ ra câu đúng trong phần đầu của hàm :
tục>[<danh sách tham số>]:<kiểu dữ liệu>;
24 Để đổi chỗ giá trị của 2 phần tử I,j trong mảng 1 chiều A ta viết:
A[i]:=A[j];
A[i]:=A[j];
A[j]:=A[i];
A[i]:=A[j];
A[j]:= Tag;
25 Xâu có độ dài bằng không gọi là?
26 Các phép toán trong xâu kí tự là?
27 Để truy cập vào tưng trường của bản ghi ta viết:
28 Khai báo nào sau đây là sai?
29 Cho đoạn chương trình sau:
i:= 1;s:=0;
while i<5 do begin
s:=s+3;
i:=i+1; end;
kết quả s bằng?
30 Hãy chon câu trả lời đúng nhất cho 'Xâu kí tự được so sánh dựa trên:'
Trang 13Khởi tạo đáp án đề số : 003