Phần trắc nghiệm: Khoanh tròn vào phương án trả lời mà em cho là đúng Câu 1: Trong các tên biến sau đây, tên nào đặt tên sai quy tắc đặt tên của ngôn ngữ lập trình Pascal?. hoten1 Câu 2:[r]
(1)Trường THPT Số Nghĩa Hành Họ, tên Lớp : ĐỀ KIỂM TRA MÔN : Tin hoc 11 Thời gian làm bài: 45 phút; Đề I Phần trắc nghiệm: Khoanh tròn vào phương án trả lời mà em cho là đúng Câu 1: Trong các tên biến sau đây, tên nào đặt tên sai quy tắc đặt tên ngôn ngữ lập trình Pascal? A ho_ten B hoten C ho-ten D hoten1 Câu 2: Trong ngôn ngữ lập trình Pascal, và biến khác nào? Hãy chọn phương án trả lời đúng các phương án sau? A Hằng và biến là hai đại lượng mà giá trị có thể thay đổi quá trình thực chương trình; B Hằng là đại lượng mà giá trị không thể thay đổi quá trình thực chương trình, biến là đại lượng mà giá trị chúng có thể thay đổi chương trình; C Hằng và biến bắt buộc phải khai báo; D Hằng không cần khai báo, còn biến phải khai báo; Câu 3: Hàm cho giá trị bình phương x là A Exp(x); B Abs(x); C Sqrt(x); D sqr(x); Câu 4: Cho chương trình sau: uses crt; var x, y: integer; Begin x:=15; y:=sqr(x); y:=y+x; x:=y-x; End sau thực xong đoạn chương trình trên thì giá trị biến x và y là A x= 225 và y = 240 B x=240 và y =225 C x= 15 và y = 225 D x = 15 và y = 240 Câu 5: Kết biểu thức sqr((ABS(25-50) mod 4) ) là: A B C D Câu 6: Trong các cách khai báo sau đây cách khai báo nào là đúng A Const Pi = 3.1; B Const = Pi; C Pi = 3.14; D Const Pi = 3,14; Câu 7: X := y ; có nghĩa A So sánh xem Y có X hay không B Gán giá trị X cho Y C Ý nghĩa khác D Gán giá trị Y cho biến X Câu 8: Các thành phần ngôn ngữ lập trình là A Chương trình thông dịch và chương trình biên dịch B Chương trình dịch, bảng chữ cái, cú pháp và ngữ nghĩa C Bảng chữ cái, cú pháp và ngữ nghĩa D Tên dành riêng, tên chuẩn và tên người lập trình định nghĩa Câu 9: Chương trình dịch Pascal cấp phát ít bao nhiêu byte nhớ cho các biến khai báo sau : Var m, n : integer ; A, c : real ; X, y : word ; Ch, th : char ; A 12 B 22 C D Câu 10: Có loại hằng? A B C D Câu 11: Trong ngôn ngữ lập trình Pascal, từ khóa CONST dùng để A Khai báo thư viện; B Khai báo biến; C Khai báo tên chương trình; D Khai báo hằng; Câu 12: Trong các khai báo biến sau, khai báo nào sai theo quy tắc khai báo biến Ngôn ngữ lập trình Pascal? A Var x1, x4: byte; B Var x1, x2:integer; C Var x1, x1: char; D Var x1, x3:real; II Phần tự luận : Câu :Viết các biểu thức quan hệ sau ngôn ngữ lập trình Pascal: A 12 b 7 B a x b Câu Viết chương trình nhập từ bàn phím số thực a, tính và đưa màn hình giá trị biểu thức - a a2 Trang 1/1 - Mã đề thi 169 (2)