Tải bản đầy đủ (.doc) (3 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (95.67 KB, 3 trang )

ĐỀ 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 ____________

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×