Đề thi HKI tin học 11 đề 3
Chia sẻ bởi Nguyễn Thành Kiên |
Ngày 25/04/2019 |
62
Chia sẻ tài liệu: Đề thi HKI tin học 11 đề 3 thuộc Tin học 11
Nội dung tài liệu:
ĐỀ THI HỌC KÌ I - MÔN TIN HỌC 11
Thời gian làm bài: 15 phút (Đề số 01) ( Đề này có 2 trang)
Họ và tên: Lớp:11B..............................................
I. Phần trắc nghiệm khách quan (3 điểm). Lý thuyết.
Hãy khoanh tròn vào chữ cái đứng đầu câu mà em cho là đúng
(mỗi ý đúng được 0,25 điểm)
Câu 1: Cần phải có ngôn ngữ lập trình vì:
A. Ngôn ngữ máy của máy tính chỉ dùng hai kí tự 0 và 1 gây khó hiểu và khó viết cho người lập trình;
B. Ngôn ngữ của con người (còn gọi là ngôn ngữ tự nhiên), đôi khi mập mờ (một câu có thể có nhiều cách hiểu), do vậy máy tính hiện nay không thể “hiểu được”;
C. Đó là một ngôn ngữ đơn giản nhưng chặt chẽ hơn ngôn ngữ tự nhiên, dễ hiểu hơn ngôn ngữ máy dùng để đối thoại với máy tính;
D. Tất cả các lí do trên.
Câu 2: Các thành phần cơ bản của ngôn ngữ lập trình gồm:
A. Bảng chữ cái và cú pháp
B. Bảng chữ cái và ngữ nghĩa.
C. Bảng chữ cái, cú pháp, ngữ nghĩa
D. Cú pháp và ngữ nghĩa
Câu 3: Trong ngôn ngữ lập trình biến là:
A. Một đại lượng do người lập trình đặt
B. Một đại lượng dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình.
C. Một đại lượng do người lập trình đặt và có giá trị không thay đổi
D. Một đại lượng chuẩn do ngôn ngữ lập trình đó quy định có giá trị thay đổi.
Câu 4: Cấu trúc chung của chương trình gồm mấy phần?
A. 3 phần B. 4 phần C. 2 phần D. 1 phần
Câu 5: Trong Turbo Pascal Tên nào sau đây là đúng?
A. bAc B. a bc C. 3abc D. a#b
Câu 6: Trong Turbo Pascal có mấy loại Hằng?
A. 1 B. 2 C. 3 D. 4
Câu 7: Khai báo tên chương trình ta dùng cú pháp nào?
A. Begin; B. Program; C. Program ; D. Program. ;
Câu 8: Trong Pascal kiểu kí tự có bộ nhớ lưu trữ:
A. 1 byte B. 2 byte C. 3 byte D. 54byte
Câu 9: Trong Pascal cú pháp để khai báo biến là:
A. Var; B. : kiểu dữ liệu;
C. Var:kiểu dữ liệu; D. Var=kiểu dữ liệu
Câu 10: Cách viết biểu thức nào sau đây là đúng:
A. sqr(a-x) + sqr(y-b) <=R*R; B. sqr(a-x) + sqr(y-b) <=R2;
C. sqr(a-x) + sqr(y-b) <=RxR; D. sqr(a-x) + sqr(y-b) =Câu 11: Nhập dữ liệu từ bàn phím ta dùng thủ tục:
A. Readln(); B. read(); C. Write(); D. Cả A và B đều đúng
Câu 12: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là:
Iffthen;
Iffthenelse;
Ifthen;
Ifthenelse;
Phần II. Tự luận (7 điểm)
Viết chương trình giải phương trình bậc 2: ax2 + bx + c = 0
Với a, b, c được nhập từ bàn phím.
Yêu cầu:
- Viết được phần khai báo thư viện 1 điểm
- Viết được phần khai báo biến 1 điểm
- Viết được phần thủ tục vào/ra 1,5 điểm
- Viết được phần cấu trúc rẽ nhánh 2 điểm
- Viết được phần câu lệnh ghép 1,5 điểm
ĐÁP ÁN, BIỂU ĐIỂM
Câu
1
2
3
4
5
6
7
8
9
10
Thời gian làm bài: 15 phút (Đề số 01) ( Đề này có 2 trang)
Họ và tên: Lớp:11B..............................................
I. Phần trắc nghiệm khách quan (3 điểm). Lý thuyết.
Hãy khoanh tròn vào chữ cái đứng đầu câu mà em cho là đúng
(mỗi ý đúng được 0,25 điểm)
Câu 1: Cần phải có ngôn ngữ lập trình vì:
A. Ngôn ngữ máy của máy tính chỉ dùng hai kí tự 0 và 1 gây khó hiểu và khó viết cho người lập trình;
B. Ngôn ngữ của con người (còn gọi là ngôn ngữ tự nhiên), đôi khi mập mờ (một câu có thể có nhiều cách hiểu), do vậy máy tính hiện nay không thể “hiểu được”;
C. Đó là một ngôn ngữ đơn giản nhưng chặt chẽ hơn ngôn ngữ tự nhiên, dễ hiểu hơn ngôn ngữ máy dùng để đối thoại với máy tính;
D. Tất cả các lí do trên.
Câu 2: Các thành phần cơ bản của ngôn ngữ lập trình gồm:
A. Bảng chữ cái và cú pháp
B. Bảng chữ cái và ngữ nghĩa.
C. Bảng chữ cái, cú pháp, ngữ nghĩa
D. Cú pháp và ngữ nghĩa
Câu 3: Trong ngôn ngữ lập trình biến là:
A. Một đại lượng do người lập trình đặt
B. Một đại lượng dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình.
C. Một đại lượng do người lập trình đặt và có giá trị không thay đổi
D. Một đại lượng chuẩn do ngôn ngữ lập trình đó quy định có giá trị thay đổi.
Câu 4: Cấu trúc chung của chương trình gồm mấy phần?
A. 3 phần B. 4 phần C. 2 phần D. 1 phần
Câu 5: Trong Turbo Pascal Tên nào sau đây là đúng?
A. bAc B. a bc C. 3abc D. a#b
Câu 6: Trong Turbo Pascal có mấy loại Hằng?
A. 1 B. 2 C. 3 D. 4
Câu 7: Khai báo tên chương trình ta dùng cú pháp nào?
A. Begin
Câu 8: Trong Pascal kiểu kí tự có bộ nhớ lưu trữ:
A. 1 byte B. 2 byte C. 3 byte D. 54byte
Câu 9: Trong Pascal cú pháp để khai báo biến là:
A. Var
C. Var
Câu 10: Cách viết biểu thức nào sau đây là đúng:
A. sqr(a-x) + sqr(y-b) <=R*R; B. sqr(a-x) + sqr(y-b) <=R2;
C. sqr(a-x) + sqr(y-b) <=RxR; D. sqr(a-x) + sqr(y-b) =
A. Readln(
Câu 12: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là:
Iff
Iff
If
If
Phần II. Tự luận (7 điểm)
Viết chương trình giải phương trình bậc 2: ax2 + bx + c = 0
Với a, b, c được nhập từ bàn phím.
Yêu cầu:
- Viết được phần khai báo thư viện 1 điểm
- Viết được phần khai báo biến 1 điểm
- Viết được phần thủ tục vào/ra 1,5 điểm
- Viết được phần cấu trúc rẽ nhánh 2 điểm
- Viết được phần câu lệnh ghép 1,5 điểm
ĐÁP ÁN, BIỂU ĐIỂM
Câu
1
2
3
4
5
6
7
8
9
10
* 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ẻ: Nguyễn Thành Kiên
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)