8 ma de thi

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Lê Thành Công (trang riêng)
Ngày gửi: 13h:42' 26-04-2010
Dung lượng: 60.5 KB
Số lượt tải: 47
Nguồn:
Người gửi: Lê Thành Công (trang riêng)
Ngày gửi: 13h:42' 26-04-2010
Dung lượng: 60.5 KB
Số lượt tải: 47
Số lượt thích:
0 người
SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐĂK NÔNG
KỲ THI CUỐI NĂM, NĂM HỌC 2009 – 2010
TRƯỜNG THPT HÙNG VƯƠNG
Môn thi: Tin học 11
Thời gian: 45 phút (không kể thời gian giao đề)
ĐỀ CHÍNH THỨC Mã đề thi 201
Họ tên thí sinh:..................................................................... Số báo danh: .............................
Câu 1: Với A là mảng một chiều số nguyên và có N phần tử, cho đoạn chương trình sau:
S := 0;
For i := 1 to N do S := S + A[ i ];
Đoạn chương trình trên thực hiện việc gì?
A. Đếm số phần tử của mảng A B. Không thực hiện việc nào trong ba việc trên
C. Tính tổng các phần tử của mảng A D. In ra màn hình mảng A
Câu 2: Cho đoạn chương trình sau:
S := `Hoang Anh Tuan`;
X := ` `;
i := length(S);
While S[ i ] < >` ` do
Begin
X := X + S[ i ];
i := i - 1;
End;
Sau khi thực hiện đoạn chương trình trên, biến X có giá trị là:
A. ‘Anh’; B. ‘nauT’; C. ‘Hoang’; D. ‘Tuan’;
Câu 3: Khẳng định nào đúng?
A. Một chương trình con nhất thiết phải có tham số hình thức và cũng có thể không có biến cục bộ.
B. Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.
C. Một chương trình con nhất thiết phải có tham số hình thức.
D. Một chương trình con nhất thiết phải có biến cục bộ.
Câu 4: Nói về cấu trúc của một chương trình con, khẳng định nào không đúng?
A. Phần khai báo có thể có hoặc không tuỳ thuộc vào từng chương trình.
B. Phần đầu nhất thiết phải có để khai báo tên chương trình con.
C. Phần thân không có cũng được.
D. Phần đầu có thể có hoặc không cũng được.
Câu 5: Nếu hàm EOLN() cho giá trị là TRUE thì con trỏ tệp nằm ở vị trí nào?
A. Đầu dòng. B. Cuối tệp. C. Cuối dòng. D. Đầu tệp.
Câu 6: 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ì ?
For i := length(str) downto 1 do write(str[i]);
A. In từng kí tự ra màn hình theo thứ tự ngược và trừ kí tự trống.
B. In xâu ra màn hình.
C. In từng kí tự của xâu ra màn hình.
D. In từng kí tự ra màn hình theo thứ tự ngược.
Câu 7: Để khai báo số phần tử của mảng một chiều trong Pascal, người lập trình cần:
A. khai báo chỉ số bắt đầu và kết thúc của mảng.
B. khai báo chỉ số kết thúc của mảng.
C. không cần khai báo gì, hệ thống sẽ tự xác định.
D. khai báo một hằng số là số phần tử của mảng.
Câu 8: Cho khai báo sau:
Var hoten : String;
Phát biểu nào đú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à 255.
C. Cần phải khai báo kích thước của xâu sau đó. D. Xâu có độ dài lớn nhất là 0.
Câu 9: Khai báo mảng 2 chiều nào là đúng?
A. Type 2chieu = array [1...100,1...100] of char;
B. Type mang = array [1-100,1-100] of char;
C. Type mang2c = array [1..100][1..100] of char;
D. Type mang2c = array [1..100,1..100] of char;
Câu 10: Khai báo mảng một chiều nào đúng?
A. Type 1chieu = array [1..100] of char; B. Type mang1c = array (1..100) of char;
C. Type mang = array [1-100] of char; D. Type mang1c = array [1…100] of char;
Câu 11: Xâu kí tự là:
A. mảng các kí tự.
B. tập hợp các chữ cái và các chữ số trong bảng chữ cái tiếng Anh.
C. tập hợp các chữ cái trong bảng chữ cái tiếng Anh.
D. dãy các kí tự trong bảng mã
KỲ THI CUỐI NĂM, NĂM HỌC 2009 – 2010
TRƯỜNG THPT HÙNG VƯƠNG
Môn thi: Tin học 11
Thời gian: 45 phút (không kể thời gian giao đề)
ĐỀ CHÍNH THỨC Mã đề thi 201
Họ tên thí sinh:..................................................................... Số báo danh: .............................
Câu 1: Với A là mảng một chiều số nguyên và có N phần tử, cho đoạn chương trình sau:
S := 0;
For i := 1 to N do S := S + A[ i ];
Đoạn chương trình trên thực hiện việc gì?
A. Đếm số phần tử của mảng A B. Không thực hiện việc nào trong ba việc trên
C. Tính tổng các phần tử của mảng A D. In ra màn hình mảng A
Câu 2: Cho đoạn chương trình sau:
S := `Hoang Anh Tuan`;
X := ` `;
i := length(S);
While S[ i ] < >` ` do
Begin
X := X + S[ i ];
i := i - 1;
End;
Sau khi thực hiện đoạn chương trình trên, biến X có giá trị là:
A. ‘Anh’; B. ‘nauT’; C. ‘Hoang’; D. ‘Tuan’;
Câu 3: Khẳng định nào đúng?
A. Một chương trình con nhất thiết phải có tham số hình thức và cũng có thể không có biến cục bộ.
B. Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.
C. Một chương trình con nhất thiết phải có tham số hình thức.
D. Một chương trình con nhất thiết phải có biến cục bộ.
Câu 4: Nói về cấu trúc của một chương trình con, khẳng định nào không đúng?
A. Phần khai báo có thể có hoặc không tuỳ thuộc vào từng chương trình.
B. Phần đầu nhất thiết phải có để khai báo tên chương trình con.
C. Phần thân không có cũng được.
D. Phần đầu có thể có hoặc không cũng được.
Câu 5: Nếu hàm EOLN(
A. Đầu dòng. B. Cuối tệp. C. Cuối dòng. D. Đầu tệp.
Câu 6: 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ì ?
For i := length(str) downto 1 do write(str[i]);
A. In từng kí tự ra màn hình theo thứ tự ngược và trừ kí tự trống.
B. In xâu ra màn hình.
C. In từng kí tự của xâu ra màn hình.
D. In từng kí tự ra màn hình theo thứ tự ngược.
Câu 7: Để khai báo số phần tử của mảng một chiều trong Pascal, người lập trình cần:
A. khai báo chỉ số bắt đầu và kết thúc của mảng.
B. khai báo chỉ số kết thúc của mảng.
C. không cần khai báo gì, hệ thống sẽ tự xác định.
D. khai báo một hằng số là số phần tử của mảng.
Câu 8: Cho khai báo sau:
Var hoten : String;
Phát biểu nào đú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à 255.
C. Cần phải khai báo kích thước của xâu sau đó. D. Xâu có độ dài lớn nhất là 0.
Câu 9: Khai báo mảng 2 chiều nào là đúng?
A. Type 2chieu = array [1...100,1...100] of char;
B. Type mang = array [1-100,1-100] of char;
C. Type mang2c = array [1..100][1..100] of char;
D. Type mang2c = array [1..100,1..100] of char;
Câu 10: Khai báo mảng một chiều nào đúng?
A. Type 1chieu = array [1..100] of char; B. Type mang1c = array (1..100) of char;
C. Type mang = array [1-100] of char; D. Type mang1c = array [1…100] of char;
Câu 11: Xâu kí tự là:
A. mảng các kí tự.
B. tập hợp các chữ cái và các chữ số trong bảng chữ cái tiếng Anh.
C. tập hợp các chữ cái trong bảng chữ cái tiếng Anh.
D. dãy các kí tự trong bảng mã
 









Các ý kiến mới nhất