Đề kiểm tra HK tin học 11
Chia sẻ bởi Vi Hong Quang |
Ngày 26/04/2019 |
98
Chia sẻ tài liệu: Đề kiểm tra HK tin học 11 thuộc Địa lý 12
Nội dung tài liệu:
SỞ GIÁO DỤC VÀ ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA 45 PHÚT
TRƯỜNG PT DTNT TỈNH MÔN TIN HỌC 11
Họ và Tên ………………………………………… Lớp:……………
Câu hỏi
1
2
3
4
5
6
7
8
9
10
11
12
Đáp án
Câu hỏi
13
14
15
16
17
18
19
20
21
22
23
24
Đáp án
I. TRẮC NGHIỆM: (6 điểm) Mỗi câu chọn 1 phương án trả lời đúng
Câu 1. Trong Turbo Pascal, để lưu một chương trình:
A. Nhấn tổ hợp phím Alt + F5
B. Nhấn tổ hợp phím Alt + F2
C. Nhấn phím F2
D. Nhấn phím F5
Câu 2. Kết quả của biểu thức sqr(abs(25-30) mod 3) trả về kết quả là
A. 1 B. 2 C. 6 D. 4Câu 3. Cho biểu thức (a mod 3 = 0) and (a mod 4 = 0). Giá trị của a là
A. 24 B. 16 C. 15 D. 20
Câu 4. Để khai báo biến n thuộc kiểu số nguyên ta viết
A. var n: real; B. var n: boolean; C. var n: char; D. var n: interger;
Câu 5. Để gán 2 cho x ta viết câu lệnh
A. x:= 2; B. 2:= x; C. x = =2; D. x = 2;
Câu 6. Biến là …
A. Là đại lượng có giá trị không thay đổi trong suốt quá trình thực hiện chương trình
B. Là đại lượng có giá trị có thể được thay đổi trong quá trình thực hiện chương trình
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 7. Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x ?
A. Real B. LongInt C.Integer
D. Word
Câu 8. Đối với một ngôn ngữ lập trình có mấy cách dịch
A. 2 loại (Hợp dịch và biên dịch)
B. 1 loại (Biên dịch)
C. 2 loại (Thông dịch và biên dịch)
D. 2 loại (Thông dịch và hợp dịch)
Câu 9. Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây đúng:
A. If a=5 then a:=d+1; else a=d+2; B. If a:=5 then a:=d+1 else a:=d+2.
C. If a=5 then a:=d+1 else a:=d+2; D. If a=5 then a=d+1 else a=d+2;
Câu 10. Trong Pascal phép toán div, mod là
A. Phép chia cho cả số nguyên và số thực B. Phép chia chỉ đối với số nguyên
C. Phép chia chỉ đối với số thực D. Cả 3 câu trên đều sai
Câu 11. Lệnh nào sau đây dùng để in giá trị biến thực M ra màn hình có 2 chữ số thập phân và với độ rộng là 5?
A. write (M,5,2); B. write (M:2:5); C. writeln (M:2:5); D. write (M:5:2);
Câu 12. Trường hợp nào sau đây không phải là câu lệnh gán trong NNLT?
A. a := a*2; B. a:= 10; C. a + b := 10;
D. cdf := 10;
Câu 13. Trong Turbo Pascal, để thoát khỏi Turbo Pascal
A. Nhấn tổ hợp phím Alt + F4
B. Nhấn tổ hợp phím Alt + X
C. Nhấn tổ hợp phím Ctrl + F4
D. Nhấn tổ hợp phím Ctrl + X
Câu 14. Để biểu diễn x3 ta có thể viết
A. sqrt(sqr x*x); B. sqrt (x*x*x); C. sqr(x)*x;
D. sqr(sqrt(x*x*x));
Câu 15. Trong các tên sau, tên nào sau đây được đặt đúng trong NNLT Pascal?
A. Ho_ten*1 B. Ho ten C. Ho_ten
D. 1hoten
Câu 16. Phần thân chương trình được giới
TRƯỜNG PT DTNT TỈNH MÔN TIN HỌC 11
Họ và Tên ………………………………………… Lớp:……………
Câu hỏi
1
2
3
4
5
6
7
8
9
10
11
12
Đáp án
Câu hỏi
13
14
15
16
17
18
19
20
21
22
23
24
Đáp án
I. TRẮC NGHIỆM: (6 điểm) Mỗi câu chọn 1 phương án trả lời đúng
Câu 1. Trong Turbo Pascal, để lưu một chương trình:
A. Nhấn tổ hợp phím Alt + F5
B. Nhấn tổ hợp phím Alt + F2
C. Nhấn phím F2
D. Nhấn phím F5
Câu 2. Kết quả của biểu thức sqr(abs(25-30) mod 3) trả về kết quả là
A. 1 B. 2 C. 6 D. 4Câu 3. Cho biểu thức (a mod 3 = 0) and (a mod 4 = 0). Giá trị của a là
A. 24 B. 16 C. 15 D. 20
Câu 4. Để khai báo biến n thuộc kiểu số nguyên ta viết
A. var n: real; B. var n: boolean; C. var n: char; D. var n: interger;
Câu 5. Để gán 2 cho x ta viết câu lệnh
A. x:= 2; B. 2:= x; C. x = =2; D. x = 2;
Câu 6. Biến là …
A. Là đại lượng có giá trị không thay đổi trong suốt quá trình thực hiện chương trình
B. Là đại lượng có giá trị có thể được thay đổi trong quá trình thực hiện chương trình
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 7. Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x ?
A. Real B. LongInt C.Integer
D. Word
Câu 8. Đối với một ngôn ngữ lập trình có mấy cách dịch
A. 2 loại (Hợp dịch và biên dịch)
B. 1 loại (Biên dịch)
C. 2 loại (Thông dịch và biên dịch)
D. 2 loại (Thông dịch và hợp dịch)
Câu 9. Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây đúng:
A. If a=5 then a:=d+1; else a=d+2; B. If a:=5 then a:=d+1 else a:=d+2.
C. If a=5 then a:=d+1 else a:=d+2; D. If a=5 then a=d+1 else a=d+2;
Câu 10. Trong Pascal phép toán div, mod là
A. Phép chia cho cả số nguyên và số thực B. Phép chia chỉ đối với số nguyên
C. Phép chia chỉ đối với số thực D. Cả 3 câu trên đều sai
Câu 11. Lệnh nào sau đây dùng để in giá trị biến thực M ra màn hình có 2 chữ số thập phân và với độ rộng là 5?
A. write (M,5,2); B. write (M:2:5); C. writeln (M:2:5); D. write (M:5:2);
Câu 12. Trường hợp nào sau đây không phải là câu lệnh gán trong NNLT?
A. a := a*2; B. a:= 10; C. a + b := 10;
D. cdf := 10;
Câu 13. Trong Turbo Pascal, để thoát khỏi Turbo Pascal
A. Nhấn tổ hợp phím Alt + F4
B. Nhấn tổ hợp phím Alt + X
C. Nhấn tổ hợp phím Ctrl + F4
D. Nhấn tổ hợp phím Ctrl + X
Câu 14. Để biểu diễn x3 ta có thể viết
A. sqrt(sqr x*x); B. sqrt (x*x*x); C. sqr(x)*x;
D. sqr(sqrt(x*x*x));
Câu 15. Trong các tên sau, tên nào sau đây được đặt đúng trong NNLT Pascal?
A. Ho_ten*1 B. Ho ten C. Ho_ten
D. 1hoten
Câu 16. Phần thân chương trình được giới
* 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ẻ: Vi Hong Quang
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)