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

De KT trac nghiem tiet 21

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 (100.72 KB, 2 trang )

Đề số 063
KIỂM TRA 1 TIẾT MÔN TIN HỌC
Họ tên học sinh:………………………………………………Lớp:…………
Điểm:
Hãy dùng bút chì tô kín vào ô có câu trả lời tương ứng
Câu 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
A
                   
B
                   
C
                   
D
                   
Câu: 1 Trong các tên sau đây, tên nào là hợp lệ trong ngôn
ngữ Pascal:
A) program
B) 8a
C) tamgiac
D) bai tap
Câu: 2
Writeln (‘Ban hay nhap chiều cao của bạn:’); Readln(a);
Ý nghĩa của hai câu lệnh readln(a) là:
A) Thông báo ra màn hình dòng chữ: “Ban hay nhap
nam sinh” và yêu cầu người sử dụng nhập giá trị
cho biến a
B) Thông báo ra màn hình dòng chữ: “Ban hay nhap
nam sinh” và yêu cầu người sử dụng nhập giá trị
cho biến chieu cao
C) Yêu cầu người sử dụng nhập giá trị cho biến a
D) Thông báo ra màn hình dòng chữ: “Ban hay nhap


chiều cao của bạn”.
Câu: 3 Các ngôn ngữ lập trình phân chia dữ liệu thành
các kiểu khác nhau với mục đích gì?
A) Sử dụng bộ nhớ máy tính một cách có hiệu quả
B) Kiểm soát lỗi khi chương trình thực hiện các
phép toán không có nghĩa
C) Thực hiện các phép tính toán tương ứng với
từng kiểu dữ liệu
D) Tự động hoá việc viết chương trình
Câu: 4 Trong NNLT biến, hằng được đặt trong phần
nào của CT
A) Cả a,b,c đều sai
B) Phần khai báo
C) Phần đầu
D) Phần thân
Câu: 5 Khi có sử dụng biến trong phần thân
A) Phần khai báo không cần khai báo biến
B) Phải khai báo kiểu dữ liệu của biến trong phần
thân
C) Phần khai báo phải gán trị cho biến
D) Phần khai báo phải khai báo kiểu dữ liệu của
biến
Câu: 6 Những tên có ý nghĩa được xác định từ trước
và không được phép sử dụng cho mục đích khác được
gọi là gì?
A) Tên riêng
B) Từ khoá
C) Biến
D) Tên có sẵn
Câu: 7 Câu lệnh write(‘Toi la Turbo Pascal’);

A) Dùng để in ra màn hình dòng chữ Toi la Turbo
Pascal và đưa con trỏ xuống dòng
B) Câu lệnh trên sai cú pháp
C) Dùng để yêu cầu nhập giá trị cho biến Toi la
Turbo Pascal
D) Dùng để in ra màn hình dòng chữ Toi la Turbo
Pascal và không đưa con trỏ xuống dòng
Câu: 8 Tìm phát biếu sai:
A) Để khai báo một biến, ta cần khai báo cả tên
biến và kiểu dữ liệu mà biến đó có thể lưu trữ
B) Ta chỉ cần khai báo tên biến mà không cần khai
báo kiểu dữ liệu, chương trình dịch sẽ tự động
xác định kiểu dữ liệu mà biến có thể lưu trữ
C) Để có thể sử dụng được biến và hằng trong
chương trình, ta phải khai báo chúng trong phần
khai báo
D) Giá trị của biến có thể thay đổi (được gán lại)
trong quá trình thực hiện chương trình
Câu: 9 Trong NNLT, cấu trúc chung của một CT gồm
những phần:
A) phần khai báo
B) phần khai báo và thân
C) phần đầu và thân
D) Phần thân
Câu: 10 Bốn bạn A, B, C, D đưa ra kết quả của phép
chia, phép chia lấy phần nguyên và lấy phần dư của
hai số nguyên 14 và 15 như sau: (Tìm kết quả đúng)
A) 14/5 = 2.8; 14 div 5 = 2; 14 mod 5 = 4.
B) 14/5 = 2; 14 div 5 = 2; 14 mod 5 = 4.
1 / 2 (063)

C) 14/5 = 3; 14 div 5 = 2; 14 mod 5 = 4.
D) 14/5 = 2.8; 14 div 5 = 4; 14 mod 5 = 4.
Câu: 11 Giả sử A được khai báo là biến với kiểu dữ
liệu số thực, X là biến với kiểu dữ liệu xâu. Các phép
toán gán nào sau đây sai?
A) X:=3242;
B) X:=’3242’;
C) A:=4;
D) Tất cả đều sai
Câu: 12 Trong Pascal, khai báo nào sau đây là đúng?
A) Var tb: real;
B) Type 4hs: integer;
C) const x: real;
D) Var R = 30;
Câu: 13 Chương trình dịch là chương trình đặc biệt có
chức năng :
A) Dịch chương trình nguồn viết trên NNLT thành
chương trình hợp ngữ.
B) Thực hiện ngay chương trình nguồn viết bằng
NNLT.
C) Dịch chương trình đích thành chương trình
nguồn ở dạng NNLT.
D) Dịch chương trình nguồn viết trên NNLT thành
chương trình đích (chương trình mã máy)
Câu: 14 Phát biểu nào sai?
A) Giá trị của hằng không thể thay đổi (được gán
lại) trong quá trình thực hiện chương trình
B) Giá trị của hằng có thể thay đổi (được gán lại)
trong quá trình thực hiện chương trình
C) Hằng không cần khai báo kiểu dữ liệu

D) Hằng phải được khai báo ở phần khai báo
Câu: 15 Trong các tên do người lập trình đặt sau, tên
nào sai?
A) THUCHANH
B) BAI TAP
C) VIDU1
D) GIA_PTB2
Câu: 16
Writeln (‘Ban hay nhap nam sinh’); Readln (NS);
Ý nghĩa của hai câu lệnh trên là:
A) Thông báo ra màn hình dòng chữ: “Ban hay nhap
nam sinh”.
B) Thông báo ra màn hình dòng chữ: “Ban hay nhap
nam sinh” và yêu cầu người sử dụng nhập giá trị
cho biến NS
C) Yêu cầu người sử dụng nhập giá trị cho biến NS.
D) Tất cả đều sai.
Câu: 17 Để chạy chương trình ta sử dụng tổ hợp nào:
A) Shift + F9
B) Alt + F9
C) Ctrl + F2
D) Ctrl + F9
Câu: 18 Máy tính có thể hiểu được trực tiếp ngôn ngữ
nào trong các ngôn ngữ dưới đây?
A) Ngôn ngữ lập trình
B) Ngôn ngữ máy
C) Ngôn ngữ tự nhiên
D) Tất cả các ngôn ngữ trên
Câu: 19 Biểu thức nào đúng trong Pascal để tính giá
trị của a+b/2a

A) a+b/2a
B) A+b/(2*a)
C) A+b/(2a)
D) A+b/2*a
Câu: 20 Biểu thức toán học (a
2
+ b)(1 + c)
3
được biểu diễn
trong Pascal như thế nào ?
A) (a
2
+ b)(1 + c)
3
B) (a*a + b)(1+c)(1 + c)(1 + c)
C) (a.a + b)(1 + c)(1 + c)(1 + c)
D) (a*a + b)*(1 + c)*(1 + c)*(1 + c)
(Hết)
2 / 2 (063)

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

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