Giả sử B được khai báo là biến với dữ liệu số nguyên integer, Y là biến có kiểu xâu kí tự string phép gán nào sau đây không hợp lệ?. Từ nào dưới đây không phải là từ khóa: AA[r]
(1)PHÒNG GD&ĐT ĐAM RÔNG TRƯỜNG THCS ĐẠ LONG Teân: Lớp: Điểm ĐỀ THI KIỂM TRA HỌC KÌ I Lời phê GV Môn: Tin học Thời gian: 45 phút ĐỀ BÀI: A TRAÉC NGHIEÄM KHAÙCH QUAN (5ñ) Khoanh tròn vào đáp án đúng Caâu Kiểu số nguyên (integer) có phạm vi giá trị từ … A đến 127 B đến 255 C -215 đến 215 – D -1000 đến 1000 Caâu Ngôn ngữ lập trình là: A Chương trình máy tính B Ngôn ngữ dùng để viết các chương trình máy tính C Môi trường lập trình D Một thuật toán Caâu Máy tính có thể hiểu trực tiếp ngôn ngữ nào các ngôn ngữ đây? A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình C Ngôn ngữ máy D Tất các ngôn ngữ nói trên Caâu Khai báo biến nào đây là đúng: A Var tong : Interger; B Var tong: Real; C Const pi := 3.14; D Const pi = Integer; Caâu Input bài toán giải phương trình bậc bx + c = là: A Input: b, c; B Input: b, x, c; C Input: b, x; D Input: x, c; Caâu Trong các tên sau đây, tên nào là hợp lệ ngôn ngữ Pascal? A 9abc B Tu_giac C A 9bc D Uses Caâu Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước? A 2; B 3; C 4; D Caâu Giả sử B khai báo là biến với liệu số nguyên (integer), Y là biến có kiểu xâu kí tự (string) phép gán nào sau đây không hợp lệ? A Y := ‘Tin hoc’; B Y := ‘6789’; C B := 6789; D B := ‘6789’; Caâu Từ nào đây không phải là từ khóa: A VD_Dau_Tien; B End; C Program; D Var; Caâu 10 Trong Pascal, câu lệnh điều kiện nào sau đây viết đúng? A if a := then a := a + 1; B if a > b else write(a); C if (a mod 2) = then write(‘hop le’); D if x = y; then writeln(y); B TỰ LUẬN: (5đ) Baøi 1: (1ñ) Trình bày cấu trúc chung chương trình? Bài 2: (1đ) Cho biểu thức số học sau em hãy chuyển thành cách viết chúng ngôn ngữ laäp trình Pascal a a) 15+5 × ; b) x+ 2¿ ; x +5 y − ¿ a+3 b+5 Baøi 3: (2ñ) Viết chương trình tính diện tích hình tròn với bán kính nhập từ bàn phím? Baøi 4: (1ñ) Trình bày cú pháp câu lệnh điều kiện dạng thiếu và dạng đầy đủ? (2) BÀI LÀM: (3) ĐÁP ÁN VÀ BIỂU ĐIỂM : Caâu Traéc nghieäm 1,2,3,4,5,6,7,8,9,10 Tự luận Noäi dung 1C; 2B; 3C; 4B; 5A; 6B; 7B; 8D; 9A; 10C Cấu trúc chung chương trình: + Phần khai báo thường gồm các câu lệnh dùng để: - Khai báo tên chương trình; - Khai báo thư viện và số khai báo khác + Phần thân chương trình gồm các câu lệnh mà máy tính cần thực Đây là phần bắt buộc phải có a a) 15+5 × ; 15 + 5*(a/2) x+ 2¿ ; b) x +5 y (x+5)/(a+3) – y/(b+5)*(x+2)*(x+2) − ¿ a+3 b+5 Program vi_du; Var r: Integer; S: Real; Const so_pi = 3.14; Begin Writeln(‘Nhap ban kinh hinh tron r = ’); Readln(r); S:= so_pi*r*r; Writeln(‘Dien tich hinh tron la s = ’,S); Readln End Dạng thiếu: If <điều kiện> then <câu lệnh>; Dạng đầy đủ: If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>; Ñieåm Mỗi câu đúng 0,5đ 0.5ñ 0.5ñ 0.5ñ 0.5ñ 0.5ñ 0.25ñ 0.25ñ 0.25ñ 0.25ñ 0.25ñ 0.25ñ 0.5ñ 0.5ñ (4)