Tải Trắc nghiệm Tin học lớp 11 chương 1 - Một số khái niệm về lập trình và ngôn ngữ lập trình

7 402 3
Tải Trắc nghiệm Tin học lớp 11 chương 1 - Một số khái niệm về lập trình và ngôn ngữ lập trình

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

Thông tin tài liệu

Chương trình dịch cho phép chuyển chương trình viết bằng một ngôn ngữ lập trình nào đó sang chương trình trên ngôn ngữ máy để máy có thể thực hiện được mà vẫn bảo toàn được ngữ nghĩa của[r]

(1)

Một số khái niệm lập trình ngơn ngữ lập trình Câu 1: Phát biểu đúng?

A Cú pháp quy tắc dùng để viết chương trình;

B Ngồi bảng chữ cái, dùng kí tự thơng dụng tốn học để viết chương trình;

C Ngồi bảng chữ cái, cú pháp, ngữ nghĩa, ngơn ngữ lập trình cịn có quy tắc để khai báo biến, hằng,…;

D Chương trình có lỗi cú pháp dịch ngơn ngữ máy không thực được;

Câu 2: Trong biểu diễn đây, biểu diễn từ khóa Pascal ? A LongInt

B End C Crt D Sqrt

Câu 3: Chương trình viết hợp ngữ khơng có đặc điểm đặc điểm sau :

A Tốc độ thực nhanh so với chương trình viết ngơn ngữ bậc cao B Dễ lập trình so với ngơn ngữ bậc cao

C Sử dụng trọn vẹn khả máy tính D Gần với ngơn ngữ máy

Câu 4: Chương trình dịch khơng có khả khả sau ?

A Thông báo lỗi cú pháp

B Phát lỗi ngữ nghĩa C Phát lỗi cú pháp D Tạo chương trình đích

Câu 5: Khái niệm sau tên dành riêng ?

A Tên dành riêng hay biến

B Tên dành riêng tên NNLT qui định với ý nghĩa riêng xác định, định nghĩa lại

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

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

Câu 6: Tên không ngôn ngữ Pascal

A _123abc B 123_abc C abc123 D abc_123

(2)

A ngôn ngữ để viết chương trình mà chương trình dãy lệnh máy hệ nhị phân;

B ngơn ngữ mà chương trình viết chúng sau dịch hệ nhị phân máy chạy được;

C ngơn ngữ lập trình mà diễn đạt thuật tốn để giao cho máy tính thực

D diễn đạt thuật tốn để giao cho máy tính thực hiện;

Câu 8: Chương trình dịch chương trình có chức

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

B Chuyển đổi chương trình viết ngơn ngữ máy thành chương trình thực máy

C Chuyển đổi chương trình viết ngơn ngữ lập trình bậc cao thành chương trình thực máy

D Chuyển đổi chương trình viết ngơn ngữ lập trình Pascal thành chương trình thực máy

Câu 9: Phát biểu hợp lí nhất?

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

B Biến lưu trữ nhiều loại giá trị khác C Biến dùng chương trình phải khai báo

D Biến đại lượng nhận giá trị trước chương trình thực

Câu 10: Hãy chọn phương án ghép Hợp ngữ ngôn ngữ

A mà lệnh không viết trực tiếp mã nhị phân ;

B không viết mã nhị phân, thiết kế cho số loại máy chạy trực tiếp dạng kí tự

C mà máy tính thực trực tiếp khơng cần dịch;

D có lệnh viết kí tự lệnh tương đương với lệnh máy Để chạy cần dịch ngôn ngữ máy;

Câu 11: Có loại hằng?

A B C D

Câu 12: Hãy chọn phương án ghép Ngơn ngữ lập trình ngơn ngữ

A có tên “ngơn ngữ thuật tốn” hay cịn gọi “ngơn ngữ lập trình bậc cao” gần với ngơn ngữ tốn học cho phép mơ tả cách giải vấn đề độc lập với máy tính;

B diễn đạt thuật tốn để giao cho máy tính thực hiện; C dạng nhị phân để máy tính thực trực tiếp;

(3)

