1. Trang chủ
  2. » Giáo án - Bài giảng

De KT trac nghiem tiet 21

3 905 1
Tài liệu đã được kiểm tra trùng lặp

Đ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 62 KB

Nội dung

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

Trang 1

Đề 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

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ư

1 / 3 (063)

Trang 2

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

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 (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?

A) (a2 + 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)

2 / 3 (063)

Trang 3

(Hết)

Ngày đăng: 02/07/2013, 01:25

HÌNH ẢNH LIÊN QUAN

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 - De KT trac nghiem tiet 21
h ô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 (Trang 1)

TỪ KHÓA LIÊN QUAN

w