đề thi môn tin học lớp 6

3 702 0
đề thi  môn tin học lớp 6

Đang tải... (xem toàn văn)

Thông tin tài liệu

ĐỀ THI HỌC KỲ 1 MÔN TIN LỚP 11 I. PHẦN TRẮC NGHIỆM KHÁCH QUAN (6 đ): Hãy chọn và khoanh tròn vào đáp án đúng. Câu 1: Biểu diễn của biểu thức 2 1 x y x x y − + + − trong ngôn ngữ lập trình Pascal nào là đúng : A. (- x + sqrt(y))/(2*x - 1) + x/y B. (- x + sqr(y))/(2*x - 1) + x/y C. (- x + sqrt(y))/(2x - 1) + x/y D. (- x + sqrt(y)/(2*x - 1) + x/y Câu 2 : Câu lệnh nào sau đây là khai báo hằng trong Pascal : A. Conts max=50 ; B. Const max :=50 ; C. Const max integer max=50 ; D. Const max 50 ; Câu 3 : Biến X có thể nhận các giá trị 1 ; 5 ; 6 và biến Y có thể nhận các giá trị 2,3 ; 3,4 ; 5,5. Khai báo nào trong các khai báo sau là đúng ? A. Var X, Y : integer; B. Var X, Y : real; C. Var X : integer; Y : real; D. Var X : real; Y : integer; Câu 4 : Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng? A). if <biểu thức điều kiện>; then <câu lệnh1> else <câu lệnh 2>; B). if <biểu thức điều kiện> then <câu lệnh> else; <câu lệnh 2> C). if <biểu thức điều kiện> then <câu lệnh1> else <câu lệnh 2>; D). if <biểu thức điều kiện> then <câu lệnh1>; else <câu lệnh 2>; Câu 5: Cho đoạn CT sau: Max := a; If a < b then Max := b; write(Max) Cho a = 20; b = 25. Kết quả Max bằng bao nhiêu? A. 20 B. 25 C. 5 D. 15 Câu 6: Chương trình dịch là A). Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao B). Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên C). Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ bậc cao thành chương trình thực hiện được trên máy tính cụ thể D). Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy. Câu 7: Cho biết kết quả hàm sau length(‘Hocsinhlop11A1’): A. 11 B. 12 C.13 D. 14 Câu 8: Chương trình cho kết quả là gì? Var a, b, s: integer; begin a:=5; b:=3; s:=a+b; write(s); readln end. A. 0 B. 1 C. 8 D. Báo lỗi Câu 9: Cho dãy số gồm những số nguyên 1, 5, 6, 7, 0. Dùng kiểu dữ liệu là mảng một chiều ta có thể khai báo như sau: Var a: array[1…5] of integer ; Hãy cho biết a[3]=?; A. 1 B.5 C. 7 D.6 Câu 10: cho biết kết quả so sánh hai xâu s1=‘Lop11a’ và s2=‘Lop11a1’: A. s1<s2; B. s1>s2; C. s1=s2; D. s1<>s2. Câu 11: Cho N=5 và dãy a như sau: a 1 5 6 7 0 Người ta mô phỏng thuật toán tìm giá trị lớn nhất của dãy số (dùng mảng một chiều để lưu dãy số trên) trên như sau: a 1 5 6 7 0 i 1 2 3 4 5 6 Max 1 5 6 7 7 Số điền vào dấu trong bảng trên là: A. 7 B. 1 C. 5 D. 0 Câu 12: Khai báo sau là khai báo gì? Use crt; A. Thư viện B. Biến C. Hằng D. Tên chương trình. II. TỰ LUẬN: (4 đ) Câu 1: Nhập vào từ bàn phím một xâu.Lập trình kiểm tra xem xâu đó có phải là xâu đối xứng không? ( Xâu đối xứng có tính chất: đọc nó từ phải sang trái cũng thu được kết quả giống như đọc từ trái sang phải ví dụ như xâu ‘123321’ và ‘abcba’ là những xâu đối xứng.) ………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… …… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ____________ Hết ____________ . ĐỀ THI HỌC KỲ 1 MÔN TIN LỚP 11 I. PHẦN TRẮC NGHIỆM KHÁCH QUAN (6 đ): Hãy chọn và khoanh tròn vào đáp án đúng. Câu 1: Biểu diễn. như sau: a 1 5 6 7 0 Người ta mô phỏng thuật toán tìm giá trị lớn nhất của dãy số (dùng mảng một chiều để lưu dãy số trên) trên như sau: a 1 5 6 7 0 i 1 2 3 4 5 6 Max 1 5 6 7 7 Số điền vào. gồm những số nguyên 1, 5, 6, 7, 0. Dùng kiểu dữ liệu là mảng một chiều ta có thể khai báo như sau: Var a: array[1…5] of integer ; Hãy cho biết a[3]=?; A. 1 B.5 C. 7 D .6 Câu 10: cho biết kết

Ngày đăng: 07/05/2015, 19:00

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan