kt tin8 1 tiết hk1 - Pdf 64

Trường THCS Phú Mỹ KIỂM TRA 1 TIẾT
--- o0o --- Môn: Tin học 8
A. Phần Trắc nghiệm: (4 điểm) Chọn câu đúng và đánh dấu vào phần bài làm:
1/ Câu lệnh
writeln(đt1,đt2);
có chức năng:
a Đưa các đối tượng đt1, đt2 ra màn hình. b Nhập giá trị cho các biến đt1, đt2.
c Gán giá trị của đt1 cho đt2. d Tất cả đều sai.
2/ Để khai báo hằng số
c
có giá trị bằng 150, ta thực hiện câu lệnh sau:
a Var c=150; b Const c:150; c Const c:=150; d Const c=150;
3/ Trong các tên dưới đây, tên nào hợp lệ trong pascal:
a Ho_Ten b Ten dung c Ngay-20-11 d end
4/ Biểu thức 1+1/(x*x) + 1/(y*y) + 1/(z*z) được chuyển vể dạng biểu thức trong toán là:
a
222
111
1
zyx
+++
b
222
1 zyx
+++
c
222
1
zyx ++
d
222

x
2
5
2
+

được chuyển sang pascal là:
a x ≥ (sqr(m) + 5) / 2*a b x >= (sqrt(m) + 5) / (2*a)
c x >= sqr(m) + 5 / 2*a d x >= (sqr(m) + 5) / (2*a)
9/ 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 Biến. b Tên riêng. c Tên có sẵn d Từ khóa.
10/ Để khai báo biến a là biến kiểu số thực, ta thực hiện câu lệnh sau:
a Var a=real; b Var a:integer; c Var a:real; d Const a:real;
B. Phần Tự luận: (6 điểm)
Câu 1:
Biến là gì? Nêu cách khai báo biến, cho ví dụ?
Câu 2:
Viết chương trình tính chu vi tam giác với độ dài ba cạnh a, b, c được nhập từ bàn phím. Biết
chu vi tam giác được tính theo công thức
CV = a + b + c.
Họ và tên: ................................................
Lớp: .........................................................
BÀI LÀM
A. Phần Trắc nghiệm:
B. Phần Tự luận:
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................

1/ Các phép toán +, - , *, / , div, mod chỉ áp dụng cho kiểu dữ liệu:
a Số thực. b Kiểu ký tự. c Số nguyên. d Kiểu xâu ký tự.
2/ Câu lệnh
readln(biến1, biến2);
có chức năng:
a Đưa giá trị
biến1, biến2
ra màn hình. b Gán giá trị của
biến1
cho
biến2
.
c Nhập giá trị cho
biến1, biến2
từ bàn phím. d Tất cả đều sai.
3/ Những phát biểu nào dưới đây là
sai
(với ngôn ngữ Pascal)
a Từ khóa VAR được dùng trong phần khai báo biến.
b Có thể đặt phần khai báo tại vị trí bất kỳ trong chương trình.
c Một chương trình gồm 2 phần: phần khai báo và phần thân chương trình, trong đó thân
chương trình là phần bắt buộc phải có.
d Phần thân chương trình bắt đầu bởi từ khóa begin và kết thúc bởi từ khóa end.
4/ Biểu thức (a*a – b*b) – abs(1 – c*c)

được chuyển vể dạng biểu thức trong toán là:
a
( )
222
1 cba

a Alt + F9 b F9 c Alt + F10 d Ctrl + F9
10/ Để khai báo hằng số c có giá trị bằng 50, ta thực hiện câu lệnh sau:
a Var c=50; b Const c=50; c Const c:50; d Const c:=50;
B. Phần Tự luận: (6 điểm)
Câu 1:
Hằng là gì? Nêu cách khai báo hằng, cho ví du?
Câu 2:
Viết chương trình tính diện tích hình thang với độ dài hai cạnh đáy
a, b
và độ cao
h
được
nhập từ bàn phím. Biết diện tích hình thang được tính theo công thức
S
=
( )
2
hba
+
Trường THCS Phú Mỹ KIỂM TRA 1 TIẾT
--- o0o --- Môn: Tin học 8
A. Phần Trắc nghiệm: (4 điểm) Chọn câu đúng và đánh dấu vào phần bài làm:
1/ Chương trình dịch làm gì nếu ta gán xâu ‘Ha Noi’ cho một biến được khai báo với dữ liệu kiểu
số thực?
a Thông báo lỗi dữ liệu không phù hợp với kiểu dữ liệu của biến.
b Thực hiện câu lệnh gán bình thường.
c Thay thế bằng một giá trị khác phù hợp với kiểu dữ liệu của biến
d Bỏ qua câu lệnh đó và thực hiện câu lệnh tiếp theo.
2/ Những phát biểu nào dưới đây là
sai

7/ Để dịch chương trình, ta nhấn tổ hợp phím:
a Alt + F9 b Ctrl + X c Shift + X d Alt + X
8/ Sau khi thực hiện câu lệnh n:=7 mod 3, thì n có giá trị là:
a 1 b 4 c 3 d 2
9/ 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 Biến. b Từ khóa. c Tên riêng. d Tên có sẵn
10/ Biểu thức sqr(a + b)/(5*a) – 9/(a - b) được chuyển vể dạng biểu thức trong toán là:
a
)9(
5
)(
2
ba
a
ba
−−
+
b
baa
ba


+
9
5
)(
2
c
)(95 baa

4/ Biểu thức
a
m
x
2
5
2
+

được chuyển sang pascal là:
a x ≥ (sqr(m) + 5) / 2*a b x >= (sqr(m) + 5) / (2*a)
c x >= (sqrt(m) + 5) / (2*a) d x >= sqr(m) + 5 / 2*a
5/ Biểu thức Biểu thức sqr(a*a – b*b) – abs(1 – c*c)

được chuyển vể dạng biểu thức trong toán là:
a
( )
222
1 cba
−−−
b
( )
2
2
22
1 cba
−−−
c
222
1 cba

2
)/2x - 15xy
10/ Câu lệnh
readln(biến1, biến2);
có chức năng:
a Đưa các giá trị
biến1, biến2
ra màn hình. b Gán giá trị của
biến1
cho
biến2
.
c Nhập giá trị cho
biến1, biến2
từ bàn phím. d Tất cả đều sai.
B. Phần Tự luận: (6 điểm)
Câu 1:
Hằng là gì? Trình bày cách khai báo hằng. Cho ví dụ?
Câu 2:
Viết chương trình tính diện tích tam giác với độ dài cạnh
a
và chiều cao tương ứng
h
được
nhập từ bàn phím. Biết diện tích tam giác được tính theo công thức
S=
2
ah
.


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status