Câu 13: Phát biểu chắn sai?

A Một ngơn ngữ lập trình có chương trình thơng dịch chương trình biên dịch; B Chương trình dịch giúp người lập trình lập trình ngơn ngữ lập trình gần với ngơn ngữ tự nhiên hơn, giảm nhẹ nỗ lực lập trình, tăng cường hiệu suất lập trình;

C Chương trình dịch cho phép chuyển chương trình viết ngơn ngữ lập trình sang chương trình ngơn ngữ máy để máy thực mà bảo tồn ngữ nghĩa chương trình nguồn;

D Chương trình dịch giúp tìm tất lỗi chương trình; Câu 14: Trong ngơn ngữ Pascal, từ khóa USES dùng để khai báo

A Tên chương trình B Biến

C Thư viện D Hằng

Câu 15: Phát biểu sau chắn sai?

A Khơng thể viết chương trình để giải tốn khơng biết thuật tốn để giải tốn đó;

B Một tốn có nhiều thuật toán để giải; C Mọi toán giải máy tính;

D Chương trình mơ tả thuật tốn ngơn ngữ lập trình; Câu 16: Phát biểu sai nói biên dịch thơng dịch?

A Biên dịch thông dịch kiểm tra tính đắn câu lệnh;

B Thơng dịch dịch thực câu lệnh biên dịch phải dịch trước tồn chương trình sang mã nhị phân thực được;

C Chương trình dịch ngơn ngữ lập trình bậc cao gọi biên dịch cịn thơng dịch chương trình dịch dùng với hợp ngữ;

D Một ngơn ngữ lập trình có chương trình thơng dịch chương trình biên dịch;

Câu 17: Phát biểu hợp lí nhất?

A Tên gọi đại lượng nhận giá trị trước chương trình thực B Tên gọi lưu trữ nhiều loại giá trị khác

C Tên gọi đại lượng đặt tên có giá trị thay đổi trình thực chương trình

D Tên gọi người lập trình tự đặt theo quy tắc ngôn ngữ lập trình xác định

Câu 18: Phát biểu hợp lí nhất? A Hằng lưu trữ nhiều loại giá trị khác B Hằng chương trình dịch bỏ qua

(4)

trình

D Hằng đại lượng nhận giá trị trước chương trình thực

Câu 19: Các thành phần ngơn ngữ lập trình

A Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa B Chương trình thơng dịch chương trình biên dịch

C Tên dành riêng, tên chuẩn tên người lập trình định nghĩa D Bảng chữ cái, cú pháp, ngữ nghĩa

Câu 20: Hãy chọn phát biểu sai?

A Một chương trình ln ln có hai phần: phần khai báo phần thân B Sau từ khóa var khai báo nhiều danh sách biến khác C Các biến phải khai báo biến khai báo lần D Chương trình dịch có hai loại : thơng dịch biên dịch

Câu 21: Trong cách khai báo Hằng sau đây, cách khai báo đúng? A Pi = 3.14

B Const = Pi; C Const Pi = 3,14; D Const Pi = 3.1;

Câu 22: Hãy chọn biểu diễn biểu diễn sau: A ‘65

B 1024 C Begin D 58,5

Câu 23: Phát biểu đúng?

A Ngữ nghĩa ngôn ngữ lập trình phụ thuộc nhiều vào ý muốn người lập trình tạo ra;

B Mỗi ngơn ngữ lập trình có thành phần bảng chữ cái, cú pháp ngữ nghĩa, nên việc khai báo kiểu liệu, hằng, biến,… áp dụng chung cho ngơn ngữ lập trình;

C Các ngơn ngữ lập trình có chung chữ cái;

D Cú pháp ngơn ngữ lập trình quy tắc cho phép người lập trình viết chương trình ngơn ngữ đó;

Câu 24: Trong ngơn ngữ Pascal, từ khóa CONST dùng để khai báo

A Thư viện

B Tên chương trình C Hằng

D Biến

(5)

A Chương trình chưa cho kết với nhiều liệu vào; B Chương trình tạo thành từ tổ hợp câu lệnh khai báo cần thiết biến, hằng, hàm, … ;

