Câu 9: Trong NNLT thành phần sẽ kiểm tra ý nghĩa của thao tác cần thực hiện ứng với cụm các ký tự là:. Ngữ nghĩa và cú pháp B[r]
(1)Trêng THPT DTNT q ch©u
Tỉ toán - tin Kiểm tra học kì I
Môn: Tin học Thời gian 45 phút Dành cho chơng trình tin học khối 11
Phần I trắc nghiÖm
MÃ ĐỀ: 001
Câu 1: Trong NNLT thành phần kiểm tra cú pháp câu lệnh hay sai do: A Ngữ nghĩa cú pháp B Cú pháp
C Bảng chữ cái D Ngữ nghĩa
Câu 2: Các tên sau tên viết sai NNLT Pascal
A Denta B Del_ta C Delta D Del ta
Câu 3: Trong Pascal để thực chương trình ta thực hiện:
A F9 B F7 C Alt- F9 D Ctrl - F9
Câu 4: Xét đoạn câu lệnh sau S:=0;
F or x:= To 10 Do S:= S + 1;
Theo em sau thực câu lệnh giá trị biến S là:
A 13 B 11 C 12 D 10
Câu 5: Khi lập trình để lưu trữ số thực khai báo biến kiểu:
A Real B Word C Integer D Byte
Câu 6: Trong NNLT thành phần kiểm tra ý nghĩa thao tác cần thực ứng với cụm các ký tự là:
A Ngữ nghĩa B Ngữ nghĩa cú pháp C Cú pháp
D Bảng chữ cái
Câu 7: Xét đoạn câu lệnh sau S:=0;
For i:= To Do S:= S + i;
Theo em sau thực câu lệnh giá trị biến S là:
A 13 B 11 C 12 D 10
Câu 8: Trong chương trình có đoạn khai báo biến Var X, Y, Z : Real;
a, b : Byte; c : Boolean;
Phần khai báo trên, không gian nhớ dùng để lưu trữ biến là:
A 10 B 20 C 6 D 21 byte
(2)a, b : Byte; c : Boolean; Phần khai báo:
A biến thực, biến nguyên biến locgic B biến locgic, biến nguyên biến thực C biến thực, biến nguyên biến locgic D biến thực, biến nguyên bin locgic
Phần II Tự luận
Bài 1. H·y biĨu diƠn TP biĨu thøc:
P=a+b
c+d+(a
3 −√b)
Bµi BiĨu diƠn toán học:
Q:= (a+b)/(a-b) c*d
Bài 3. Viết chơng trình cho phép nhập số thực a, b, c, x Tính đa hình giá trị hàm số
y = ax2 + bx + c
(3)Trêng THPT DTNT quú ch©u
Tổ toán - tin Kiểm tra học kì I
Môn: Tin học Thời gian 45 phút Dành cho chơng trình tin học khối 11
Phần I tr¾c nghiƯm
MÃ ĐỀ: 002
Câu 1: Một chương trình có tên Vidu.Pas Để dịch sang dạng Vidu.exe Pascal ta
dùng chương trình dịch dạng:
A Khơng thể làm được B Cả thông dịch biên dịch
C Thông dịch D Biên dịch
Câu 2: Trong Pascal để dịch chương trình ta thực hiện:
A F7 B F2 C Alt- F9 D Crl - F5
Câu 3: Trong lập trình Turbo Pascal Để lưu tệp soạn thảo ta thực hiện: A File -> Open B File -> Close C File -> Exit D File -> Save Câu 4: Trong NNLT cụm ký tự For là:
A Tên người lập trình đặt B Tên chuẩn
C Từ khoá D Thủ tục
Câu 5: Trong chương trình viết Pascal có đoạn câu lệnh sau:
X := 3; Y := 5;
S := 2*x + y - 1; X := X + 1;
Theo em sau thực câu lệnh giá trị tương ứng X, Y, S là:
A 5, 7, 10 B 4, 10, 5 C 3, 5, 10 D 4, 5, 10
Câu 6: Biểu thức sau có giá trị True?
A (20>10) and (3=4) B 4+2*3*(3+5)<(18 div 4)*4
C ((3<6) or (4+2>5)) and (2< div 2) D (5>8) and (not(a+2<5) or (2 > div 2))
Câu 7: Trong lập trình Turbo Pascal Để mở tệp có sẵn đĩa ta thực hiện: A File -> Exit B File -> Open C File -> Close D File -> Save Câu 8: Trong chương trình viết NNLT Pascal có câu lệnh
X := 1; Y := 2;
Write(‘x+y’, x:4, y:4);
Sau thực câu lệnh thu kết hình
A x+y, x, y B 2 C x + y 2 D x y
(4)S: Integer; Begin
Write(‘Nhap a, b:’); Realn(a,b);
S:= a+b; Write(S); End
Theo em chương trình có lỗi:
A Lỗi cú pháp B Lỗi ngữ nghĩa
C Khơng có lỗi cả D Lỗi khai báo biến
PhÇn II Tù ln
Bµi 1. H·y biĨu diƠn TP biĨu thøc:
P=a
2
+b
c+√b+(a
− b −d)
Bµi BiĨu diƠn toán học:
Q:= (a*b)/(a-b) (c+d)/a;
Bài 3. Viết chơng trình cho phép nhập số thực a, b Tính đa hình giá trị hàm sè
y = ¿a −b∨¿
√¿
(5)Trêng THPT DTNT q ch©u
Tỉ toán - tin Kiểm tra học kì I
Môn: Tin học Thời gian 45 phút Dành cho chơng trình tin học khối 11
Phần I trắc nghiÖm
MÃ ĐỀ: 003
Câu 1: Trong lập trình Turbo Pascal Để lưu tệp soạn thảo ta thực hiện: A File -> Save B File -> Exit C File -> Open D File -> Close
Câu 2: Một chương trình có tên Vidu.Pas Để dịch sang dạng Vidu.exe Pascal ta
dùng chương trình dịch dạng:
A Biên dịch B Thông dịch
C Không thể làm được D Cả thông dịch biên dịch Câu 3: Trong chương trình viết Pascal có đoạn câu lệnh sau:
X := 3; Y := 5;
S := 2*x + y - 1; X := X + 1;
Theo em sau thực câu lệnh giá trị tương ứng X, Y, S là:
A 4, 5, 10 B 3, 5, 10 C 5, 7, 10 D 4, 10, 5
Câu 4: Trong Pascal để dịch chương trình ta thực hiện:
A F7 B F2 C Alt- F9 D Crl - F5
Câu 5: Khi lập trình để lưu trữ số nguyên nằm khoảng 200 tốt ta dùng kiểu liệu
A Byte B Extended C Real D Integer
Câu 6: Một chương trình viết Pascal sau: Program Vidu;
Var a, b: byte; S,P: Integer Begin
Write(‘Nhap a, b:’); Readln(a,b);
S:= a+b; P:= Sqrt(3-4); Write(S,P); End
Theo em chương trình có lỗi:
A Lỗi ngữ nghĩa B Lỗi cú pháp
C Lỗi khai báo biến D Khơng có lỗi cả
(6)Write(‘Nhap a, b:’); Realn(a,b);
S:= a+b; Write(S); End
Theo em chương trình có lỗi:
A Lỗi khai báo biến B Khơng có lỗi cả
C Lỗi cú pháp D Lỗi ngữ nghĩa
Câu 9: Trong lập trình Turbo Pascal Để mở tệp có sẵn đĩa ta thực hiện: A File -> Save B File -> Close C File -> Exit D File -> Open Câu 10: Xét đoạn câu lệnh sau
S:=0; For i:= To Do
S:= S + i;
Theo em sau thực câu lệnh câu lệnh S:= S + i thực hiện:
A 11 lần B lần C 10 lần D ln
Phần II Tự luận
Bài 1. HÃy biĨu diƠn TP biĨu thøc:
P=tan(a+b) 2x −3
Bài Biểu diễn toán học:
Q:= (a-b+3*c) /a (sin(c+d))/cos(a));
Bài 3. Viết chơng trình cho phÐp nhËp c¸c sè thùc a, b, c, d Tính đa hình giá trị biểu thức:
P = ab + cd
(7)Trờng THPT DTNT quỳ châu
Tổ toán tin Kiểm tra học kì I
Môn: Tin học Thời gian 45 phút Dành cho chơng trình tin học khối 11
Phần I trắc nghiệm
M ĐỀ: 004
Câu 1: Trong chương trình viết NNLT Pascal có câu lệnh X := 1;
Y := 2;
Write(‘x+y’, x:4, y:4);
Sau thực câu lệnh thu kết hình
A 2 B x+y, x, y C x y D x + y 2
Câu 2: Biểu thức sau có giá trị True?
A (5>8) and (not(a+2<5) or (2 > div 2)) B ((3<6) or (4+2>5)) and (2< div 2)
C (20>10) and (3=4) D 4+2*3*(3+5)<(18 div 4)*4
Câu 3: Xét đoạn câu lệnh sau S:=0;
F or x:= To 10 Do S:= S + 1;
Theo em sau thực câu lệnh giá trị biến S là:
A 12 B 10 C 11 D 13
Câu 4: Khi lập trình để lưu trữ số nguyên nằm khoảng 200 tốt ta dùng kiểu liệu
A Real B Integer C Extended D Byte
Câu 5: Các tên sau tên viết sai NNLT Pascal
A Del_ta B Denta C Del ta D Delta
Câu 6: Trong biểu diễn sau biểu diễn Turbo Pascal A SQR(x); SQRT(x); ABS(x); B Cosx; Sin(x); Tan(x;)
C SQRT(x); ABS(x);lng(x); D SQRT(x); |x|; lng(x);
Câu 7: Trong chương trình có đoạn khai báo biến Var X, Y, Z : Real;
a, b : Byte; c : Boolean;
Phần khai báo trên, không gian nhớ dùng để lưu trữ biến là:
A 21 byte B 6 C 10 D 20
(8)End
Theo em chương trình có lỗi:
A Lỗi ngữ nghĩa B Lỗi cú pháp
C Lỗi khai báo biến D Không có lỗi cả
Câu 9: Trong NNLT thành phần kiểm tra ý nghĩa thao tác cần thực ứng với cụm các ký tự là:
A Ngữ nghĩa cú pháp B Ngữ nghĩa
C Bảng chữ cái D Cú pháp
Câu 10: Trong NNLT cụm ký tự For là:
A Tên chuẩn B Tên người lập trình đặt
C Thủ tục D Từ khố
PhÇn II Tù ln
Bµi 1. H·y biĨu diƠn TP biĨu thøc:
Bài Biểu diễn toán học:
Q:= (sqrt(a-b+3*c) /a)+ (x+y)/(a*b*c));
Bài 3. Viết chơng trình cho phép nhập số thực a, b, c, d x Tính đa màn hình giá biểu thøc.
Y = ax6 + bx3 - cx + d