Đề kiểm tra HK tin 11
Chia sẻ bởi Nguyễn Lan |
Ngày 26/04/2019 |
46
Chia sẻ tài liệu: Đề kiểm tra HK tin 11 thuộc Tin học 11
Nội dung tài liệu:
Họ tên:………………………………………
KIỂM TRA HỌC KÌ I
Lớp: 11………………
Môn: Tin Học
A: PHẦN TRẮC NGHIỆM: (5 điểm)
Câu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Đ/Án
Câu 1: Cho biết đoạn chương trình sau thực hiện tính tổng nào?
S := 1; FOR i := 2 TO 10 DO S := S + 1 / i;
Tính tổng: S = Tính tổng: S =
Tính tổng: S = Tính tổng: S =
Câu 2: Xét một chương trình viết trên ngôn ngữ bậc cao được dịch sang ngôn ngữ máy. Điều khẳng định nào sau đây là đúng?
Số câu lệnh của hai chương trình là như nhau;
Chương trình trên ngôn ngữ máy chứa ít câu lệnh hơn chương trình ở ngôn ngữ bậc cao ban đầu;
Không khác nhau điểm nào cả.
Chương trình trên ngôn ngữ máy chứa nhiều câu lệnh hơn chương trình ở ngôn ngữ bậc cao ban đầu.
Câu 3: Xét đoạn chương trình: If x=0 then y := 0 Else if x<0 then y := sqrt(sqrt(-x)) else sqrt(sqrt(x)); Điều khẳng định nào sau đây là đúng?
Đoạn chương trình trên tính y = Đoạn chương trình trên tính y =
Đoạn chương trình trên tính y = Tất cả các đáp án con lại đều sai.
Câu 4: Nêu ý nghĩa của lệnh lặp với số lần chưa biết trước: WHILE <điều kiện> DO;
Trong khi <điều kiện> còn đúng thì còn được thực hiện.
Nếu <điều kiện> đúng thì được thực hiện.
Nếu <điều kiện> sai thì được thực hiện.
Trong khi <điều kiện> còn sai thì còn được thực hiện.
Câu 5: Cho một chương trình còn lỗi như sau: Var A, b, c : real ; A := 1; b := 1; c := 5 ; d := b*b – 4*a*c ; writeln(‘d = ’,d); END. Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :
Thừa “END.” Không khai báo biến d
Thiếu “Begin” và không khai biến d Thiếu “Begin”
Câu 6: Phát biểu nào dưới đây là đúng?
Trong chế độ thông dịch mỗi câu lệnh của chương trình nguồn được dịch thành một câu lệnh của chương trình đích;
Mọi bài toán đều có chương trình để giải trên máy tính;
Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp.
Chương trình là dãy các lệnh được tổ chức theo quy tắc được xác định bởi một ngôn ngữ lập trình cụ thể;
Câu 7: Hàm căn bậc hai được biểu diễn trong T.Pascal:
Tsqr( ) Sqrt( ) Sqr( ) Sqtr( )
Câu 8: Với S có giá trị 8.694 thì kết quả nhận được sau khi thực hiện câu lệnh: Write(`Tong la: S = `,S:6:2); là:
Tong la: S = 8.694 Tong la: S = S:6:2
Tong la: S = 8,69 Tong la: S = 8.69
Câu 9: Xác định kết quả sau khi thực hiện câu lệnh: A:= sqr(3)/sqrt(9);
A được gán giá trị là 1 A được gán giá trị là 3
A được gán giá trị là 9 A được gán giá trị là 6
Câu 10: Lệnh gán được thực hiện như thế nào?
Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho biến ở vế trái.
Tính giá trị của biến ở vế phải rồi gán giá trị vừa tính được cho biểu thức ở vế trái.
Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho hằng ở vế trái.
Tính giá trị của biểu thức ở vế trái rồi gán giá trị vừa tính được cho biến ở vế phải.
Câu 11: Chọn phát biểu đúng trong các phát biểu sau:
Dữ liệu kiểu byte có 256 giá trị
KIỂM TRA HỌC KÌ I
Lớp: 11………………
Môn: Tin Học
A: PHẦN TRẮC NGHIỆM: (5 điểm)
Câu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Đ/Án
Câu 1: Cho biết đoạn chương trình sau thực hiện tính tổng nào?
S := 1; FOR i := 2 TO 10 DO S := S + 1 / i;
Tính tổng: S = Tính tổng: S =
Tính tổng: S = Tính tổng: S =
Câu 2: Xét một chương trình viết trên ngôn ngữ bậc cao được dịch sang ngôn ngữ máy. Điều khẳng định nào sau đây là đúng?
Số câu lệnh của hai chương trình là như nhau;
Chương trình trên ngôn ngữ máy chứa ít câu lệnh hơn chương trình ở ngôn ngữ bậc cao ban đầu;
Không khác nhau điểm nào cả.
Chương trình trên ngôn ngữ máy chứa nhiều câu lệnh hơn chương trình ở ngôn ngữ bậc cao ban đầu.
Câu 3: Xét đoạn chương trình: If x=0 then y := 0 Else if x<0 then y := sqrt(sqrt(-x)) else sqrt(sqrt(x)); Điều khẳng định nào sau đây là đúng?
Đoạn chương trình trên tính y = Đoạn chương trình trên tính y =
Đoạn chương trình trên tính y = Tất cả các đáp án con lại đều sai.
Câu 4: Nêu ý nghĩa của lệnh lặp với số lần chưa biết trước: WHILE <điều kiện> DO
Trong khi <điều kiện> còn đúng thì
Nếu <điều kiện> đúng thì
Nếu <điều kiện> sai thì
Trong khi <điều kiện> còn sai thì
Câu 5: Cho một chương trình còn lỗi như sau: Var A, b, c : real ; A := 1; b := 1; c := 5 ; d := b*b – 4*a*c ; writeln(‘d = ’,d); END. Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :
Thừa “END.” Không khai báo biến d
Thiếu “Begin” và không khai biến d Thiếu “Begin”
Câu 6: Phát biểu nào dưới đây là đúng?
Trong chế độ thông dịch mỗi câu lệnh của chương trình nguồn được dịch thành một câu lệnh của chương trình đích;
Mọi bài toán đều có chương trình để giải trên máy tính;
Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp.
Chương trình là dãy các lệnh được tổ chức theo quy tắc được xác định bởi một ngôn ngữ lập trình cụ thể;
Câu 7: Hàm căn bậc hai được biểu diễn trong T.Pascal:
Tsqr( ) Sqrt( ) Sqr( ) Sqtr( )
Câu 8: Với S có giá trị 8.694 thì kết quả nhận được sau khi thực hiện câu lệnh: Write(`Tong la: S = `,S:6:2); là:
Tong la: S = 8.694 Tong la: S = S:6:2
Tong la: S = 8,69 Tong la: S = 8.69
Câu 9: Xác định kết quả sau khi thực hiện câu lệnh: A:= sqr(3)/sqrt(9);
A được gán giá trị là 1 A được gán giá trị là 3
A được gán giá trị là 9 A được gán giá trị là 6
Câu 10: Lệnh gán được thực hiện như thế nào?
Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho biến ở vế trái.
Tính giá trị của biến ở vế phải rồi gán giá trị vừa tính được cho biểu thức ở vế trái.
Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho hằng ở vế trái.
Tính giá trị của biểu thức ở vế trái rồi gán giá trị vừa tính được cho biến ở vế phải.
Câu 11: Chọn phát biểu đúng trong các phát biểu sau:
Dữ liệu kiểu byte có 256 giá trị
* 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 Lan
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)