C©u 5: Trong NNLT Pascal... Ng«n ng÷ tù nhiªn.[r]
(1)Họ tên: ………
Lớp:………
KIỂM TRA TIẾT MÔN TIN HỌC
Điểm
§Ị A:
B i Khoanh trịn chữ đứng à đầu đáp án câu sau:
Câu 1: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ dới ? A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình
C Ngôn ngữ máy. D Tất ngôn ngữ Câu 2: Trong ngôn ngữ lập trình Pascal, từ từ khoá ?
A Program B Begin C End D Computer C©u 3: Kết câu lệnh: Write(16 mod 3) là:
A B
C “16 mod 3” D Cả A, B, C sai
Câu 4: Trong NNLT Pascal, câu lệnh Write (x:n:m) dùng để in hình kết quả: A Số thực x, độ rộng n, m chữ số thập phân
B Số thực m, độ rộng x, n chữ số thập phân C Số thực n, độ rộng x, m chữ số thập phân D Số thực x, độ rộng m, n chữ số thậpphân
C©u 5: Trong NNLT Pascal C©u lệnh khai báo tên chơng trình sau hỵp lƯ: A Program 16abc; B Program TAMGIAC;
C Program Tam giac; D Program Uses;
Câu : Từ khố để khai báo biến ngơn ngữ lập trình Pascal : A Const B Var C Real D End Câu 7: Để chạy chơng trình Pascal ta nhấn tổ hợp phím :
A Ctrl+F9 B Alt+F9 C Shitf+F9 D Alt +F5 Câu 8: Muốn tăng giá trị biến x lên đơn vị ta dùng lệnh:
A x=1 +1 B x:= x+1 C x:= 1+1 D x: = x*1 Câu 9: X đợc khai báo biến với kiểu liệu số nguyên, phép gán hợp lệ :
A X:= 4,5; B X:= 1234; C X:= 57; D Y:= ‘12345’; Câu 10: Trong Pascal khai khai báo sau :
A Var hs : real; B Var 5hs : real; C Const hs : real; D Var S = 24;
Bài 2: HÃy viết biểu thức toán học sau sang NNLT Pascal: (1 ®iÓm) a k2 + (k+1)2≠ (k+2)2
b
4 2a2 c2 a
Bµi (1đ) HÃy cho bíêt kết phép tÝnh sau: a (x mod = 0) and (x<100) víi x=84 b (x*x <>9 ) or (x*x >9) víi x=
Bài 4: Hãy liệt kê lỗi (nếu có) v sà ửa lại cho chơng trình sau: (3đ)
program kt 1tiet;
uses crt;
var r, Dt:= Integer;
const pi:=3.14;
Begin
(2)Write('ban kinh hinh tron =') Readln(r);
S=r*pi;
Write('Dien tich hinh tron la', Dt); Readln
End.
BµI LµM
Họ tên: ………
Lớp:………
KIỂM TRA TIẾT MÔN TIN HỌC
Điểm
§Ị B:
B i Khoanh trịn chữ đứng à đầu đáp án câu sau: Câu 1: X đợc khai báo biến với kiểu liệu số nguyên, phép gán hợp lệ :
A X:= 57; B Y:= ‘12345’; C X:= 4,5; D X:= 1234;
Câu 2: Trong NNLT Pascal, câu lệnh Write (x:n:m) dùng để in hình kết quả: A Số thực n, độ rộng x, m chữ số thập phân
B Số thực x, độ rộng m, n chữ số thậpphân C Số thực x, độ rộng n, m chữ số thập phân D Số thực m, độ rộng x, n chữ số thập phân
Câu 3: Từ khoá để khai báo biến ngơn ngữ lập trình Pascal : A Real B End C Const D Var Câu 4: Trong ngôn ngữ lập trình Pascal, từ khơng phải từ khoá ?
(3)Câu 5: Trong Pascal khai khai báo sau : A Const hs : real; B Var S = 24; C Var hs : real; D Var 5hs : real; Câu 6: Kết câu lệnh: Write(16 mod 3) là:
A B
C “16 mod 3” D Cả A, B, C sai Câu 7: Muốn tăng giá trị biến x lên đơn vị ta dùng lệnh:
A x:= 1+1 B x: = x*1 C x=1 +1 D x:= x+1
C©u 8: Trong NNLT Pascal Câu lệnh khai báo tên chơng trình sau hợp lệ: A Program Tam giac; B Program Uses;
C Program 16abc; D Program TAMGIAC;
Câu 9: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ dới ? A Ngôn ngữ máy. B Tất ngôn ngữ
C Ngôn ngữ tự nhiên D Ngôn ngữ lập trình Câu 10: Để chạy chơng trình Pascal ta nhÊn tỉ hỵp phÝm :
A Shitf+F9 B Alt +F5 C Ctrl+F9 D Alt+F9
Bµi 2: HÃy viết biểu thức toán học sau sang NNLT Pascal: (1 ®iĨm) a k2 + (k+1)2≠ (k+2)2
b
4 2a2 c2 a
Bài (1đ) HÃy cho bíêt kết phép tính sau: a (x mod = 0) and (x<100) víi x=84 b (x*x <>9 ) or (x*x >9) víi x=
Bài 4: Hãy liệt kê lỗi (nếu có) v sà ửa lại cho chơng trình sau: (3đ)
program kt 1tiet;
uses crt;
var r, Dt:= Integer;
const pi:=3.14;
Begin
clrscr;
Write('ban kinh hinh tron =') Readln(r);
S=r*pi;
Write('Dien tich hinh tron la', Dt); Readln
End.
BµI LµM
(4)