Câu 18: Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải bài toán dưới đây: Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao t[r]
Trang 1TRƯỜNG THCS NAM ĐÀ KIỂM TRA HK1
MÔN TIN HỌC 8
Thời gian làm bài: 45 phút;
Họ và tên học sinh:
Lớp:8C
I/ PHẦN TRẮC NGHIỆM (5 điểm): Hãy khoanh tròn đáp án đúng nhất
Câu 1: Ngôn ngữ dùng để viết các chương trình máy tính được gọi là:
A Ngôn ngữ lập trình B Ngôn ngữ tiếng anh.
C Ngôn ngữ cả tiếng việt và tiếng anh D Ngôn ngữ tiếng việt.
Câu 2: Dấu chấm phẩy (;) được dùng để:
A Phân cách các biến và hằng B Phân cách các biến
C Phân cách các lệnh trong Pascal D Không có ý nghĩa vì cả
Câu 3: Giả sử X là biến với kiểu dữ liệu xâu Các phép gán sau đây có hợp lệ không?
A X = 3242; B X:= 4; C X=: 4.444 D X:= 'Ha Noi'.
Câu 4: Nhấn tổ hợp phím Alt+X để
A Chạy chương trình B Dịch chương trình
C Thoát khỏi Turbo Pascal D Không câu nào đúng
Câu 5: var < tên biến > : <kiểu dữ liệu>;
A Cú pháp phép gán biến B Cú pháp khai báo hằng
C Cú pháp khai báo biến D Cú pháp khai báo biến và hằng
Câu 6: Con người ra lệnh cho máy tính như thế nào?
A Dùng bàn phím B Thông qua các lệnh C Dùng chuột D Dùng lời nói.
Câu 7: Giả sử A được khai báo là biến với kiểu dữ liệu số thực Các phép gán sau dây, phép gán nào hợp lệ ?
A A:= 'Ha Noi' B A = 3.20; C a:= ‘10.5’; D A=: 9.50;
Câu 8: Phép toán div và mod thực hiện được trên kiểu dữ liệu nào?
A Xâu kí tự B Số nguyên và số thực C Số nguyên D Số Thực
Câu 9: Dãy chữ số 2010 có thể thuộc những kiểu dữ liệu nào?
A Số nguyên B Số thực C Số nguyên, số thực và xâu kí tự D Kí tự
Câu 10: Các từ như program, uses, begin, end, được gọi là:
A Các tên chương trình B Các từ khoá
C Bắt đầu và kết thúc chương trình D Khai báo chương trình
Câu 11: Cách khai báo biến nào đúng?
A Var a,b1,1s : Real, B Var a,b,s := Real C Var a,b,s : Real; D War a,b,2s : Real;
Câu 12: Trong các cách viết sau, cách viết nào là hợp lệ?
A Program 8a; B Program begin;
C Program Tamgiac; D Program Tam giac;
Câu 13: Cách khai báo hằng nào đúng?
A Counst Pi = 3.14; B Const Pi := 3.14; C Const Pi = 3.1416; D Cont Pi = 3.1416;
Câu 14: Số Nguyên có phạm vi giá trị là:
A Trong khoảng 215 đến 215 B Trong khoảng - 215 + 1 đến 215 1
C Trong khoảng 215 đến 215 1 D Trong khoảng 214 đến 215
Câu 15: Nhấn tổ hợp phím Ctrl+F9 để
A Xem kết quả chương trình B Thoát chương trình
C Dich chương trình D Chạy chương trình.
Câu 16: Tệp tin chương trình Turbo Pascal có phần mở rộng là:
A .EXE B Không câu nào đúng C .DOC D .PAS
Câu 17: Dữ liệu có giá trị tuyệt đối trong khoảng 2,910-39 đến 1,71038 và số 0 được gọi là:
A Số Thực B Số Nguyên C Xâu kí tự D Kí tự
Câu 18: Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải bài toán dưới đây:
Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên
được nhập vào từ bàn phím
Trang 2A Var a,h : Intege; s : Intege; B Var a,h : Integer; s : Integer;
C Var a,h,s : Real D Var a,h : Integer; s : Real;
Cõu 19: (5 mod 2) + (7 div 2) =
A 4 B 2 C 4.0 D 2.5
Cõu 20: Cõu lệnh Pascal writeln(<giỏ trị thực>:n:m) được dựng để điều khiển cỏch in cỏc số thực trờn màn hỡnh;
trong đú n, m là:
A n quy định độ rộng in số, cũn m là số chữ số thập phõn B n, m chỉ cú ý nghĩa trờn số thực
C m quy định độ rộng in số, cũn n là số chữ số thập phõn D N là cỏc số nguyờn , m là cỏc số thực
II/ PHẦN TỰ LUẬN (5 điểm) khai bỏo 1.5 điểm, Viết cõu lệnh nhập 1.5 điểm, lập cụng thức tớnh 1 điểm, xuất kết quả ra mà mỡnh 1
Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà Khách hàng chỉ cần đăng kí số l ợng mặt
hàng cần mua, nhân viên cửa hàng sẽ trả hàng và nhận tiền thanh toán tại nhà khách hàng Ngoài trị giá hàng hoá, khách hàng còn phải trả thêm phí dịch vụ Hãy viết chơng trình Pascal để tính tiền thanh toán trong trờng hợp khách hàng chỉ mua một mặt hàng duy nhất
Công thức cần tính: Tiền thanh toán = Đơn giá Số lợng + Phí dịch vụ
- HẾT
-BÀI LÀM ……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….