Tải bản đầy đủ (.doc) (2 trang)

De ktra 1t lan1 hk1 k11

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (67.48 KB, 2 trang )

TRƯỜNG THPT
NGUYỄN BỈNH KHIÊM
(Học sinh không được ghi chép lên đề)

ĐỀ KIỂM TRA MỘT TIẾT TIN HỌC 11
Thời gian làm bài: 45 phút
(28 câu trắc nghiệm+1 câu tự luận)
Mã đề 132

I. PHẦN TRẮC NGHIỆM (7đ) Chọn câu trả lời đúng nhất cho các câu sau:
Câu 1: Biểu thức sau IF trong câu lệnh IF THEN thuộc loại biểu thức nào?
A. Quan hệ hoặc logic B. Quan hệ
C. Số học
D. Logic
Câu 2: Để ghi ra màn hình giá trị của biến tổng S, ta viết:
A. Writeln(‘Tong la: , S’);
B. Writeln(‘Tong la: ’, S);
C. Writenl(‘Tong la: ’, S);
D. Write(‘Tong la: ’, S)
Câu 3: Khai báo Var x,y: Real; a,b,c:integer; chiếm trong bộ nhớ bao nhiêu byte:
A. 14
B. 18
C. 21
D. 9
Câu 4: Để ghi ra màn hình chữ “Chao”, trong Pascal, ta viết:
A. write(Chao)
B. Write(‘Chao”);
C. Readln(‘Chao’);
D. write(‘Chao’);
Câu 5: Chọn tên do người lập trình tự đặt:
A. chuongtrinh


B. program
C. real
D. write
Câu 6: Chương trình sau sai mấy lỗi cú pháp:
Program: vd;
Var a,b : real;
Begin
a:=8; b:= 15;
S:=a+b
Write(Tong la: ’,S);
End.
A. 4
B. 3
C. 2
D. 1
Câu 7: Trong một chương trình Pascal, phần nào không thể thiếu:
A. Phần khai báo biến
B. Phần khai báo tên chương trình
C. Phần khai báo hằng
D. Phần thân chương trình
Câu 8: Sau gõ vào máy chương trình sau:
Program canbac2;
Var a,b:real;
Begin
a:=9; b:=sqrt(a);
Write(‘b=’,b); Readln;
End.
Ta nhấn CTRL + F9, kết quả nhận được là:
A. b=3
B. b=3.0

C. b=3.0000000000E+00
D. Chương trình thông báo lỗi
Câu 9: Để nhập dữ liệu cho 2 biến m,n ta viết:
A. Writeln(m,n);
B. Realn(m,n);
C. Readln(m,n);
D. Readln(‘m,n’);
Câu 10: Với khai báo Var x,y,P: real; Sau khi thực hiện đoạn lệnh sau trong chương trình:
x:=3; y:=8; p:=x*y;
Write(‘Tich la: ’,P);
Kết quả nhận được là:
A. Tich la: 24.0
B. Tich la: 24
C. Tich la: ,P
D. Tất cả đều sai
Câu 11: Các kiểu số nguyên thường dùng trong Pascal là:
A. Thực, bản ghi, kí tự, mảng
B. Byte, Word, integer, longint
C. Nguyên, thực, kí tự, logic
D. Byte, Word, integer, real
Câu 12: Cho x:=12.34567; lệnh Write(‘x=’,x:5:2); cho kết quả:
A. x=12
B. x=12.34
C. x=12.345
D. x=12.35

Trang 1/2 - Mã đề thi 132


Câu 13: Chọn khẳng định sai trong các khẳng định sau:

