Kiểm tra 1 tiết Tin hoc 11
Chia sẻ bởi Hà Ngọc Thúy |
Ngày 25/04/2019 |
55
Chia sẻ tài liệu: Kiểm tra 1 tiết Tin hoc 11 thuộc Tin học 11
Nội dung tài liệu:
Họ tên: …………………………….
Lớp: ……………….
KIỂM TRA 1 TIẾT
PHẦN TRẮC NGHIỆM (2.5 đ)
Câu 1. biểu thức nào sau đây là biểu thức dạng Pascal của biểu thức
A. sqr(d+e) B. Sqrt(d+e) C. Sqrt(abs(d+e)) D. d+e
Câu 2. a, b là các số nguyên trong phạm vi từ 200 đến 2000 vậy khai báo biến nào sau đây là đúng và tốn ít bộ nhớ nhất
A. Var a,b: Byte; B. Var a,b:longint;
C. Var a,b: Integer; D. Var a,b: Real;
Câu 3. Câu lệnh ghép nào sau đây là đúng?
A. Begin: a:=1; b:=5; End;
B. Begin a:=1; b:=5; End;
C. Begin a:=1 b:=5; End;
D. Begin a:=1; b:=5; End
Câu 4. Trong Pascal phát biểu nào sau đây là đúng?
A. Sau mỗi câu lệnh đều phải có dấu ";".
B. Trước Else bắt buộc phải có dấu ";"
C. Phân biệt chữ hoa và chữ thường
D. Câu lệnh trước End kết thúc chương trình bắt buộc phải có dấu ";"
Câu 5. Để kiểm tra 3 số A,B,C có đồng thời lớn hơn 0 không ta chọn câu lệnh nào?
A. If A,B,C>0 Then ...
B. If (A>0) and (B>0) and (C>0) Then ...
C. If A>0 and B>0 and C>0 Then ...
D. If (A>0) or (B>0) or (C>0) Then ...
PHẦN TỰ LUẬN (7,5đ)
Câu 1. (1đ)Chỉ ra các lỗi trong khai báo sau và sửa lại:
VAR k,m,i,l: Word;
c,c1:Char;
PI=3.1412;
Câu 2. (1.5đ)Khai báo biến sau đây tốn bao nhiêu Byte bộ nhớ? Tại sao?
Var p,a:Real;
k,l:Integer;
kt:Boolean;
c:Char;
Câu 3. (2đ)Viết câu lệnh rẽ nhánh If .. Then cho biểu thức sau:
Câu 4. (2đ)Xét đoạn chương trình sau:
If x=0 then y:=0
Else if x<0 then y:= sqrt(sqrt(-x))
Else y:=sqrt(sqrt(x));
Khẳng định nào sau đây là đúng
A. Đoạn chương trình trên tính
B. Đoạn chương trình trên tính
C. Cả A và B đều sai.
Câu 5. (1đ) Thay thế câu lệnh sau bằng lệnh While - Do
For i:=1 to 10 do writeln(i);
Lớp: ……………….
KIỂM TRA 1 TIẾT
PHẦN TRẮC NGHIỆM (2.5 đ)
Câu 1. biểu thức nào sau đây là biểu thức dạng Pascal của biểu thức
A. sqr(d+e) B. Sqrt(d+e) C. Sqrt(abs(d+e)) D. d+e
Câu 2. a, b là các số nguyên trong phạm vi từ 200 đến 2000 vậy khai báo biến nào sau đây là đúng và tốn ít bộ nhớ nhất
A. Var a,b: Byte; B. Var a,b:longint;
C. Var a,b: Integer; D. Var a,b: Real;
Câu 3. Câu lệnh ghép nào sau đây là đúng?
A. Begin: a:=1; b:=5; End;
B. Begin a:=1; b:=5; End;
C. Begin a:=1 b:=5; End;
D. Begin a:=1; b:=5; End
Câu 4. Trong Pascal phát biểu nào sau đây là đúng?
A. Sau mỗi câu lệnh đều phải có dấu ";".
B. Trước Else bắt buộc phải có dấu ";"
C. Phân biệt chữ hoa và chữ thường
D. Câu lệnh trước End kết thúc chương trình bắt buộc phải có dấu ";"
Câu 5. Để kiểm tra 3 số A,B,C có đồng thời lớn hơn 0 không ta chọn câu lệnh nào?
A. If A,B,C>0 Then ...
B. If (A>0) and (B>0) and (C>0) Then ...
C. If A>0 and B>0 and C>0 Then ...
D. If (A>0) or (B>0) or (C>0) Then ...
PHẦN TỰ LUẬN (7,5đ)
Câu 1. (1đ)Chỉ ra các lỗi trong khai báo sau và sửa lại:
VAR k,m,i,l: Word;
c,c1:Char;
PI=3.1412;
Câu 2. (1.5đ)Khai báo biến sau đây tốn bao nhiêu Byte bộ nhớ? Tại sao?
Var p,a:Real;
k,l:Integer;
kt:Boolean;
c:Char;
Câu 3. (2đ)Viết câu lệnh rẽ nhánh If .. Then cho biểu thức sau:
Câu 4. (2đ)Xét đoạn chương trình sau:
If x=0 then y:=0
Else if x<0 then y:= sqrt(sqrt(-x))
Else y:=sqrt(sqrt(x));
Khẳng định nào sau đây là đúng
A. Đoạn chương trình trên tính
B. Đoạn chương trình trên tính
C. Cả A và B đều sai.
Câu 5. (1đ) Thay thế câu lệnh sau bằng lệnh While - Do
For i:=1 to 10 do writeln(i);
* 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ẻ: Hà Ngọc Thúy
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)