DE THI HKI HOT 2010
Chia sẻ bởi Đỗ Minh Thơm |
Ngày 17/10/2018 |
46
Chia sẻ tài liệu: DE THI HKI HOT 2010 thuộc Tin học 8
Nội dung tài liệu:
PHÒNG GIÁO DỤC TP LONG XUYÊN
(((((
ĐỀ KIỂM TRA HỌC KỲ I
Năm học: 2010 – 2011
Môn thi : TIN HỌC – KHỐI 8
Thời gian làm bài : 45 phút
(không kể thời gian phát đề)
Trường : THCS Lý Thường Kiệt
Họ và tên:-----------------------------
Lớp: -------
SBD:--------- Phòng thi :--------
ĐIỂM BÀI THI
Giám thị I :
Giám khảo I :
Bằng số
Bằng chữ
Giám thị II :
Giám khảo II :
I. : (6 )
1. Xác định bài toán là:
a. Viết thuật toán của bài toán b. Tìm INPUT và OUTPUT
c. Viết chương trình d. Các câu trên đều sai.
2. Quá trình giải toán trên máy tính gồm các bước:
a. Xác định bài tóan b. Mô tả thuật toán và viết chương trình
c. Xác định bài toán và viết chương trình d. Câu a và b đúng.
3. Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:
a. Chuỗi b. Kí tự c. Số nguyên d. Hằng
4. Câu lệnh sau cho kết quả là gì? Write(‘5’,+,’6’)
a. 5 + 6 b. 11 c. ‘5’+’6’ d. Thông báo lỗi
5. Câu lệnh Readln; mang ý nghĩa gì?
a. Nhập giá trị cho biến b. Xuất giá trị của biến
c. Tạm dừng chương trình để xem kết quả d. Câu lệnh thiếu.
6. Tổ hợp phím Alt + F5 có chức năng gì?
a. Xem màn hình kết quả b. Chạy chương trình
c. Thoát khỏi Pascal d. Dịch chương trình.
7. Khai báo sau có ý nghĩa gì?
Var a: integer; b: Char;
Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
Các câu trên đều sai.
8. Câu lệnh: a:=a+1; có ý nghĩa gì?
a. Gán giá trị biến a cho a rồi cộng thêm 1 đơn vị
b. Lấy giá trị a cộng thêm 1 đơn vị rồi gán cho biến a
c. Câu a và b sai
d. Câu a và b đúng.
9. Sau khi thực hiện đọan lệnh: Begin c:=a; a:=b; b:=c; End;
Kết quả là gì?
a. Hoán đổi giá trị của hai biến a, c b. Hoán đổi giá trị của hai biến a, b
c. Hoán đổi giá trị của hai biến b, c d. Các câu trên đều đúng.
10. Biến là gì?
a. Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình
b. Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình
c. Là đại lượng dùng để tính toán
d. Là đại lượng dùng để khai báo tên chương trình.
11. Tìm một điểm sai trong đoạn khai báo sau:
Const lythuongkiet :=2010;
a. Dư dấu bằng (=) b. Dư dấu hai chấm (:)
c. Tên hằng không được quá 8 kí tự. d. Từ khóa khai báo hằng sai.
12. Hãy chỉ ra tên chương trình đặt sai trong các tên dưới đây:
a. Program baitap1; b. Program bai tap1;
c. Program 1_baitap1; d. Câu b và c sai
II. TỰ LUẬN : (4 điểm)
Câu 1 : Hãy xác định Input, Output và mô tả thuật toán để giải bài toán : Tìm giá trị lớn nhất của 3 số a, b, c cho trước . (2 điểm)
Câu 2: Viết chương tr ình nhập vào 1 số nguyên từ bàn phím, cho biết số nhập vào là số chẳn hay số lẻ (Dùng If ... Then ... Else) (2 điểm)
Khai báo một biến kiểu số nguyên
Thân chương trình gồm các lệnh
Nhập giá trị cho một biến kiểu
(((((
ĐỀ KIỂM TRA HỌC KỲ I
Năm học: 2010 – 2011
Môn thi : TIN HỌC – KHỐI 8
Thời gian làm bài : 45 phút
(không kể thời gian phát đề)
Trường : THCS Lý Thường Kiệt
Họ và tên:-----------------------------
Lớp: -------
SBD:--------- Phòng thi :--------
ĐIỂM BÀI THI
Giám thị I :
Giám khảo I :
Bằng số
Bằng chữ
Giám thị II :
Giám khảo II :
I. : (6 )
1. Xác định bài toán là:
a. Viết thuật toán của bài toán b. Tìm INPUT và OUTPUT
c. Viết chương trình d. Các câu trên đều sai.
2. Quá trình giải toán trên máy tính gồm các bước:
a. Xác định bài tóan b. Mô tả thuật toán và viết chương trình
c. Xác định bài toán và viết chương trình d. Câu a và b đúng.
3. Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:
a. Chuỗi b. Kí tự c. Số nguyên d. Hằng
4. Câu lệnh sau cho kết quả là gì? Write(‘5’,+,’6’)
a. 5 + 6 b. 11 c. ‘5’+’6’ d. Thông báo lỗi
5. Câu lệnh Readln; mang ý nghĩa gì?
a. Nhập giá trị cho biến b. Xuất giá trị của biến
c. Tạm dừng chương trình để xem kết quả d. Câu lệnh thiếu.
6. Tổ hợp phím Alt + F5 có chức năng gì?
a. Xem màn hình kết quả b. Chạy chương trình
c. Thoát khỏi Pascal d. Dịch chương trình.
7. Khai báo sau có ý nghĩa gì?
Var a: integer; b: Char;
Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
Các câu trên đều sai.
8. Câu lệnh: a:=a+1; có ý nghĩa gì?
a. Gán giá trị biến a cho a rồi cộng thêm 1 đơn vị
b. Lấy giá trị a cộng thêm 1 đơn vị rồi gán cho biến a
c. Câu a và b sai
d. Câu a và b đúng.
9. Sau khi thực hiện đọan lệnh: Begin c:=a; a:=b; b:=c; End;
Kết quả là gì?
a. Hoán đổi giá trị của hai biến a, c b. Hoán đổi giá trị của hai biến a, b
c. Hoán đổi giá trị của hai biến b, c d. Các câu trên đều đúng.
10. Biến là gì?
a. Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình
b. Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình
c. Là đại lượng dùng để tính toán
d. Là đại lượng dùng để khai báo tên chương trình.
11. Tìm một điểm sai trong đoạn khai báo sau:
Const lythuongkiet :=2010;
a. Dư dấu bằng (=) b. Dư dấu hai chấm (:)
c. Tên hằng không được quá 8 kí tự. d. Từ khóa khai báo hằng sai.
12. Hãy chỉ ra tên chương trình đặt sai trong các tên dưới đây:
a. Program baitap1; b. Program bai tap1;
c. Program 1_baitap1; d. Câu b và c sai
II. TỰ LUẬN : (4 điểm)
Câu 1 : Hãy xác định Input, Output và mô tả thuật toán để giải bài toán : Tìm giá trị lớn nhất của 3 số a, b, c cho trước . (2 điểm)
Câu 2: Viết chương tr ình nhập vào 1 số nguyên từ bàn phím, cho biết số nhập vào là số chẳn hay số lẻ (Dùng If ... Then ... Else) (2 điểm)
Khai báo một biến kiểu số nguyên
Thân chương trình gồm các lệnh
Nhập giá trị cho một biến kiểu
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đỗ Minh Thơm
Dung lượng: 30,91KB|
Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)