Abc
Chia sẻ bởi Phạm Thị Như |
Ngày 16/10/2018 |
46
Chia sẻ tài liệu: abc thuộc Tư liệu tham khảo
Nội dung tài liệu:
KIỂM TRA HỌC KÌ I NH 12-13 Đề: 103
MÔN: TIN HỌC_Lớp 11 (Thời gian: 45phút)
I. Trắc nghiệm: (3đ)
1. Trong ngôn ngữ Pascal, từ khóa const dùng để khai báo
A. Tên chương trình B. Hằng C. Biến D. Thư viện
2. Với 2 chữ cái A và B, người ta có thể viết được mấy tên đúng có độ dài không quá 2 chữ cái
A. 2 B. 4 C. 6 D. 8
3. Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal?
A. end B. sqrt C. crt D. longint
4. Trong ngôn ngữ Pascal, từ khóa uses dùng để khai báo
A. Tên chương trình B. Hằng C. Biến D. Thư viện
5. Phát biểu nào dưới đây là hợp lí nhất ?
A. Hằng là đại lượng nhận giá trị trước khi chương trình thực hiện.
B Hằng là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình
C. Hằng có thể lưu trữ nhiều loại giá trị khác nhau .
D. Hằng được chương trình dịch bỏ qua .
6. Hãy chọn biểu diễn tên đúng trong những biểu diễn sau
A. ‘*****’ B. -tenkhongsai C. (bai_tap) C. Tensai
7. Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng ?
A. Const Pi = 3,14; B. Const = Pi; C. Const Pi = 3.1; D. Pi = 3.14
8. Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch ?
A. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch;
B. Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ;
C. Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được;
D. Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh;
9. Phát biểu nào dưới đây là hợp lí nhất ?
A. Biến dùng trong chương trình phải khai báo.
B. Biến được chương trình dịch bỏ qua .
C. Biến có thể lưu trữ nhiều loại giá trị khác nhau .
D. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện .
10. Hãy chọn biểu diễn hằng đúng trong các biểu diễn sau :
A. Begin B. 58,5 C. ‘65 D. 1024
11. Để nhập giá trị cho x, y là các biến thực, câu lệnh nào sau đây là đúng?
A. Readln(x,5); B. Readln( ‘ x= ’ , x); C. Readln(x:5:2); D. Readln(x,y);
12. Phát biểu nào dưới đây là hợp lí nhất ?
A. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện .
B. Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình.
C. Biến có thể lưu trữ nhiều loại giá trị khác nhau.
D. Biến có thể đặt hoặc không đặt tên gọi .
II. Tự luận: (7đ)
1. Tại sao ta phải xây dựng các ngôn ngữ lập trình bậc cao? (2đ)
2. Tại sao ta phải khai báo biến? Cho hai ví dụ về cách khai báo biến.(2đ)
3.Lập trình thực hiện theo yêu cầu sau? (3đ)
a) Cho hai số x, y là kiểu byte. Kiểm tra xem tổng của chúng là số chẳn hay lẽ.
b) Nếu x-y<0 thì tính yx, ngược lại xy.
---- Hết----
Họ tên:……………………………….. Bài Làm Đề:………
Lớp:………. Điểm:
I. Trắc nghiệm: (3đ)
Câu
1
2
3
4
5
6
7
8
9
10
11
12
Chọn
II. Tự luận: (7đ)
MÔN: TIN HỌC_Lớp 11 (Thời gian: 45phút)
I. Trắc nghiệm: (3đ)
1. Trong ngôn ngữ Pascal, từ khóa const dùng để khai báo
A. Tên chương trình B. Hằng C. Biến D. Thư viện
2. Với 2 chữ cái A và B, người ta có thể viết được mấy tên đúng có độ dài không quá 2 chữ cái
A. 2 B. 4 C. 6 D. 8
3. Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal?
A. end B. sqrt C. crt D. longint
4. Trong ngôn ngữ Pascal, từ khóa uses dùng để khai báo
A. Tên chương trình B. Hằng C. Biến D. Thư viện
5. Phát biểu nào dưới đây là hợp lí nhất ?
A. Hằng là đại lượng nhận giá trị trước khi chương trình thực hiện.
B Hằng là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình
C. Hằng có thể lưu trữ nhiều loại giá trị khác nhau .
D. Hằng được chương trình dịch bỏ qua .
6. Hãy chọn biểu diễn tên đúng trong những biểu diễn sau
A. ‘*****’ B. -tenkhongsai C. (bai_tap) C. Tensai
7. Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng ?
A. Const Pi = 3,14; B. Const = Pi; C. Const Pi = 3.1; D. Pi = 3.14
8. Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch ?
A. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch;
B. Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ;
C. Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được;
D. Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh;
9. Phát biểu nào dưới đây là hợp lí nhất ?
A. Biến dùng trong chương trình phải khai báo.
B. Biến được chương trình dịch bỏ qua .
C. Biến có thể lưu trữ nhiều loại giá trị khác nhau .
D. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện .
10. Hãy chọn biểu diễn hằng đúng trong các biểu diễn sau :
A. Begin B. 58,5 C. ‘65 D. 1024
11. Để nhập giá trị cho x, y là các biến thực, câu lệnh nào sau đây là đúng?
A. Readln(x,5); B. Readln( ‘ x= ’ , x); C. Readln(x:5:2); D. Readln(x,y);
12. Phát biểu nào dưới đây là hợp lí nhất ?
A. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện .
B. Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình.
C. Biến có thể lưu trữ nhiều loại giá trị khác nhau.
D. Biến có thể đặt hoặc không đặt tên gọi .
II. Tự luận: (7đ)
1. Tại sao ta phải xây dựng các ngôn ngữ lập trình bậc cao? (2đ)
2. Tại sao ta phải khai báo biến? Cho hai ví dụ về cách khai báo biến.(2đ)
3.Lập trình thực hiện theo yêu cầu sau? (3đ)
a) Cho hai số x, y là kiểu byte. Kiểm tra xem tổng của chúng là số chẳn hay lẽ.
b) Nếu x-y<0 thì tính yx, ngược lại xy.
---- Hết----
Họ tên:……………………………….. Bài Làm Đề:………
Lớp:………. Điểm:
I. Trắc nghiệm: (3đ)
Câu
1
2
3
4
5
6
7
8
9
10
11
12
Chọn
II. Tự luận: (7đ)
* 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ẻ: Phạm Thị Như
Dung lượng: 33,49KB|
Lượt tài: 0
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)