Kiem tra hkI
Chia sẻ bởi Đinh Văn Năm |
Ngày 26/04/2019 |
54
Chia sẻ tài liệu: kiem tra hkI thuộc Tin học 11
Nội dung tài liệu:
TRƯỜNG THPT NGUYỄN TRUNG TRỰC
ĐỀ KT 1T
MÔN: TIN HOC11
Họ, tên:..................................................Lớp..................
Mã đề 570
Câu 1: Biên dịch là:
A. Dịch từng lệnh B. Các đại lượng của Pascal
C. Chạy chương trình D. Dịch toàn bộ chương trình
Câu 2: Chương trình dịch không có khả năng nào trong các khả năng sau :
A. Phát hiện được lỗi cú pháp. B. Tạo được chương trình đích.
C. Phát hiện được lỗi ngữ nghĩa. D. Thông báo lỗi cú pháp.
Câu 3: Để biên dịch chương trình ta dùng phím:
A. Ctrl-F9 B. Alt-X C. Shift-F9 D. Alt - F9
Câu 4: Khi chạy chương trình máy tính báo lỗi “Unknown ….”, đó là lỗi:
A. Không khai báo biến B. Câu lệnh vết sai
C. Thiếu dấu ; D. Dữ liệu không hợp lệ
Câu 5: Phát biểu nào sau đây là sai:
A. Phần tên chương trình không nhất thiết phải có
B. Phần khai báo có thể có hoặc không
C. Phần thân chương trình có thể có hoặc không
D. Phần khai báo thư viện có thể có hoặc không
Câu 6: Cách viết nào cho biểu thức sau là đúng trong TP: Sin(5x) + cos(3x+y)=12
A. Sin(5*x)+cos(3*x+y)=12 B. Sin5*x+ cos3x+y =12
C. Sin(5*x)+cos(3x+y)=12 D. Sin5*x+cox3*x+y=12
Câu 7: Lệnh nào sau đây là sai:
A. x:=1.25; B. x=x+1; C. x:=pi*12; D. x:=(a=5) or (b=7);
Câu 8: Đoạn chương trình sau có mấy lỗi:
IF a>= 0 then a:=1; Else a:=2
A. 1 B. 3 C. 2 D. 4
Câu 9: Chương trình viết bằng ngôn ngữ bậc cao có ưu điểm:
A. Thực hiện nhanh B. Ngắn gọn dễ hiểu
C. Không cần phải dịch khi chạy D. viết mất nhiều thời gian
Câu 10: Thông dịch:
A. Dịch toàn bộ chương trình B. Dịch từng lệnh
C. Chạy chương trình D. Các đại lượng của Pascal
Câu 11: Đại lượng có giá trị không đổi trong quá trình thực hiện chương trình gọi là
A. Hằng B. Biến C. giá trị logic D. Tên
Câu 12: Trong ngôn ngữ lập trình Pascal tên nào sau đây không đúng?
A. vidu B. Chuongtrinh C. Giai_BT D. Bai2*
Câu 13: Từ khoá nào sau đây dùng để khai báo tên chương trình
A. VAR B. PROGRAM C. USES D. CONST
Câu 14: Biến A nhận các giá trị: 1; 15; 99; 121 và biến B nhận các giá trị: 1.34; 29; 41.8. Khai báo nào sau đây là đúng:
A. var A:Byte; B:Real; B. var A,B:Integer; C. var A:Real; B:Byte; D. var A,B:Byte;
Câu 15: Công việc trong lệnh IF nếu từ 2 lệnh trở lên phải đặt trong
A. Cặp dấu móc nhọn { } B. Cặp dấu ngoặc đơn ( )
C. Cặp dấu ngoặc nhọn< > D. Begin End
Câu 16: Cho biết kết quả của đoạn chương trình sau:
var a, b: longint;
BEGIN
a:= 100; b:= 100;
if a<>b then
begin
a:= a +100;
b:= b + 100;
end;
END.
A. Thông báo lỗi. B. không hiển thị gì C. 100 D. a=b=200
Câu 17: Cho A= 19.5; B=45.93. Câu lệnh Write(`Gia tri la:`,A:6:2,B:8:3); sẻ hiển thị ra màn hình là:
A. Gia tri la:_ _19.5_ _ _ 45.93 B. Gia tri la:_ _19.50_ _ 45.930
C. Gia tri la:_ 19.5 _ _ _ 45.930 D. Gia tri la:_ 19.50_ _ 45.930
Câu 18: Cho biết kết quả trả về của biểu thức sau: (20 mod 3) div 2 +
ĐỀ KT 1T
MÔN: TIN HOC11
Họ, tên:..................................................Lớp..................
Mã đề 570
Câu 1: Biên dịch là:
A. Dịch từng lệnh B. Các đại lượng của Pascal
C. Chạy chương trình D. Dịch toàn bộ chương trình
Câu 2: Chương trình dịch không có khả năng nào trong các khả năng sau :
A. Phát hiện được lỗi cú pháp. B. Tạo được chương trình đích.
C. Phát hiện được lỗi ngữ nghĩa. D. Thông báo lỗi cú pháp.
Câu 3: Để biên dịch chương trình ta dùng phím:
A. Ctrl-F9 B. Alt-X C. Shift-F9 D. Alt - F9
Câu 4: Khi chạy chương trình máy tính báo lỗi “Unknown ….”, đó là lỗi:
A. Không khai báo biến B. Câu lệnh vết sai
C. Thiếu dấu ; D. Dữ liệu không hợp lệ
Câu 5: Phát biểu nào sau đây là sai:
A. Phần tên chương trình không nhất thiết phải có
B. Phần khai báo có thể có hoặc không
C. Phần thân chương trình có thể có hoặc không
D. Phần khai báo thư viện có thể có hoặc không
Câu 6: Cách viết nào cho biểu thức sau là đúng trong TP: Sin(5x) + cos(3x+y)=12
A. Sin(5*x)+cos(3*x+y)=12 B. Sin5*x+ cos3x+y =12
C. Sin(5*x)+cos(3x+y)=12 D. Sin5*x+cox3*x+y=12
Câu 7: Lệnh nào sau đây là sai:
A. x:=1.25; B. x=x+1; C. x:=pi*12; D. x:=(a=5) or (b=7);
Câu 8: Đoạn chương trình sau có mấy lỗi:
IF a>= 0 then a:=1; Else a:=2
A. 1 B. 3 C. 2 D. 4
Câu 9: Chương trình viết bằng ngôn ngữ bậc cao có ưu điểm:
A. Thực hiện nhanh B. Ngắn gọn dễ hiểu
C. Không cần phải dịch khi chạy D. viết mất nhiều thời gian
Câu 10: Thông dịch:
A. Dịch toàn bộ chương trình B. Dịch từng lệnh
C. Chạy chương trình D. Các đại lượng của Pascal
Câu 11: Đại lượng có giá trị không đổi trong quá trình thực hiện chương trình gọi là
A. Hằng B. Biến C. giá trị logic D. Tên
Câu 12: Trong ngôn ngữ lập trình Pascal tên nào sau đây không đúng?
A. vidu B. Chuongtrinh C. Giai_BT D. Bai2*
Câu 13: Từ khoá nào sau đây dùng để khai báo tên chương trình
A. VAR B. PROGRAM C. USES D. CONST
Câu 14: Biến A nhận các giá trị: 1; 15; 99; 121 và biến B nhận các giá trị: 1.34; 29; 41.8. Khai báo nào sau đây là đúng:
A. var A:Byte; B:Real; B. var A,B:Integer; C. var A:Real; B:Byte; D. var A,B:Byte;
Câu 15: Công việc trong lệnh IF nếu từ 2 lệnh trở lên phải đặt trong
A. Cặp dấu móc nhọn { } B. Cặp dấu ngoặc đơn ( )
C. Cặp dấu ngoặc nhọn< > D. Begin End
Câu 16: Cho biết kết quả của đoạn chương trình sau:
var a, b: longint;
BEGIN
a:= 100; b:= 100;
if a<>b then
begin
a:= a +100;
b:= b + 100;
end;
END.
A. Thông báo lỗi. B. không hiển thị gì C. 100 D. a=b=200
Câu 17: Cho A= 19.5; B=45.93. Câu lệnh Write(`Gia tri la:`,A:6:2,B:8:3); sẻ hiển thị ra màn hình là:
A. Gia tri la:_ _19.5_ _ _ 45.93 B. Gia tri la:_ _19.50_ _ 45.930
C. Gia tri la:_ 19.5 _ _ _ 45.930 D. Gia tri la:_ 19.50_ _ 45.930
Câu 18: Cho biết kết quả trả về của biểu thức sau: (20 mod 3) div 2 +
* 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ẻ: Đinh Văn Năm
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)