Chào mừng quý vị đến với VÕ THÀNH QUANG (THCS HOAQUANG).
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Thi học kì 1

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Võ Thành Quang (trang riêng)
Ngày gửi: 14h:25' 17-01-2009
Dung lượng: 79.0 KB
Số lượt tải: 1
Nguồn:
Người gửi: Võ Thành Quang (trang riêng)
Ngày gửi: 14h:25' 17-01-2009
Dung lượng: 79.0 KB
Số lượt tải: 1
Số lượt thích:
0 người
Họ và tên:…………………………….
THI KÌ I- : 2008-2009
Lớp:………….
Môn : Tin học 8 –Thời gian 45’
Đề 1:
A.TRẮC NGHIỆM:(3 điểm)
Câu1:Giả sử ta khai báo biến x với kiểu dữ liệu integer, phép gán nào sau đây là đúng?
a) x:= 5/6; b) x:= 56; c) x:= ‘56’; d) x:= (6+2)/3;
Câu 2:Để khai báo biến trong Pascal, ta dùng từ khóa:
a)Var b)Const c)Uses d)Program
Câu 3: Cho biết giá trị của biến nhớ x sau khi chương trình thực hiện các phép gán sau: x:=5; y:=15; x:=x + y?
a)15 b)20 c)5 d)10
Câu4: Để xuất ra màn hình kết quả của biểu thức 15 + 5, ta dùng lệnh:
a)Writeln(’15 + 5 = ’); b)Writeln(15 + 5);
c)Writeln(’15 + 5 = 15 + 5’); d)Writeln(’15 + 5’);
Câu 5: Các thành phần cơ bản của ngôn ngữ lập trình gồm:
a)Các quy tắc. b)Phần khai báo và phần thân.
c)Bảng chữ cái. d)Bảng chữ cái và các quy tắc.
Câu 6: Biểu thức a3 + 1 được viết trong ngôn ngữ lập trình Pascal là:
a) a*3 + 1 b) a.a.a + 1 c)a*a*a + 1 d)a^3 + 1
Câu 7:Trong các tên sau đây, tên nào là tên hợp lệ trong ngôn ngữ lập trình Pascal?
a)Dien tich b)8A c)Begin d)Vi_du_1
Câu 8: Trong Pascal, để tạm ngừng chương trình cho tới khi người dùng nhấn phím enter ta dùng lệnh:
a)Writeln; b)Clrscr; c)Readln; d)Delay;
Câu 9: Cấu trúc chung của mọi chương trình gồm:
a)Phần tên chương trình, phần khai báo, phần mở đầu, phần kết thúc.
b)Phần tên chương trình, phần thân chương trình.
c)Phần khai báo, phần mở đầu, phần kết thúc.
d)Phần khai báo và phần thân của chương trình.
Câu 10: Trong Pascal, khai báo nào sau đây là đúng?
a)Var dien_tich : real; b)Var dien tich : real;
c)Const dien_tich = real; d)Const dien_tich : real
Câu 11: Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác được gọi là gì?
a)Tên có sẵn b)Tên riêng c)Từ khóa d)Biến.
Câu 12: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
a)Ngôn ngữ tự nhiên b)Ngôn ngữ lập trình
c)Ngôn ngữ máy d)Tất cả đều đúng.
B.TỰ LUẬN: (7điểm)
Câu 1: (2đ)Sau bài “Câu lệnh điều kiện”, bạn Phan nói “Câu lệnh điều kiện dạng thiếu chỉ cho biết câu lệnh ứng với trường hợp điều kiện đúng, chứ không chỉ rõ câu lệnh cần thực hiện trong trường hợp điều kiện sai.” Theo em, ý kiến của Phan có đúng không? Em hãy giải thích tại sao?
Câu2: Giả sử các chuyên gia giao thông tính được rằng, trên một tuyến đường phố chính và một chiều, có xe cộ đi nhiều, nếu có một điểm bị tắc thì cú sau a phút độ dài quãng đường bị tắc sẽ kéo dài thêm k mét.Ngoài ra cứ 1 mét đường sẽ có khoảng n người phải đứng chờ đường thông.
a)Hãy viết thuật toán tính chiều dài quãng đường phố bị tắc sau b phút và tính số người phải đứng đợi sau b phút đó. (3đ)
b)Hãy viết chương trình giải bài toán trên với thuật toán đã viết được ở câu a.(2d)
BÀI LÀM:
Họ và tên:…………………………….
THI KÌ I- : 2008-2009
Lớp:………….
Môn : Tin học 8 –Thời gian 45’
Đề
THI KÌ I- : 2008-2009
Lớp:………….
Môn : Tin học 8 –Thời gian 45’
Đề 1:
A.TRẮC NGHIỆM:(3 điểm)
Câu1:Giả sử ta khai báo biến x với kiểu dữ liệu integer, phép gán nào sau đây là đúng?
a) x:= 5/6; b) x:= 56; c) x:= ‘56’; d) x:= (6+2)/3;
Câu 2:Để khai báo biến trong Pascal, ta dùng từ khóa:
a)Var b)Const c)Uses d)Program
Câu 3: Cho biết giá trị của biến nhớ x sau khi chương trình thực hiện các phép gán sau: x:=5; y:=15; x:=x + y?
a)15 b)20 c)5 d)10
Câu4: Để xuất ra màn hình kết quả của biểu thức 15 + 5, ta dùng lệnh:
a)Writeln(’15 + 5 = ’); b)Writeln(15 + 5);
c)Writeln(’15 + 5 = 15 + 5’); d)Writeln(’15 + 5’);
Câu 5: Các thành phần cơ bản của ngôn ngữ lập trình gồm:
a)Các quy tắc. b)Phần khai báo và phần thân.
c)Bảng chữ cái. d)Bảng chữ cái và các quy tắc.
Câu 6: Biểu thức a3 + 1 được viết trong ngôn ngữ lập trình Pascal là:
a) a*3 + 1 b) a.a.a + 1 c)a*a*a + 1 d)a^3 + 1
Câu 7:Trong các tên sau đây, tên nào là tên hợp lệ trong ngôn ngữ lập trình Pascal?
a)Dien tich b)8A c)Begin d)Vi_du_1
Câu 8: Trong Pascal, để tạm ngừng chương trình cho tới khi người dùng nhấn phím enter ta dùng lệnh:
a)Writeln; b)Clrscr; c)Readln; d)Delay;
Câu 9: Cấu trúc chung của mọi chương trình gồm:
a)Phần tên chương trình, phần khai báo, phần mở đầu, phần kết thúc.
b)Phần tên chương trình, phần thân chương trình.
c)Phần khai báo, phần mở đầu, phần kết thúc.
d)Phần khai báo và phần thân của chương trình.
Câu 10: Trong Pascal, khai báo nào sau đây là đúng?
a)Var dien_tich : real; b)Var dien tich : real;
c)Const dien_tich = real; d)Const dien_tich : real
Câu 11: Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác được gọi là gì?
a)Tên có sẵn b)Tên riêng c)Từ khóa d)Biến.
Câu 12: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
a)Ngôn ngữ tự nhiên b)Ngôn ngữ lập trình
c)Ngôn ngữ máy d)Tất cả đều đúng.
B.TỰ LUẬN: (7điểm)
Câu 1: (2đ)Sau bài “Câu lệnh điều kiện”, bạn Phan nói “Câu lệnh điều kiện dạng thiếu chỉ cho biết câu lệnh ứng với trường hợp điều kiện đúng, chứ không chỉ rõ câu lệnh cần thực hiện trong trường hợp điều kiện sai.” Theo em, ý kiến của Phan có đúng không? Em hãy giải thích tại sao?
Câu2: Giả sử các chuyên gia giao thông tính được rằng, trên một tuyến đường phố chính và một chiều, có xe cộ đi nhiều, nếu có một điểm bị tắc thì cú sau a phút độ dài quãng đường bị tắc sẽ kéo dài thêm k mét.Ngoài ra cứ 1 mét đường sẽ có khoảng n người phải đứng chờ đường thông.
a)Hãy viết thuật toán tính chiều dài quãng đường phố bị tắc sau b phút và tính số người phải đứng đợi sau b phút đó. (3đ)
b)Hãy viết chương trình giải bài toán trên với thuật toán đã viết được ở câu a.(2d)
BÀI LÀM:
Họ và tên:…………………………….
THI KÌ I- : 2008-2009
Lớp:………….
Môn : Tin học 8 –Thời gian 45’
Đề
 






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