 Mon Tin hoc 8.jpg)
1
Ôn tập học kỳ II (2012-2013)
Môn: Tin học 8
Đánh dấu vào câu trả lời đúng 1) Trong ngôn ngữ Pascal câu lệnh phải thực hiện:
D) Chỉ là câu lệnh đơn giản 2) Để dịch và sửa lỗi gõ ta nhấn tổ hợp phím:
D) Alt+F9 3) Đoạn lệnh sau đây:
so:=1; while so<10 do writeln (so); so:=so+1; sẽ cho kết quả là gì? D) In ra vô hạn các số 1, mỗi số trên một dòng; 4) Khi khai báo biến mảng, trong mọi ngôn ngữ lập trình ít nhất cần chỉ rõ:
D) Tên biến mảng, số lượng phần tử, kiểu dữ liệu chung của các phần tử. 5) Khi viết câu lệnh lặp dạng for...do:
D) Giá trị cuối phải lớn hơn giá trị đầu. 6) Trong Pascal hàm WhereX cho biết:
A) Số thứ tự của cột đang có con trỏ. 7) Khi viết câu lệnh trong Pascal qui định về chữ viết là:
D) Không phân biệt chữ hoa và chữ thường. 8) Trong Pascal, để chương trình tạm dừng cho đến khi người dùng nhấn phím Enter, ta dùng lệnh
C) Readln; 9) Cho đoạn chương trình Pascal sau đây. Hãy cho biết lệnh writeln in ra màn hình giá trị của j và k là bao nhiêu?
Đoạn chương trình:
j:=2; k:=3; for i:=1 to 5 do begin j:=j+1; k:=k+j; end; cach:=' '; writeln(j,cach k); B) j=7, k=28 10) Chọn câu đúng trong các câu lệnh lặp Pascal sau đây:
D) while a<=b do write ('b khong nho hon a'); 11) Trong các phép so sánh sau phép so sánh đúng là:
A) IAI >= 0 12) Câu lệnh lặp với số lần lặp cho trước có dạng:
A) for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; 13) Cho đoạn chương trình Pascal sau đây. Hãy cho biết lệnh writeln in ra màn hình giá trị của i, j và k là bao nhiêu?
Đoạn chương trình:
i:=1; j:=2; k:=3; while i<6 do i:=i+1; j:=j+1; k:=k+j; space:=' '; writeln (i, space, j ,space, k); A) i=6, j=3, k=6; 14) Câu lệnh lặp với số lần chưa xác định có dạng:
B) while <điều kiện> do <câu lệnh>; 15) Các hoạt động nào dưới đây lặp với số lần nhất định?
A) Ngày đánh răng ba lần 16) Câu nào đúng trong các câu lệnh Pascal sau?
B) for i:=1 to 10 do x:=x+1; 17) Trong Pascal, các dấu phép toán được sử dụng là:
B) Tất cả các phương án trên đều đúng. 18) Trong Pascal, để chương trình tạm dừng trong vòng 2 giây, sau đó tự động tiếp tục chạy, ta dùng lệnh
A) Delay(2000); 19) Sau khi một mảng đã được khai báo, ta có thể:
C) Tất cả các phương án trên đều đúng. 20) Dưới đây là một đoạn chương trình Pascal:
for i:= 0 to 10 do begin ........ end; Sau khi thực hiện đoạn chương trình trên, giá trị của i là:
C) Không xác định. 21) Các lệnh khai báo biến mảng trong Pascal, lệnh nào đúng?
B) d: array [-7..7] of byte; 22) Cho đoạn chương trình Pascal sau đây.
Hãy cho biết lệnh writeln in ra màn hình giá trị của j và k là bao nhiêu?
Đoạn chương trình:
j:=2; k:=3; for i:=1 to 5 do if i mod 2=0 then j:=j+1; k:=k+j; cach:=' '; writeln(j,cach k);
D) j=4, k=7 23) Cho đoạn chương trình Pascal sau đây. Hãy cho biết lệnh writeln in ra màn hình giá trị của i, j và k là bao nhiêu?
Đoạn chương trình:
i:=1; j:=2; k:=3; while i<6 do begin i:=i+1; j:=j+1; k:=k+j end; space:=' '; writeln (i, space, j ,space, k);
B) i=6, j=7, k=28; 24) Cấu trúc rẽ nhánh dạng đầy đủ câu lệnh có dạng:
C) if <điều kiện > then <câu lệnh 1> else <câu lệnh 2>;
25) Trong câu lệnh lặp
for i:=1 to 10 do begin...end; câu lệnh ghép được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện)?
B) 10 lần 26) Để di chuyển con trỏ đến cột 15, hàng 15, ta dùng câu lệnh
A) gotoxy(15,15); 27) Hãy tìm câu đúng trong các phát biểu dưới đây:
B) Để tính S là tổng của các bình phương của n số tự nhiên đầu tiên, đoạn chương trình Pascal sau tuy không hề bị lỗi cú pháp, nhưng lại không đạt được mục đích cần tính toán:
S:= 0; for a:=1 to n do; S:= S + a*a;
28) Ngầm định, Pascal làm việc ở chế độ văn bản. Trong chế độ này, màn hình máy tính được chia làm
A) 80 cột, 25 dòng
29) Câu lệnh khai báo biến mảng được thực hiện ở:
B) Phần khai báo 30) Cấu trúc rẽ nhánh dạng thiếu, câu lệnh có dạng:
A) if <điều kiện> then <câu lệnh >; 31) Hãy tìm hiểu đoạn chương trình sau đây:
x:=0; tong:=0; while tong <=20 do
ThuVienDeThi.com
Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.