Bảng chữ cái, cú pháp, ngữ nghĩa Câu 2: Trong ngôn ngữ lập trình Pascal có bao nhiêu loại tên:.. Khai báo nào sau đây đúngA[r]
(1)ĐỀ KIỂM TRA 45 PHÚT MÔN: TIN HỌC
Họ tên: ……… Lớp 11… I Trắc nghiệm (4 điểm): Xét ngơn ngữ lập trình Pascal:
Câu 1: Các thành phần ngôn ngữ lập trình là:
A Bảng chữ cái, ngữ nghĩa B Bảng chữ cái, cú pháp
C Bảng chữ cái, cú pháp, ngữ cảnh D Bảng chữ cái, cú pháp, ngữ nghĩa Câu 2: Trong ngôn ngữ lập trình Pascal có loại tên:
A B C D
Câu 3: Giả sử a,b biến thực x biến nguyên Khai báo sau đúng? A Var a,b:Byte; x:real; B Var a,b: real; x: Byte; C Var a,b: real, x: Byte; D Var ab: real; x: Byte; Câu 4: Giả sử x số, khai báo sau đúng?
A Const x=12 B Const x=12; C Const x=’12’; D Const x:=12; Câu 5: Cấu trúc chương trình gồm phần nào?
A khai báo biến, thân chương trình B tên, khai báo
C Khai báo, thân chương trình D khai báo tên, thân chương trình Câu 6: Phần khai báo gồm khai báo gì?
A b,c B khai báo tên, khai báo biến C Khai báo tên, khai báo thư viện D Khai báo hằng, khai báo biến Câu 7: Giả sử ch xâu, khai báo sau đúng?
A Const ch=’Tin hoc’ B Const ch:=’Tin hoc’; C Const ch=’Tin hoc’; D Const ch=Tin hoc; Câu 8: Trong phần khai báo phần có khơng?
A khai báo biến B khai báo C khai báo tên D khai báo thư viện Câu 9: Giả sử y số, khai báo sau đúng?
A Const y=1.2 B Const y=1.2; C Const y=1,2; D Const y=’1.2’; Câu 10: Khai báo thư viện sau đúng?
A Uses crt,graph; B Use crt,graph; C Uses crt,graph D Uses crt;graph; Câu 11: Kiểu liệu Word có phạm vi giá trị:
A đến 255 B đến 32767 C đến 63535 D đến 65535 Câu 12: Để nhập giá trị cho x vào từ bàn phím ta dùng:
A Readln(‘x’); B Readln(x); C Readln(x) D Realn(x); Câu 13: Thơng báo hình “Chao cac ban” ta dùng lệnh:
A Write(Chao cac ban); B Writln(‘Chao cac ban’); C Readln(‘Chao cac ban’); D Write(‘Chao cac ban’);
Câu 14: X số thực, định dạng cho kết theo dạng có quy cách sau đúng: A Write(X:8); B Write(‘X’:8:2); C Write(X:8:2); D Write(X;8:2); Câu 15: Để dịch chương trình ta dùng:
A F2 B Ctr+F9 C F3 D Alt+F9
Câu 16: Để lưu chương trình ta dùng:
A F2 B Ctr+F9 C F3 D Alt+F9
II Tự luận
1 S a l i chử ổ ương trình sau (2,5 i m):đ ể
Chương trình Sửa chương trình
(2)3 Var x,y:byte Begin
5 Write(‘Nhap gia tri cho x:’) Realn(‘x’)
7 Y=x*2k
8 Write(‘gia tri y la:’y); Readln();
10 End;
2 Xây dựng thuật toán viết chương trình (3,5 điểm): tính tổng lập phương số a, b,c Biết a,b,c nhập vào từ bàn phím
(3)-ĐỀ KIỂM TRA 45 PHÚT
1 Mục tiêu: Đánh giá kết học tập học sinh sau học xong chương
2 Yêu cầu đề:
- Kiểm tra lại kiến thức học - Khả tư học sinh với toán - Cách viết chương trình đơn giản
- Cách phát lỗi trình kiểm tra chương trình
3 Ma tr n ậ đề:
Chương 1 Cấu trúc Ct Một số kiểu DL chuẩn Khai báo biến Phép toán, biểu thức, câu lệnh gán
Các TT vào ra chuẩn
Soạn thảo, dịch, thực CT
Biết 1,2 5,6,8 11 15,16
Hiểu 4,7,9,10 12,13,14
Vận dụng
17,18
4 Đáp án:
I Tr c nghi m (4 i m)ắ ệ đ ể
1 d c b d c a b c b 10 a 11 c 12 b 13 d 14 c 15 d 16 a
II Tự luận:
1 Sửa lỗi chương trình: (2,5 điểm) Program vidu;
Const k=3.4
Var x:byte; y: Real; Begin
Write(‘Nhap gia tri cho x:’) ;Readln(x); Y:=x*2*k;
Write(‘gia tri y la:’,y); Readln;
End
2 Xây dựng thuật toán viết chương trình (3,5 điểm): tính tổng lập phương số a, b,c Biết a,b,c nhập vào từ bàn phím
Thuật tốn: (0,5 điểm) B1: Nhập a,b,c
B2: Tính tong lập phương số B3: In hình
Chương trình (3 điểm)
Var a,b,c:Byte; tong:longint; (1 điểm) Begin
Write(‘Nhap so a,b,c:’);Readln(a,b,c); (1 điểm) Tong:=a*a*a+b*b*b+c*c*c; (0,5 điểm)
(4)