Câu 1: Trong các hoạt động sau đây hoạt động nào lặp với số lần chưa biết trướcB. Mỗi tối em đọc bài đến khi thuộc D.[r]
(1)ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 – 2017 MÔN: TIN HỌC
ĐỀ SỐ
Thời gian làm bài: 15 phút A TRẮC NGHIỆM: (3đ)
I Khoanh tròn vào câu trả lời mà em cho nhất: (2đ)
Câu 1: (0.5 đ) Ngôn ngữ dùng để viết chương trình máy tính gọi gì? A Chương trình
B Ngơn ngữ lập trình
C Ngơn ngữ chương trình
Câu 2: (0.5 đ) Để dịch chương trình ta nhấn tổ hợp phím:
A Alt+F9 B Ctrl+F9 C Alt+F5 D Ctrl+F5
Câu 3: (0.5 đ) Để chạy chương trình ta nhấn tổ hợp phím:
A Alt+F9 B Ctrl+O C Ctrl+N D Ctrl+F9
Câu 4: (0.5 đ) Trong tên sau, tên hợp lệ ngôn ngữ Pascal? A 3tamgiac B tam giac C tamgiac D begin
II Cho từ khóa sau: "begin, program, end, uses" Hãy điền từ thích hợp vào chỗ trống: (1đ)
……… từ khóa dùng để khai báo tên chương trình; ………… …… từ khóa khai báo thư viện; từ khóa……… ……….……….dùng để thông báo điểm bắt đầu kết thúc phần thân chương trình
B TỰ LUẬN: (7đ)
Câu 1: (3 đ) Cho biết công dụng lệnh writeln, lệnh write, lệnh read?
Câu 2: (3 đ) Cấu trúc chung chương trình thường gồm phần, kể tên Cho ví dụ chương trình
(2)HƯỚNG DẪN GIẢI CHI TIẾT ĐỀ SỐ A TRẮC NGHIỆM: (3đ)
I (2đ) Câu 1: (0.5 đ) B Câu 2: (0.5 đ) A Câu 3: (0.5 đ) D Câu 4: (0.5 đ) C
II. (1đ)
program, uses, begin, end (mỗi từ 0.25 đ) B TỰ LUẬN: (7đ)
Câu 1:
Lệnh writeln: in thông tin hình đưa trỏ xuống đầu dịng (1 đ) Lệnh write: in thơng tin hình (khơng đưa trỏ xuống đầu dòng tiếp theo) (1 đ) Lệnh read: nhập liệu (1 đ)
Câu 2: Cấu trúc chung chương trình thường gồm phần:
Phần khai báo: khai báo tên chương trình., khai báo thư viện số khai báo khác (1đ) Phần thân chương trình: bắt buộc phải có (1đ)
VD (1 đ):
Program CT_dau_tien; Uses crt;
Begin Clrscr;
Writeln(‘Chao cac ban’); Write(‘Toi la Turbo Pascal’); End
(3)ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 – 2017 MÔN: TIN HỌC
ĐỀ SỐ
Thời gian làm bài: 15 phút (Gồm: câu trắc nghiệm, câu tự luận) I – PHẦN TRẮC NGHIỆM (5Đ)
Khoanh tròn vao đáp án câu Câu Câu sau nói biến:
A Biến đại lượng người lập trình đặt
B Biến có giá trị khơng đổi suốt q trình thực chương trình C Có số biến có sẵn chương trình, khơng cần khai báo
D Tên biến có độ dài tùy ý
Câu Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal ? A (a*a + b)(1+c)(1 + c)(1 + c) B (a.a + b)(1 + c)(1 + c)(1 + c)
C (a*a + b)*(1 + c)*(1 + c)*(1 + c) D (a2 + b)(1 + c)3 Câu Từ khóa VAR dùng để làm gì?
A Khai báo Tên chương trình B Khai báo thư viện
C Khai báo Hằng D Khai báo Biến
Câu Chọn đáp án trả lời Cú pháp câu lệnh điều kiện dạng thiếu là: A if < câu lệnh > then < điều kiện > B if < điều kiện > then < điều kiện > C if < điều kiện > then < câu lệnh > D if < câu lệnh > then < câu lệnh > Câu Cấu trúc chương trình Pascal gồm phần:
A phần B phần C phần D phần
Câu Lệnh Readln dùng để: A Khai báo tiêu đề chương trình
B Tạm ngừng chương trình, người dùng nhấn phím Enter C Kết thúc chương trình
(4)II – PHẦN TỰ LUẬN (5Đ)
Câu 7: Các câu lệnh sau hay sai: (2đ) A If x:= then a=b;
B If x>5 ; then a:=b; C If x>5 then a:=b;m:=n; D If x>5 then a:=b; else m:=n;
Câu 8: Chuyển biểu thức viết pascal sau thành biểu thức toán học? (3đ) A (10 +2)* (10+ 2) / (3 + 1)
B 15*4-30+12
C a*x*x*x + b*x*x + c*x +d
-HẾT -
HƯỚNG DẪN GIẢI CHI TIẾT ĐỀ SỐ I – PHẦN TRẮC NGHIỆM (5Đ)
1 A D A C C B II – PHẦN TỰ LUẬN (5Đ) Câu (2đ)
A Sai, thừa dấu hai chấm
B Sai, thừa dấu chấm phẩy C Đúng
D Sai, trước else khơng có dấu chấm phẩy Câu (3đ)
(5)ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 – 2017 MƠN: TIN HỌC
ĐỀ SỐ I - PHẦN TRẮC NGHIỆM: (4đ)
A Khoanh tròn câu trả lời
Câu 1: Trong hoạt động sau hoạt động lặp với số lần chưa biết trước? A Mỗi tuần em học ngày
B Mỗi ngày em ăn cơm lần C Mỗi tối em đọc đến thuộc D Mỗi ngày em đánh lần
Câu 2: Các lệnh lặp với số lần chưa xác định trước phụ thuộc vào gì? A Điều kiện
B Biến Hằng C Câu lệnh D Số lần lặp
Câu 3: Trong lệnh lặp while Ngun nhân dẫn đến vịng lặp vơ tận? A Câu lệnh lặp dài
B Điều kiện lặp luôn sai C Điều kiện lặp luôn
D Câu lệnh lặp viết không cú pháp
Câu 4: Điều kiện “trong cấu trúc lện lặp với số lần chưa biết trước” thường gì? A Một phép so sánh
B Có thể câu lệnh đơn giản C Một câu lệnh ghép
D Một số
Câu 5: Khi cấu trúc lệnh lặp hoạt động, thực việc trước? A Thực câu lệnh
(6)Câu 6: Có thể sử dụng cấu trúc While do thay cho cấu trúc for do khơng? A Có thể thay
B Không thể C Tùy trường hợp
D Tùy thuộc vào máy tính
B Điền câu trả lời vào khoảng trống Câu lệnh lặp thực sau:
Bước 1: Kiểm tra điều kiện
Bước 2: Nếu điều kiện sai, ………… bị bỏ qua việc thực lệnh lặp kết thúc Nếu điều kiện đúng, ……… câu lệnh quay lại bước
II - TỰ LUẬN: (6đ)
Câu (3đ): Hãy viết cấu trúc câu lệnh lặp với số lần chưa biết trước Câu (3đ): Hãy lỗi sai câu lệnh sau đây:
a x:= 10; while x:= 10 a:= a+5; b x:= 10; while x= 10 a:= a+5;
-HẾT -
HƯỚNG DẪN GIẢI CHI TIẾT ĐỀ SỐ I - PHẦN TRẮC NGHIỆM: (4đ)
A. Em khoanh tròn đáp án nhất:
Câu Câu Câu Câu Câu Câu
C A C A B A
B. Tìm từ thích hợp điền vào chổ trống: 2đ
Câu Câu Câu lệnh Thực II - TỰ LUẬN: (6đ)
(7)Câu (2 đ) a X:= 10; while X:= 10 a:= a+5; Sai chỗ X:=10 dùng phép gán điều kiện
b X:= 10; while X= 10 a:= a+5; Điều kiện X=10 luôn vịng lặp vơ tận
3 (2 đ) Cho ví dụ
ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 – 2017 MÔN: TIN HỌC
ĐỀ SỐ
Thời gian làm bài: 15 phút (Gồm: câu trắc nghiệm, câu tự luận) A - TRẮC NGHIỆM:(5 điểm)
Câu Trong câu sau, tên ngơn ngữ lập trình Pascal? A 10A3 B Tong hai so
C Chuongtrinhdautien D end
Câu Câu lệnh: write(‘Tong cua hai so a va b la:’,20+5); in hình? A Tong cua hai so a va b la: 25 B 20+
C Tong cua hai so a va b la: D Tong cua hai so a va b la: 20+5 Câu Cấu trúc chương trình gồm phần ?
A B C D
Câu T rong pascal, khai báo sau đúng?
A var tb: real; B var 4hs = integer; C const x: real; D Var R=30;
Câu Để biên dịch chương trình ta nhấn tổ hợp phím ?
(8)B - TỰ LUẬN: (5 điểm)
Câu 1: Chuyển biểu thức viết pascal sau thành biểu thức toán học ?(3đ) a (10 +2)* (10+ 2) / (3 + 1)
b 15*4-30+12
c a*x*x*x + b*x*x + c*x +d
Câu 2: Hãy sửa lỗi chương trình sau (nếu có): (2đ) Program SuaLoi;
Begin
Writeln(‘Chương trình tính tổng hai số ngun a b ’); Read(‘nhập a =’);
Readln(a);
Write(‘nhập b =’); Readln(b);
Writeln(‘tổng a b la:’,’a + b’); End;
-HẾT -
HƯỚNG DẪN GIẢI CHI TIẾT ĐỀ SỐ A - TRẮC NGHIỆM:(5 điểm)
Mỗi câu điểm
Câu
Đáp án C A D A A B - TỰ LUẬN: (5 điểm)
Câu 1: Mỗi biểu thức chuyển đổi điểm a (10 + 2)2 / (3 + 1)
(9)Câu 2: Phát môt lỗi 0.5 đ Program SuaLoi;
Var a,b:integer; Begin
Writeln(‘Chương trình tính tổng hai số nguyên a b ’); write(‘nhập a =’);
Readln(a);
Write(‘nhập b =’); Readln(b);
Writeln(‘tổng a b la:’,a + b); End
ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 – 2017 MÔN: TIN HỌC
ĐỀ SỐ
Câu 1: Phép gán ngơn ngữ lập trình Pascal viết nào?
A => B >= C := D #
Câu 2: Cấu trúc chương trình Pascal gồm: A Tập hợp kí hiệu nguyên tắc
B Phần khai báo thân chương trình C Tư kho a va te n
D Bảng chữ cái, quy tắc để viết câu lệnh cách bố trí câu lệnh Câu 3: Biến lập trình có chức năng:
A Lưu trữ liệu
B Hỗ trợ cho việc thực phép tính trung gian C Có thể nhận nhiều giá trị khác
(10)Câu 4: Để ngăn cách biến danh sách biến ta dùng dấu:
A Dấu chấm (.) B Dấu phẩy (,)
C Dấu chấm phẩy (;) D Dấu gạch ngang (-) Câu 5: Trong Pascal, để tăng biến X lên đơn vị ta thực lệnh:
A X:=X+1; B X=1; C X:=1; D X=X+1;
Câu 6: Muốn khai báo dùng từ khóa:
A Var B Uses C Type D Const
Câu 7: Hãy viết biểu thức tốn học kí hiệu Pascal? (2 điểm) A B Câu 8: Tên hợp lệ chương trình Pascal:
A STamgiac B Con người C Tam giac D Lop em Câu 9: Muốn thoát khỏi Turbo Pascal ta nhấn tổ hợp phím nào?
A Alt + F5 B Alt + X C Alt + Z D Alt + Y -HẾT -
ĐÁP ÁN- BIỂU ĐIỂM ĐỀ SỐ
CÂU ĐÁP ÁN BIỂU ĐIỂM
1 C 1
2 B 1
3 D 1
4 B 1
5 A 1
6 D 1
7 A.a*a/((2*b+c)*(2*b+c))
B.1+1/2+1/(2*3)+1/(3*4)+1/(4*5) 2
2
(2 )
a
b c
1 1
1
2 2.3 3.4 4.5
(11)Website HOC247 cung cấp môi trường học trực tuyếnsinh động, nhiều tiện ích thơng minh, nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh
nghiệm, giỏi kiến thức chuyên môn lẫn kỹnăng sư phạmđến từcác trường Đại học trường chuyên danh tiếng
I. Luyện Thi Online
- Luyên thi ĐH, THPT QG:Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng xây dựng khóa luyện thi THPTQG các mơn: Tốn, NgữVăn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học - Luyện thi vào lớp 10 chun Tốn: Ơn thi HSG lớp 9 luyện thi vào lớp 10 chuyên Toán
trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn.
II. Khoá Học Nâng Cao HSG
- Toán Nâng Cao THCS: Cung cấp chương trình Tốn Nâng Cao, Tốn Chun dành cho em HS THCS lớp 6, 7, 8, yêu thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập ởtrường đạt điểm tốt kỳ thi HSG
- Bồi dưỡng HSG Toán: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học và Tổ Hợp dành cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩncùng đôi HLV đạt thành tích cao HSG Quốc Gia
III. Kênh học tập miễn phí
- HOC247 NET: Website hoc miễn phí học theo chương trình SGK từ lớp đến lớp 12 tất môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động
- HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hoá, Sinh- Sử - Địa, NgữVăn, Tin Học Tiếng Anh
Vững vàng tảng, Khai sáng tương lai
Học mọi lúc, mọi nơi, mọi thiết bi – Tiết kiệm 90%
Học Toán Online Chuyên Gia