1. Trang chủ
  2. » Giáo án - Bài giảng

Gián án De thi HK I (10 - 11)

2 305 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 42 KB

Nội dung

TRƯỜNG THCS LÊ LỢI Họ và tên: …………………………. Lớp: ………. ĐỀ THI HỌC KỲ I NĂM HỌC 2010 - 2011 MÔN: TIN HỌC 6 (Thời gian: 45 phút không kể phát đề) ĐIỂM =================================================================== ĐỀ A. TRẮC NGHIỆM (4đ) I. Khoanh tròn vào chữ cái đứng đầu mỗi ý mà em cho là đúng: (3đ) 1. Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ lập trình Pascal? A. TamGiac B. Tamgiac C. Beginprogram D. 2a 2. Cách khai báo hằng đúng là: A. Const pi:=3,14 real; B. Const pi: 3,14; C. Const pi=3,14 real; D. Const pi=3,14; 3. Giả sử M là biến với kiểu dữ liệu số nguyên, X là biến dữ liệu kiểu xâu ký tự, phép gán nào sau đây là hợp lệ? A. M:= 1234 B. X:=1234 C. M:= 5.6 D. X := 5,6 4. Để thoát khỏi Pascal ta nhấn tổ hợp phím nào? A. Alt + F9 B. Ctrl + F9 C. Alt + X D. Ctrl + X 5. Sau câu lệnh If (X mod 3 = 2) and (X >5) then X:= X + 1; giá trị của X là bao nhiêu nếu trước đó giá trị của X = 5 A. X= 5; B. X=6 C. Cả a và b đúng D. Câu lệnh lỗi 6. Trong các câu lệnh sau trong NNLT Pascal, câu lện nào là hợp lệ? A. if :=a +b then x:= x+1; B. if a > b then max = a; C. if a > b then max := a; else max :=b; D. if a > b then max :=a else max := b; II. Đánh dấu X vào ô trả lời đúng hoặc sai trong các phát biểu dưới đây: (1đ) Nội dung Đúng Sai 1. Nếu chương trình có phần khai báo, phần đó phải đứng trước phần thân chương trình 2. Trong NNLT pascal, các lệnh như Writeln, Readln được dùng để tạo tương tác người - máy 3. Giá trị của biến và hằng đều không thể thay đổi trong chương trình 4. Dãy hữu hạn các thao tác cần thực hiện theo một trật tự nhất định để giải một bài toán được gọi là thuật toán B. TỰ LUẬN 1. Hãy liệt kê các lỗi (nếu có) của chuơng trình sau và sửa lại cho đúng: (2đ) Program: dien tich; Var a, s: Integer; Const :pi:=3.14; Begin Write(‘ nhap ban kinh:’) Readln(a); S=a*a*pi; Cv=2*a*pi; Write(‘dien tich la:’,s:2:4); Write(‘chu vi la:’,Cv:2:4); Readln End. 2. Mô tả thuật toán tìm số nhỏ nhất trong dãy các số a 1 ; a 2 ; a 3 ; .a n. (2đ) 3. Viết chương trình tìm số nhỏ nhất trong 3 số a, b, c với 3 số a, b, c được nhập từ bàn phím. (2đ) BÀI LÀM …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… . Program: dien tich; Var a, s: Integer; Const :pi:=3.14; Begin Write(‘ nhap ban kinh:’) Readln(a); S=a*a*pi; Cv=2*a*pi; Write(‘dien tich la:’,s:2:4); Write(‘chu. hiện theo một trật tự nhất định để gi i một b i toán được g i là thuật toán B. TỰ LUẬN 1. Hãy liệt kê các l i (nếu có) của chuơng trình sau và sửa lại

Ngày đăng: 24/11/2013, 05:11

TỪ KHÓA LIÊN QUAN

w