1. Trang chủ
  2. » Công Nghệ Thông Tin

de kiem tra 1 tiet TIN học 11 HKI 132

3 381 4

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 194,5 KB

Nội dung

Câu và đáp án Câu và đáp án Câu và đáp án Câu và đáp án Tổng số câu đúng Điểm trắc nghiệm Câu 1: Trong ngôn ngữ Pascal, phát biểu nào sau đây là ĐÚNG?. Tìm kết luận đúng nhất về lỗi của

Trang 1

TRƯỜNG THPT ĐĂK Ơ

Lớp:

Môn: Tin học – Khối 11

Thời gian: 45 phút (Không kể thời gian phát đề)

TRẮC NGHIỆM: Học sinh dùng bút chì tô kín một ô tròn ứng với phương án trả lời.

Câu và đáp án Câu và đáp án Câu và đáp án Câu và đáp án Tổng số

câu đúng

Điểm trắc nghiệm

Câu 1: Trong ngôn ngữ 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 chấm phẩy

B Có phân biệt chữ hoa và chữ thường

C Câu lệnh trước End không nhất thiết phải có dấu chấm phẩy

D Sau từ khóa Begin bắt buộc phải có dấu chấm phẩy

Câu 2: Cho biểu thức trong Pascal: abs(x+1) - 3 Biểu thức tương ứng trong Toán học là:

A 3 x1 B 3 x1 C x  1 3 D x  1 3

Câu 3: Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để khai báo:

A thư viện B tên chương trình C hằng D biến

Câu 4: Kết quả của biểu thức sqr(abs(25-30) mod 3) trả về kết quả là:

Câu 5: Cho một chương trình còn lỗi như sau:

Var

a, b, c : real ;

a := 1; b := 1; c := 5 ;

d := b*b – 4*a*c ;

writeln(‘d = ’,d);

END

Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :

Câu 6: Đại lượng dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình gọi là:

Câu 7: Để khai báo biến n thuộc kiểu kí tự, ta viết:

Câu 8: Trong Pascal, để đưa dữ liệu ra màn hình, ta sử dụng thủ tục:

A Rewrite(<danh sách các biến >); B write(<danh sách các giá trị >)

C writeln(<danh sách kết quả ra >); D readln(<danh sách các biến vào>)

Câu 9: Kết quả của biểu thức sqrt(17 div 4) trả về kết quả là:

Trang 2

Câu 10: Biến X nhận giá trị là 0.7, khai báo nào sau đây là đúng?

Câu 11: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>, câu lệnh đứng sau THEN được thực hiện khi:

A điều kiện được tính toán và cho giá trị sai B điều kiện không tính được

Câu 12: Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99 Khai báo nào trong các khai báo sau là đúng nhất?

Câu 13: Cho biểu thức: (15 mod 2)+ 2 Giá trị của biểu thức là?

Câu 14: Câu lệnh dạng lặp lùi có cú pháp là:

A IF <điều kiện> then <câu lệnh>;

B FOR <biến đếm>:=<giá trị cuối> DOWNTO <giá trị đầu> DO <câu lệnh>;

C While <điều kiện> DO <câu lệnh>;

D FOR <biến đếm>:=<giá trị đầu> TO <giá trị cuối> DO <câu lệnh>;

Câu 15: Lệnh Write( ‘5 x 4 = ‘ , 5*4 ) cho kết quả như thế nào khi xuất ra màn hình?

Câu 16: Đâu là câu lệnh gán đúng?

Câu 17: Trong Pascal, để khai báo biến ta sử dụng cú pháp?

C <danh sách biến>: kiểu dữ liệu; D Var <danh sách biến>:<kiểu dữ liệu>;

Câu 18: Trong Pascal, biểu thức số học nào sau đây là hợp lệ?

Câu 19: Để nhập dữ liệu từ bàn phím ta, sử dụng thủ tục nào?

Câu 20: Trong các tên sau, đâu là tên dành riêng (từ khóa) trong ngôn ngữ lập trình Pascal?

Câu 21: Để biểu diễn x3 trong Pascal ta có thể viết:

Câu 22: Để gán 2 cho x ta viết câu lệnh:

Câu 23: Trong Turbo Pascal, để thực hiện chạy chương trình ta nhấn tổ hợp phím:

Câu 24: Cấu trúc một chương trình được chia làm mấy phần?

Câu 25: Biểu thức x2 3x được diễn tả trong pascal là:2

Câu 26: Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:

Câu 27: Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để khai báo:

Câu 28: Trong các tên sau, tên nào sau đây được đặt đúng trong Pascal?

Câu 29: Chọn phát biểu sai trong các phát biểu sau:

A Nói chung, chương trình thường gồm hai phần: phần khai báo và phần thân

B Phần thân chương trình nhất thiết phải có

C Phần khai báo nhất thiết phải có

D Phần thân chương trình có thể không chứa một lệnh nào

Câu 30: Chương trình dịch là chương trình có chức năng:

Trang 3

A chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy

B chuyển đổi chương trình viết bằng ngôn ngữ lập trình Pascal thành chương trình thực hiện được trên máy

C chuyển đổi chương trình viết bằng ngôn ngữ máy thành chương trình thực hiện được trên máy

D chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao thành chương trình hợp ngữ

Câu 31: Để biên dịch chương trình trong Pascal ta nhấn tổ hợp phím:

Câu 32: Xác định giá trị của biểu thức: S = (250 div 100) + (150 mod 100) div 10?

Câu 33: Cho x là biến thực đã được gán giá trị 12.41235 Để thực hiện lên màn hình nội dung x= 12.41, cần chọn câu lệnh nào sau đây?

Câu 34: Khái niệm nào sau đây là đúng về tên dành riêng?

A Tên dành riêng là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác

B Tên dành riêng là tên do người lập trình đặt

C Tên dành riêng là tên đã được NNLT qui định đúng với ý nghĩa riêng xác định, có thể được định nghĩa lại

D Tên dành riêng là các hằng hay biến

Câu 35: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

Câu 36: Phát biểu nào dưới đây là hợp lí nhất ?

A Biến được chương trình dịch bỏ qua

B Biến dùng trong chương trình phải khai báo

C Biến là đại lượng nhận giá trị trước khi chương trình thực hiện

D Biến có thể lưu trữ nhiều loại giá trị khác nhau

Câu 37: Biểu thức ((25 mod 10) div 2) có kết quả là mấy?

Câu 38: Trong Turbo Pascal, để lưu chương trình ta dùng?

Câu 39: Cho biểu thức (a mod 3 = 0) and (a mod 4 = 0) Giá trị của a là?

Câu 40: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng đủ là:

A If <điều kiện> then <câu lệnh >;

B If <điều kiện> ;then <câu lệnh>

C If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

D If <điều kiện> then <câu lệnh 1> ;esle <câu lệnh 2>;

- HẾT

Ngày đăng: 12/09/2018, 05:46

TỪ KHÓA LIÊN QUAN

w