Dề thi HSG Huyện

Chia sẻ bởi Nguyễn Thanh Hùng | Ngày 22/10/2018 | 35

Chia sẻ tài liệu: Dề thi HSG Huyện thuộc Tin học 8

Nội dung tài liệu:

PHÒNG GD&ĐT CAM LỘ ĐỀ THI HSG CẤP HUYỆN
MÔN : TIN HỌC THCS NĂM HỌC 2009 - 2010
Thời gian 45 phút (Không kể thời gian giao đề)


Hãy khoanh tròn vào chữ cái đứng đầu của phương án đúng nhất

Câu 1: Tên nào sau đây là tên hợp lệ trong ngôn ngữ lập trình pascal ?
A. baitap C. program
B. tam giac D. 3baitap

Câu 2: Hằng được khai báo như thế nào ?
A. var C. const
B. program D. uses

Câu 3: Để chạy chương trình ta sử dụng tổ hợp phím nào ?
A. Ctr+F5 C. Ctr+ Alt +F9
B. Alt +F9 D. Ctr +F9

Câu 4: Để thông báo kết quả tính toán, ta dùng lệnh nào ?
A. write(‘ket qua la’, 2*x) B. writeln(ket qua la, 2*x);
C. readln(x) D. read(x);

Câu 5: Biểu thức nào sau đây không đúng trong pascal ?
A. a > b B. a < b C. a = b D. a ≠ b

Câu 6: Trong pascal câu lệnh nào sau đây đúng ?
A. x > 3 and x ≤ 5 B. x ≥ 3 and x < 5
C. x > 3 and x < 5 D. (x > 3) and (x < 5)

Câu 7. Để nhập dữ liệu ta dùng lệnh:
A. Clrscr B. X:= ‘dulieu’
C. Write(‘Nhap du lieu’) D. Readln(x);

Câu 8. Biểu thức toán học (a2 +2b)(1+c)3 được biểu diễn như thế nào trong Pascal ?
A. (a*a +2*b)(1+c)(1+c)(1+c) B. (a.a+2.b)(1+c)(1+c)(1+c)
C.(a2 +2.b)(1+c)3 D.(a*a +2*b)*(1+c)*(1+c)*(1+c)

Câu 9: Kí hiệu “:=” được sử dụng:
A. So sánh B. kiểu kí tự
C. Gán giá trị cho biến D. Tất cả đều sai.

Câu 10: Cho đoạn chương trình như sau: với khai báo VAR S,I: Word;
S := 0;
FOR I := 1 TO 5 DO S:= S + I*I;
Giá trị của S là:

A. 55 B. 50 C. 15 D. 100

Câu 11: Cho đoạn chương trình như sau, với khai báo VAR Sum, Stop : Integer;
Sum := 0; Stop := 0;
WHILE Stop > 1 DO
BEGIN
Sum := Sum + Stop ;
Stop := Stop + 1;
END;
Số lần thực hiện của lệnh lặp While này là :

A. 10 lần B. 1 lần C. 0 lần D. Vô số lần
Câu 12: Cho đoạn chương trình như sau, với khai báo VAR M , Alpha: byte;
Alpha := 10;
REPEAT
Write( `Nhap so nguyen duong : `);
Readln(M);
UNTIL m >0;
IF M < 0 THEN Alpha: = Alpha + 5;
Giá trị của ALPHA khi thực hiện xong đoạn chương trình này là:

A. 10 B. 15 C. 20 D. 25

Câu 13: Cho khai báo sau: Var B: Array [‘A’..’D’] of char;
Khai báo trên có nghĩa gì?
A. Mảng B gồm 2 phần tử, mỗi phần tử là 1 kí tự.
B. Mảng B gồm 4 phần tử, mỗi phần tử là 1 kí tự.
C. Mảng B gồm D phần tử, mỗi phần tử là 1 kí tự.
D. Mảng B gồm A phần tử, mỗi phần tử là 1 kí tự.

Câu 14: Thủ tục Assign (biến file, tên file) có nghĩa là:
A. Mở file mới B. Đóng file đã mở
C. Gán tên file cho biến file D. Ghi dữ liệu vào file

Câu 15. Con người ra lệnh cho
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Thanh Hùng
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)