ĐỀ KIÊM TRA HỌC KÌ I TIN HỌC 11 NĂM HỌC 2017-2018
Chia sẻ bởi Lê Thế Duẩn |
Ngày 26/04/2019 |
50
Chia sẻ tài liệu: ĐỀ KIÊM TRA HỌC KÌ I TIN HỌC 11 NĂM HỌC 2017-2018 thuộc Tin học 11
Nội dung tài liệu:
TRƯỜNG THPT THƯỜNG XUÂN 3 KIỂM TRA HỌC KÌ I
TỔ KHOA HỌC TỰ NHIÊN Môn: Tin học 11
(Thời gian: 45 phút)
Họ và tên:………………..…………………………………Lớp: 11A…………..
I. PHẦN TRẮC NGHIỆM: (6 diểm) Chọn phương án đúng và điền vào bảng ở phần bài làm:
Câu 1: Để khai báo sử dụng thư viện phải dùng từ khóa nào?
A. Var B. Uses C. Const D. Type
Câu 2: Cú pháp khai báo cấu trúc lặp dạng tiến với số lần lặp biết trước:
A for:= to ;
B for:= to do ;
C for:= downto ;
D for:= downto do ;
Câu 3: Cho đoạn CT: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ; Sau khi thực hiện CT, giá trị F là:
A. F =1. B. F=13. C. F=4. D. Không xác định
Câu 4: Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là:
A. 2. B. 3. C. 4. D. 12.
Câu 5: Để đưa giá trị hai biến x,y ra màn hình ta sử dụng thủ tục nào sau đây trong pascal?
A. Read(x;y); B. Readln(x,y); C. Writeln(x,y); D. Write(x;y);
Câu 6: Cho biểu thức A: = 3*abs(x-y) + sqr(x+1)*2, khi x,y lần lượt nhận giá trị 4; 2 thì kết quả thu được là:
A. 12 + 2 B. 56 C. 6 + 2 D. 58
Câu 7: Cho hai biến nguyên x,y thoả 100 x,y 150 khi S = x*y thì S khai báo như thế nào là ít tốn bộ nhớ nhất?
A. Var s: integer; B. Var s: byte; C. Var s: longint; D. Var s: real;
Câu 8: Cho biểu thức trong toán như sau:, hãy biểu diễn biểu thức trên bằng ngôn ngữ lập trình pascal
A. 2*sin(sqr(x) + 1) – 4 * sqrt(x+2); B. 2*sin(sqrt(x) + 1) – 4*sqr(x+2);
C. 2sin(x*x + 1) – 4sqrt(x+2); D. 2*sin(x*x +1) – 4* sqr(x+2);
Câu 9: Cú pháp nào sau đây đúng cho câu lệnh While..do
A. While <điều kiện> : do; B. While(điều kiện) do C. While <điều kiện> do ; D. While <điều kiện>:=;
Câu 10: Biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal?
A. 123 B. ‘20,5’ C. 12A D. ‘hello’
Câu 11: Cho đoạn lệnh: K:=10; While (K>5) do K:=K-2; Write(K); Kết quả xuất ra màn hình là:
A. 4 B. 5 C. 10 5 D. 10 9 8 7 6 5
Câu 12: Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:
A. If a>0, b>0, c>0 then.. B. If (a>0) or (b>0) or (c>0) then..
C. If (a>0) and (b>0) and (c>0) then.. D. If a,b,c>0 then..
II. PHẦN TỰ LUẬN: (4 điểm)
Viết chương trình nhập từ bàn phím số nguyên dương N (N≤100) và dãy số nguyên A1, A2, ...AN có trị tuyệt đối nhỏ hơn 1000. Đưa ra màn hình các thông tin sau:
TỔ KHOA HỌC TỰ NHIÊN Môn: Tin học 11
(Thời gian: 45 phút)
Họ và tên:………………..…………………………………Lớp: 11A…………..
I. PHẦN TRẮC NGHIỆM: (6 diểm) Chọn phương án đúng và điền vào bảng ở phần bài làm:
Câu 1: Để khai báo sử dụng thư viện phải dùng từ khóa nào?
A. Var B. Uses C. Const D. Type
Câu 2: Cú pháp khai báo cấu trúc lặp dạng tiến với số lần lặp biết trước:
A for
B for
C for
D for
Câu 3: Cho đoạn CT: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ; Sau khi thực hiện CT, giá trị F là:
A. F =1. B. F=13. C. F=4. D. Không xác định
Câu 4: Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là:
A. 2. B. 3. C. 4. D. 12.
Câu 5: Để đưa giá trị hai biến x,y ra màn hình ta sử dụng thủ tục nào sau đây trong pascal?
A. Read(x;y); B. Readln(x,y); C. Writeln(x,y); D. Write(x;y);
Câu 6: Cho biểu thức A: = 3*abs(x-y) + sqr(x+1)*2, khi x,y lần lượt nhận giá trị 4; 2 thì kết quả thu được là:
A. 12 + 2 B. 56 C. 6 + 2 D. 58
Câu 7: Cho hai biến nguyên x,y thoả 100 x,y 150 khi S = x*y thì S khai báo như thế nào là ít tốn bộ nhớ nhất?
A. Var s: integer; B. Var s: byte; C. Var s: longint; D. Var s: real;
Câu 8: Cho biểu thức trong toán như sau:, hãy biểu diễn biểu thức trên bằng ngôn ngữ lập trình pascal
A. 2*sin(sqr(x) + 1) – 4 * sqrt(x+2); B. 2*sin(sqrt(x) + 1) – 4*sqr(x+2);
C. 2sin(x*x + 1) – 4sqrt(x+2); D. 2*sin(x*x +1) – 4* sqr(x+2);
Câu 9: Cú pháp nào sau đây đúng cho câu lệnh While..do
A. While <điều kiện> : do
Câu 10: Biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal?
A. 123 B. ‘20,5’ C. 12A D. ‘hello’
Câu 11: Cho đoạn lệnh: K:=10; While (K>5) do K:=K-2; Write(K); Kết quả xuất ra màn hình là:
A. 4 B. 5 C. 10 5 D. 10 9 8 7 6 5
Câu 12: Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:
A. If a>0, b>0, c>0 then.. B. If (a>0) or (b>0) or (c>0) then..
C. If (a>0) and (b>0) and (c>0) then.. D. If a,b,c>0 then..
II. PHẦN TỰ LUẬN: (4 điểm)
Viết chương trình nhập từ bàn phím số nguyên dương N (N≤100) và dãy số nguyên A1, A2, ...AN có trị tuyệt đối nhỏ hơn 1000. Đưa ra màn hình các thông tin sau:
* 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ẻ: Lê Thế Duẩ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)