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

kiem tr 1 tiet tin 11 bai so 1(hot)

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 (81.46 KB, 2 trang )

Trường THCS – THPT Huỳnh Văn Nghệ Kiểm tra 1 tiết
Họ và tên:………………………………. Thời gian 45 phút
Lớp………… Môn tin học 11
Đề 01
A. PHẦN TRẮC NGHIỆM(3 điểm)
Câu 1. Chương trình dịch:
a. Dịch ngôn ngữ tự nhiên ra ngôn ngữ máy b. Dịch ngôn ngữ máy ra ngôn ngữ tự nhiên
c. Dịch từ hợp ngữ ra ngôn ngữ bậc cao d. Dịch từ ngôn ngữ bậc cao ra ngôn ngữ máy
Câu 2. Biến:
a. Là đại lượng không đổi b. Giá trị có thể thay đổi
c. Tên không cần theo nguyên tắc đặt tên d. Không cần khai báo trước khi sử dụng
Câu 3. Thông dịch:
a. Các đại lượng của Pascal b. Dịch từng lệnh
c. Dịch toàn bộ chương trình d. Chạy chương trình
Câu 4. Các tên biến sau đây, tên nào là sai:
a. hoten b. ho_ten c. ho-ten d. hoten1
Câu 5. Biến a được khai báo kiểu Real và có giá trị là 12. Câu lệnh Write(a) sẽ đưa ra màn hình:
a. 12 b. 1.2E+01 c. 12.00 d. a
Câu 6. Để tính diện tích đường tròn bán kính R, biểu thức nào trong PASCAL là đúng:
a. S:=R*R*π b. S:=R
2
*pi c. S:=sqr(R)*pi d. S:=sqr(R)*π
Câu 7. Trong Pascal từ khóa PROGRAM để làm gì?
a. Khai báo thư viện b. Khai báo biến
c. Khai báo tên chương trình d. Khai báo hằng
Câu 8. Từ khóa VAR dùng để :
a. Khai báo thư viện b. Khai báo biến
c. Khai báo tên chương trình d. Khai báo hằng
Câu 9. Trong các khai báo biến sau, khai báo nào sai:
a. Var x1,x2:integer; b. Var x1,x3:read; c: Var x1,x4:longint d. Var x1,x1:char
Câu 10. Câu lệnh Write(‘Ket qua là ‘, a) sẽ đứa ra màn hình:


a. Ket qua là a b. KQ là a
c. Ket qua la <giá trị của a> d. Không đưa ra gì cả
Câu 11. Đoạn chương trình sau có mấy lỗi:
IF a≥ 0 then a:=1;
Else a:=2
a. 1 b. 2 c. 3 d. 4
Câu 12. Kết quả đoạn chương trình sau khi nhập a=0, b=1
IF a=0 then
IF b=0 then
Writeln(‘VSN’)
Else
Writeln(‘VN’)
Else
Writeln(-b/a:10:2);
a. VSN b. VN c. 0 d. Chương trình sai
B. PHẦN TỰ LUẬN(7 điểm)
Câu 1. Viết đoạn chương trình chứa các câu lệnh IF tính:(3 điểm)
Câu 2. Cho ba số nguyên m, n, k. Nếu 3 số này theo thứ tự nhập vào tao thành cấp số cộng thì tăng gấp đôi
mỗi số, trong tường hợp ngược lại thì giảm mỗi số một đơn vị. Viết chương trình thực hiện yêu cầu trên.
(2 điểm)
Câu 3. Viết chương trình tính tổng các số chẵn của S=1+2+3+…+1000. (2 điểm)
Duyệt của tổ chuyên môn
x+y, nếu x>1 và y>1
x-y, nếu x≤1 và y≤ 1
v =
Trường THCS – THPT Huỳnh Văn Nghệ Kiểm tra 1 tiết
Họ và tên:………………………………. Thời gian 45 phút
Lớp………… Môn tin học 11
Đề 02
A. PHẦN TRẮC NGHIỆM( 3 điểm )

Câu 1. Biên dịch là:
a. Các đại lượng của Pascal b. Dịch từng lệnh
c. Dịch toàn bộ chương trình d. Chạy chương trình
Câu 2. Hằng:
a. Đại lượng không đổi trong quá trình thực hiện chương trình b. Đại lượng có thể thay đổi
c. Khai báo bằng từ khóa VAR d. Không cần khai báo khi dùng
câu 3. Kết quả của biều thức (20 div 3)/(20 mod 4) là:
a. 6 b. 0 c. 4 d. không xác định
Câu 4. Các số sau đây, số nào sai trong PASCAL
a. 12345 b. 12,345 c. 1.2E-3 d. -12.34
Câu 5. Lệnh nào sau đây là sai:
a. x:=1,25 b. x:=(a=5) or (b=7) c. x:=pi*12 d. x:=x+1
Câu 6. Biến a được khai báo kiểu Real và có giá trị là 12. Câu lệnh Write(a:7:2) sẽ đưa ra màn hình:
a. 12 b. 1.2E+01 c. 12.00 d. Không đưa ra gì cả
Câu 7. Để chạy chương trình ta dùng phím:
a. F9 b. Alt-X c. Ctrl-F9 d. Shift-F9
Câu 8. Khẳng định nào sau đây là sai:
a. Phần tên chương trình không nhất thiết phải có b. Phần khai báo có thể có hoặc không
c. Phần thân chương trình có thể có hoặc không d. Phần khai báo thư viện có thể có hoặc không
Câu 9. Câu lệnh nào sau đây là đúng:
a. If a>0; then a:=0 b. If a>0 then a:=0 else a:=1
c. If a>0 then a:=0; else a:=1 d. If a>0 then a:=0 else a:=1.
Câu 10. Công việc trong lệnh IF nếu từ 2 lệnh trở lên phải đặt trong
a. Begin End b. Cặp dấu ngoặc đơn ( )
c. Cặp dấu ngoặc nhọn < > d. Cặp dấu móc nhọn { }
Câu 11. Đọan chương trình sau cho ra kết quả gì?
A:=0;
If a>0 then a:=1;
Writeln(a);
a. 0 b. 1 c. không ra gì cả d. Báo lỗi vì không có Else

Câu 12. Đoạn chương trình sau C cho kết quả bao nhiêu?
A:=0; B:=0;
IF a>0 then
A:=1
ELSE
Begin A:=2; B:=1; End
C:=A+B;
a. 0 b. 1 c. 2 d. 3
B. PHẦN TỰ LUẬN(7 điểm)
Câu 1. Viết đoạn chương trình chứa các câu lệnh IF tính:(3 điểm)
Câu 2. Cho ba số nguyên p, q, r (≠0). Hiểm tra ba sôd này theo thứ thự nhập vào, có tạo thành một cấp số
nhân hay không. Viết chương trình thực hiện yêu cầu trên.(2 điểm)
Câu 3. Viết chương trình tính tổng các không chia hết cho 3 của S=1+2+3+…+1000.(2 điểm)
Duyệt của tổ chuyên môn
-x+y, nếu x>1 và y≤1
-x-y, nếu x≤1 và y>1
v =

×