A. Lệnh Write(‘Hello’); dùng để ghi chữ Hello ra màn hình
B. Lệnh Readln(‘a’); dùng để nhập giá trị cho biến a
C. Lệnh Readln; để tạm dừng kết quả
D. Lệnh Writeln; dùng để đưa con trỏ xuống dòng
Câu 14: Với khai báo Var a: byte; b: longint; Lệnh gán nào sau đây là đúng:
A. a:=b;
B. a := sqrt(b);
C. b := sqrt(a);
D. b := a;
Câu 15: Chọn khai báo biến đúng?
A. Var: a,b,c: char;
B. Var x:=byte;
C. Var a,b: longint;
D. Var y: interger;
Câu 16: Với biến R là bán kính hình tròn thuộc kiểu byte, C là chu vi hình tròn, khai báo đúng và ít tốn bộ
nhớ nhất là:
A. Var C: longint;
B. Var C:byte;
C. Var C: real;
D. Var C: integer;
Câu 17: Biểu diễn đúng của “n là số chẵn và chia hết cho 5” trong Pascal là:
A. (n mod 2 =1) and (n mod 5<> 0)
B. (n mod 2) and (n mod 5)= 0
C. (n mod 2 =0) and (n mod 5= 0)
D. (n mod 2 =1) and (n mod 5= 0)
Câu 18: Cho biết kết quả sau khi thực hiện câu lệnh sau:
If 5<3 then write(‘Sai’) else write(‘Dung’);
A. In ra màn hình chữ: 5<3
B. In ra màn hình chữ: Sai
C. Sai cú pháp

D. In ra màn hình chữ: Dung
Câu 19: Chọn đáp án đúng:
A. Máy tính có thể thực hiện trực tiếp chương trình viết bằng ngôn ngữ Pascal.
B. Để thực hiện chương trình viết bằng ngôn ngữ Pascal trên máy tính cần phải có chương trình dịch.
C. Sử dụng chương trình thông dịch để chuyển từ ngôn ngữ Pascal sang ngôn ngữ máy.
D. Các đáp án trên đều sai.
Câu 20: Cách viết lệnh nào dưới đây là đúng trong ngôn ngữ lập trình Pascal?
A. b:=30
B. n = 10;
C. x:=3,4;
D. m :=34;
Câu 21: Trường hợp nào cần dùng câu lệnh ghép?
A. Sau THEN hoặc ELSE cần dùng từ hai câu lệnh trở lên
B. Sau IF cần dùng từ hai câu lệnh trở lên
C. Trong chương trình cần dùng từ hai câu lệnh trở lên
D. Sau BEGIN cần dùng từ hai câu lệnh trở lên
Câu 22: Cho biết kết quả của biến x, y sau khi thực hiện đoạn chương trình sau:
x:=5; y:=7; x:=x+y;
y:= x-y; x:=x+y;
A. x=7; y=5
B. x=5; y=7
C. x=17; y=5
D. x=7; y=7
Câu 23: Chọn cách khai báo đúng tên chương trình trong ngôn ngữ lập trình Pascal :
A. Program tinh(n);
B. Program: UC;
C. Program 4sao;
D. Program Giatpt;
Câu 24: Khai báo một biến thuộc kiểu Word chiếm bao nhiêu byte trong bộ nhớ?
A. 2

B. 6
C. 10
D. 4
Câu 25: Giá trị nào không phải là hằng trong Pascal:
A. 0.30000E+01
B. ‘Nhap so a:’
C. T20
D. 3.5
Câu 26: Với giá trị nào của m thì biểu thức logic (m mod 100 < 9) and (m div 100>0) cho giá trị True?
A.65
B. 208
C. 2009
D. 88
n
Câu 27: Biểu thức x − 1 được biểu diễn trong Pascal là:
A. exp(ln(x-1)/n)
B. exp(ln(n)/(x-1))
C. exp(n*ln(x-1))
D. ln(exp(x-1)/n)
Câu 28: Trong Turbo Pascal, để lưu tên chương trình, ta nhấn phím:
A. F2
B. Ctrl + S
C. F6
D. Ctrl + F9

II. PHẦN TỰ LUẬN: (3đ) (GV đọc đề cho học sinh ghi và làm)

Trang 2/2 - Mã đề thi 132




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×