Đề thi học kì 1

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Đoàn Hà Hạ Quyên
Ngày gửi: 14h:56' 09-12-2019
Dung lượng: 52.5 KB
Số lượt tải: 501
Nguồn:
Người gửi: Đoàn Hà Hạ Quyên
Ngày gửi: 14h:56' 09-12-2019
Dung lượng: 52.5 KB
Số lượt tải: 501
Số lượt thích:
0 người
TRƯỜNG THPT NGUYỄN TRÃI
KIỂM TRA HỌC KỲ I
TỔ TOÁN - TIN HỌC
MÔN: TIN HỌC
**
Thời gian: 45 phút
Họ và tên học sinh: Lớp: 11/
C.Hỏi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
T.Lời
C.Hỏi
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
T.Lời
Câu 1: Cho biết kết quả của đoạn chương trình sau?
N:=5; Tong:=0;
For i:=1 to n do
If (i mod 3=0) then Tong:=Tong+1;
Write(Tong);
A. 3 B. 1 C. 5 D. 10
Câu 2: Biểu thức ((35 mod 9) div 2) có kết quả là mấy?
A. 1 B. 3 C. 4 D. 2
Câu 3: Cú pháp của thủ tục đưa dữ liệu ra màn hình:
A. Writeln(); B. Readln ;
C. Writeln(); D. Readln();
Câu 4: Khẳng định nào sau đây là sai?
A. Phần khai báo có thể có hoặc không
B. Phần tên chương trình không nhất thiết phải có
C. Phần khai báo thư viện có thể có hoặc không
D. Phần thân chương trình có thể có hoặc không
Câu 5: Với cấu trúc rẽ nhánh IF <điều kiện> THEN, câu lệnh đứng sau THEN được thực hiện khi
A. Điều kiện được tính toán xong; B. Điều kiện không tính được;
C. Điều kiện được tính toán và cho giá trị đúng; D. Điều kiện được tính toán và cho giá trị sai;
Câu 6: Kết qủa của biểu thức quan hệ trong ngôn ngữ lập trình sẽ trả về giá trị gì?
A. Trái/Phải B. 0/1 C. True/False D. Yes/No
Câu 7: Hãy chọn cách dùng sai. Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau:
A. if AC. if A<=B then X:=A else X:=B; D. if ACâu 8: Để nhập dữ liệu vào từ bàn phím cho 2 biến a,b ta dùng lệnh?
A. Write(a;b); B. Readln(a;b); C. Readln(a,b); D. Writeln(a,b);
Câu 9: Hai dạng lặp FOR - DO trong PASCAL là dạng lặp tiến và dạng lặp lùi. Chọn phát biểu đúng trong các phát biểu sau đây:
A. Ở dạng lặp lùi câu lệnh sau DO có thể không được thực hiện lần nào, đó là trường hợp giá trị cuối nhỏ hơn giá trị đầu.
B. Biểu thức giá trị đầu và biểu thức giá trị cuối có thể thuộc kiểu số thực.
C. Ở dạng lặp tiến câu lệnh sau DO luôn được thực hiện ít nhất một lần.
D. Ở dạng lặp lùi câu lệnh sau DO được thực hiện tuần tự, với biến đếm lần lượt nhận giá trị từ giá trị đầu đến giá trị cuối.
Câu 10: Kết quả của biểu thức sqr((ABS(25-30) mod 3) ) là?
A. 4 B. 1 C. 3 D. 2
Câu 11: Trong khai báo sau khai báo nào đúng?
A. Uses Graph; var a,c: byte; program lop11; B. Program Baihocso1, var ch:char, const a=10;
C. Program bai1, Uses crt, Const:= 3.14; D. Uses dos, Program VD1; var a: real;
Câu 12: Chương trình dịch là:
A. Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên;
B. Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy;
C. Chương trình có chức năng chuyển đổi chương trình được viết bằng
KIỂM TRA HỌC KỲ I
TỔ TOÁN - TIN HỌC
MÔN: TIN HỌC
**
Thời gian: 45 phút
Họ và tên học sinh: Lớp: 11/
C.Hỏi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
T.Lời
C.Hỏi
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
T.Lời
Câu 1: Cho biết kết quả của đoạn chương trình sau?
N:=5; Tong:=0;
For i:=1 to n do
If (i mod 3=0) then Tong:=Tong+1;
Write(Tong);
A. 3 B. 1 C. 5 D. 10
Câu 2: Biểu thức ((35 mod 9) div 2) có kết quả là mấy?
A. 1 B. 3 C. 4 D. 2
Câu 3: Cú pháp của thủ tục đưa dữ liệu ra màn hình:
A. Writeln(
C. Writeln(
Câu 4: Khẳng định nào sau đây là sai?
A. Phần khai báo có thể có hoặc không
B. Phần tên chương trình không nhất thiết phải có
C. Phần khai báo thư viện có thể có hoặc không
D. Phần thân chương trình có thể có hoặc không
Câu 5: Với cấu trúc rẽ nhánh IF <điều kiện> THEN
A. Điều kiện được tính toán xong; B. Điều kiện không tính được;
C. Điều kiện được tính toán và cho giá trị đúng; D. Điều kiện được tính toán và cho giá trị sai;
Câu 6: Kết qủa của biểu thức quan hệ trong ngôn ngữ lập trình sẽ trả về giá trị gì?
A. Trái/Phải B. 0/1 C. True/False D. Yes/No
Câu 7: Hãy chọn cách dùng sai. Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau:
A. if AC. if A<=B then X:=A else X:=B; D. if ACâu 8: Để nhập dữ liệu vào từ bàn phím cho 2 biến a,b ta dùng lệnh?
A. Write(a;b); B. Readln(a;b); C. Readln(a,b); D. Writeln(a,b);
Câu 9: Hai dạng lặp FOR - DO trong PASCAL là dạng lặp tiến và dạng lặp lùi. Chọn phát biểu đúng trong các phát biểu sau đây:
A. Ở dạng lặp lùi câu lệnh sau DO có thể không được thực hiện lần nào, đó là trường hợp giá trị cuối nhỏ hơn giá trị đầu.
B. Biểu thức giá trị đầu và biểu thức giá trị cuối có thể thuộc kiểu số thực.
C. Ở dạng lặp tiến câu lệnh sau DO luôn được thực hiện ít nhất một lần.
D. Ở dạng lặp lùi câu lệnh sau DO được thực hiện tuần tự, với biến đếm lần lượt nhận giá trị từ giá trị đầu đến giá trị cuối.
Câu 10: Kết quả của biểu thức sqr((ABS(25-30) mod 3) ) là?
A. 4 B. 1 C. 3 D. 2
Câu 11: Trong khai báo sau khai báo nào đúng?
A. Uses Graph; var a,c: byte; program lop11; B. Program Baihocso1, var ch:char, const a=10;
C. Program bai1, Uses crt, Const:= 3.14; D. Uses dos, Program VD1; var a: real;
Câu 12: Chương trình dịch là:
A. Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên;
B. Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy;
C. Chương trình có chức năng chuyển đổi chương trình được viết bằng
 









Các ý kiến mới nhất