Một kết quả khác Câu 23: Trong các khai báo sau, khai báo nào đúng:.. A..[r]
(1)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ữ đứng đầu phương án nhất
Câu 1: Tên sau tên hợp lệ ngơn ngữ lập trình pascal ?
A baitap C program
B tam giac D 3baitap Câu 2: Hằng khai bá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 ?
A Ctr+F5 C Ctr+ Alt +F9
B Alt +F9 D Ctr +F9
Câu 4: Để thơng báo kết tính tốn, ta dùng lệnh ?
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 sau không pascal ? A a > b B a < b C a = b D a ≠ b Câu 6: Trong pascal câu lệnh sau ?
A x > and x ≤ B x ≥ and x < C x > and x < D (x > 3) and (x < 5) Câu Để nhập liệu ta dùng lệnh:
A Clrscr B X:= ‘dulieu’
C Write(‘Nhap du lieu’) D Readln(x);
Câu Biểu thức toán học (a2 +2b)(1+c)3 biểu diễn 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 sai
Câu 10: Cho đoạn chương trình sau: với khai báo VAR S,I: Word; S := 0;
FOR I := TO DO S:= S + I*I; Giá trị S là:
A 55 B 50 C 15 D 100
Câu 11: Cho đoạn chương trình sau, với khai báo VAR Sum, Stop : Integer; Sum := 0; Stop := 0;
WHILE Stop > 1 DO BEGIN
(2)Sum := Sum + Stop ; Stop := Stop + 1; END;
Số lần thực lệnh lặp While :
A 10 lần B lần C lần D Vô số lần
Câu 12: Cho đoạn chương trì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 < THEN Alpha: = Alpha + 5;
Giá trị ALPHA thực xong đoạn chương trình 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 có nghĩa gì?
A Mảng B gồm phần tử, phần tử kí tự B Mảng B gồm phần tử, phần tử kí tự C Mảng B gồm D phần tử, phần tử kí tự D Mảng B gồm A phần tử, phần tử kí tự Câu 14: Thủ tục Assign (biến file, tên file) có nghĩa là:
A Mở file B Đóng file mở
C Gán tên file cho biến file D Ghi liệu vào file Câu 15 Con người lệnh cho máy tính thực cơng việc thơng qua:
A Các số nhị phân B Các lệnh
C Các hàm chuẩn D Tất Câu 16.Chương trình thường dùng để mở trang Web:
A Internet Explorer Email
B Internet Explorer Netcape Navigator C Internet Explorer Chat
D Internet Explorer HTML Câu 17: Cấu trúc lặp:
REPEAT
<Câu lênh>; UNTIL;
Có số lần thực là:
A 10 lần B lần C lần D Vô số lần;
Câu 18: Người ta thường sử dụng máy tính để:
(3)Câu 19: Các biến i j sau đoạn chương trình được thực hiện?
Var i, j: byte; Begin
i:=6; i:=j; j:=i: i:=i+1; End;
A B C D
Câu 20: Một byte tổ hợp Bít?
A 32 B C 16 D
Câu 21: Cho đoạn chương trình: S:=1;
For i:=-1 to S:=S*i;
Kết thúc đoạn chương trình giá trị biến S là:
A 120 B – 120 C D Khơng có kết
Câu 22: Cho đoạn chương trình s:= 2; a:=1;
While not(s*2>3) Begin
a:=a+2; s: =s+1 End;
Kết thúc đoạn chương trình giá trị biến S a là:
A B C D Một kết khác Câu 23: Trong khai báo sau, khai báo đúng:
A Var a: array [1 20/10] of real; B Var a: array [1 25.1] of boolean; C Var a: array [-1 10 mod 3] of word; D Var a: array [2 -1] of integer;
Câu 24: Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên
A copy(S,vt,n) B Length(s)
C Delete(s,vt,n); D Insert(S1,S2,vt);
Câu 25: Trong Pascal người ta dùng từ khố để phân biệt Tham số biến và
Tham số giá trị ?
A Type B Function C Var D Const
-Phòng GD - ĐT Cam Lộ
(4)Năm học 2008 - 2009
P N Lí THUYT
Câu 10 11 12 13 14 15
Đáp án A C B A D D B D C A C A B C B
Câu 16 17 18 19 20 21 22 23 24 25