Trắc nghiệm 3điểm Khoanh tròn vào phương án em cho là đúng nhất: Câu 1: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện: Câu 2: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình
Trang 1Trường: Kiểm tra 1 tiết
Lớp: Môn: Tin học
Tên:
I Trắc nghiệm (3điểm) Khoanh tròn vào phương án em cho là đúng nhất:
Câu 1: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện:
Câu 2: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal có dạng:
a if <câu lệnh 1> then <câu lệnh 2>; b if <điều kiện1> then <câu lệnh1>;
c if <điều kiện> then < câu lệnh 1> else <câu lệnh 2>; d if <điều kiện> then <câu lệnh>;
Câu 3: Khi viết câu lệnh lặp for do:
Câu 4: Câu lệnh gotoxy(a,b) có tác dụng
Câu 5: Các hoạt động nào dưới đây lặp với số lần nhất định:
Câu 6: Câu lệnh pascal nào sau đây là hợp lệ?
c For i:=1.5 to 10.5 do writeln(‘A’) d For i:= 1 to 10 do writeln(‘A’);
II Phần tự luận: (7 điểm)
Câu 1 : (1.5 đ) Em hãy vẽ sơ đồ khối biểu diễn câu lệnh lặp chưa biết trước, nêu sự
hoạt động của câu lệnh này?
Câu 2: ( 1.5 ) Hãy phát hiện lỗi sai và sửa lại cho đúng:
a) a : = 5; while a < 10 then a : = a +1;
b) For i = 1 to 10 do Writeln(‘ABC’);
c) If x > 5 then x: = x +1; else x : = x- 1;
Câu 3: (1 đ) cho đoạn chương trình sau:
S : = 0; i: = 0;
While S < = 15 do
Begin
S:= S + i;
I : = i + 1;
End;
Sau khi thực hiện chương trình giá trị của i và s bằng bao nhiêu?
Câu 4: (3) Viết chương trình nhập vào một số, kiểm tra số đó là số chẵn hay lẻ,
nếu là số chẵn thì in ra trên màn hình dòng thông báo: “số vừa nhập là số chẵn”,
ngược lại thông báo: “số vừa nhập là số lẻ”
Trang 2
Bài làm