C Lập trình chương trình hai khái niệm tương đương, cách mô tả thuật tốn ngơn ngữ lập trình;

D Lập trình viết chương trình;

Câu 26: Chọn ý kiến ý kiến sau đây:

A Chương trình cho kết sai thực test chương trình sai;

B Bộ test với kích thước liệu lớn có nhiều khả phát lỗi sai chương trình test với kích thước liệu nhỏ;

C Khi dịch chương trình khơng thấy lỗi kết luận chương trình

D Chương trình cho kết thực đủ 20 test / 20 test chương trìn đúng;

Câu 27: Trong tin học, đại lượng A Được đặt tên

B Có giá trị khơng thay đổi q trình thực chương trình C Có giá trị thay đổi trình thực chương trình

D Có thể thay đổi giá trị khơng thay đổi giá trị tùy thuộc vào toán

Câu 28: Hãy chọn biểu diễn tên biểu diễn sau A Tensai

B (bai_tap) C -tenkhongsai D ‘*****’

Câu 29: Phát biểu đúng?

A Máy tính nhận biết kí tự kí tự nên chương trình ngôn ngữ máy phải dịch sang mã nhị phân;

B Mỗi ngơn ngữ lập trình bậc cao có chương trình dịch;

C Một ngơn ngữ lập trình bậc cao có nhiều chương trình dịch khác nhau; D Chương trình dịch gồm hợp dịch, thông dịch, biên dịch;

Câu 30: Bằng chữ A B , người ta viết tên có độ dài khơng chữ

A B C D

Câu 31: Phát biểu sau chắn sai?

(6)

C Một tốn có nhiều thuật tốn để giải;

D Mọi người sử dụng máy tính phải biết lập chương trình;

Câu 32: Phát biểu đúng?

A Trong chế độ thông dịch, câu lệnh chương trình nguồn dịch thành câu lệnh chương trình đích

B Nếu chương trình nguồn có lỗi cú pháp chương trình đích có lỗi cú pháp

C Chương trình dãy lệnh tổ chức theo quy tắc xác định ngơn ngữ lập trình cụ thể

D Mọi tốn có chương trình để giải máy tính

Câu 33: Phát biểu hợp lí nhất?

A Biến đặt khơng đặt tên gọi

B Biến lưu trữ nhiều loại giá trị khác

C Biến đại lượng đặt tên có giá trị thay đổi q trình thực chương trình

D Biến đại lượng nhận giá trị trước chương trình thực

Câu 34: Hãy chọn phương án ghép phù hợp Ngơn ngữ lập trình gì:

A phương tiện diễn đạt thuật toán;

B phương tiện để soạn thảo văn có chương trình; C phương tiện diễn đạt thuật tốn để máy tính thực công việc; D ngôn ngữ Pascal C;

Câu 35: Hãy chọn phương án ghép sai Ngôn ngữ lập trình bậc cao ngơn ngữ

A diễn đạt thuật toán;

B thể thuật tốn theo quy ước khơng phụ thuộc vào máy tính cụ thể;

C mà máy tính khơng hiểu trực tiếp được, chương trình viết ngôn ngữ bậc cao trước chạy phải dịch sang ngôn ngữ máy;

D sử dụng từ vựng cú pháp ngôn ngữ tự nhiên (tiếng Anh);

Câu 36: Trong Pascal, đoạn thích đặt cặp dấu nào?

A { } B [ ] C ( ) D /* */

Câu 37: Khai báo sau tên chuẩn?

A Tên chuẩn tên NNLT qui định dùng với ý nghĩa riêng xác định, định nghĩa lại

B Tên chuẩn hay biến

(7)

sử dụng với ý nghĩa khác

D Tên chuẩn tên người lập trình đặt

-Tài liệu chương trình học lớp 11 upload.123doc.net cịn bao gồm đầy đủ mơn học mơn Tốn, mơn Anh, Địa lý, Sinh học, chuyên mục Giải tập Tin học 11 Mời bạn tham khảo

Ngày đăng: 25/12/2020, 09:53

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan