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[r]
(1)TRẮC NGHIỆM CHƢƠNG TIN HỌC 11 NĂM HỌC 2019 - 2020
MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH Câu 1: Hãy chọn phương án ghép phù hợp Ngơn ngữ lập trình :
A phương tiện để soạn thảo văn có chương trình;
B ngơn ngữ Pascal C; C phương tiện diễn đạt thuật toán; D phương tiện diễn đạt thuật tốn để máy tính thực công việc;
Câu 2: Phát biểu chắn sai ? A Lập trình viết chương trình;
B Lập trình chương trình khái niệm tương đương, cách mô tả thuật tốn NNLT;
C 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,.;
D Chương trình chưa cho kết với nhiều liệu vào; Câu 3: Phát biểu sau chắn sai ?
A Mọi tốn giải máy tính;
B Chương trình mơ tả thuật tốn ngơn ngữ lập trình;
C 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 đó;
D Một tốn có nhiều thuật toán để giải; Câu 4: Phát biểu sau chắn sai ?
A Để giải tốn máy tính phải viết chương trình mơ tả thuật tốn giải tốn đó; B Mọi người sử dụngmáy tính phải biết lập chương trình;
C Máy tính điện tử chạy chương trình; D Một tốn có nhiều thuật tốn để giải;
(2)A cho phép thể liệu toán mà chương trình phải xử lí; B dạng nhị phân để máy tính thực trực tiếp;
C diễn đạt thuật tốn để giao cho máy tính thực hiện;
D 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;
Câu 6: Hãy chọn phương án ghép Ngôn ngữ máy
A ngơn ngữ lập trình mà diễn đạt thuật tốn để giao cho máy tính thực B ngơn ngữ để viết chương trình mà chương trình dãy lệnh máy hệ nhị phân;
C ngơn ngữ mà chương trình viết chúng sau dịch hệ nhị phân máy chạy được;
D diễn đạt thuật tốn để giao cho máy tính thực hiện; Câu 7: Hãy chọn phương án ghép Hợp ngữ ngơn ngữ A mà máy tính thực trực tiếp khơng cần dịch;
B 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 mà lệnh không viết trực tiếp mã nhị phân ;
D.không viết mã nhị phân,được thiết kế cho số loại máy chạy trực tiếp dạng kí tự
Câu 8: Hãy chọn phương án ghép sai Ngơn ngữ lập trình bậc cao ngôn ngữ:
A thể thuật tốn theo quy ước khơng phụ thuộc vào máy tính cụ thể; B 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;
C diễn đạt thuật toán;
D sử dụng từ vựng cú pháp ngôn ngữ tự nhiên (tiếng Anh); Câu 9: Phát biểu chắn sai ?
A 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 toàn ngữ nghĩa chương trình nguồn;
(3)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 giúp tìm tất lỗi chương trình;
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 10: Phát biểu sai nói biên dịch thơng dịch ?
A 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ữ;
B 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 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;
D Biên dịch thơng dịch kiểm tra tính đắn câu lệnh; Câu 11: Phát biểu ?
A Mỗi ngôn ngữ lập trình bậc cao có chương trình dịch; B Chương trình dịch gồm hợp dịch, thơng dịch, biên dịch;
C 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;
D Một ngơn ngữ lập trình bậc cao có nhiều chương trình dịch khác nhau; Câu 12: Phát biểu ?
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ú 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ữ đó;
D Các ngơn ngữ lập trình có chung chữ cái;
A Ngoài bảng chữ cái, cú pháp, ngữ nghĩa, NNLT cịn có quy tắc để khai báo biến, hằng,…;
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 Chương trình có lỗi cú pháp dịch ngơn ngữ máy không thực được; D Cú pháp quy tắc dùng để chương trình;
(4)A Chương trình cho kết thực đủ 20 test / 20 test chương trìn đúng; B Chương trình cho kết sai thực test chương trình sai;
C 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ỏ;
D Khi dịch chương trình khơng thấy lỗi kết luận chương trình Câu 15: Phát biểu hợp lí ?
A Biến đại lượng nhận giá trị trước chương trình thực
B Biến đại lượng đặt tên có giá trị thay đổi trình thực chương trình C Biến lưu trữ nhiều loại giá trị khác D Biến đặt khơng đặt tên gọi
Câu 16: Phát biểu hợp lí ?
A Biến dùng chương trình phải khai báo B Biến chương trình dịch bỏ qua C Biến lưu trữ nhiều loại giá trị khác
D Biến đại lượng nhận giá trị trước chương trình thực Câu 17: Phát biểu hợp lí ?
A Hằng đại lượng nhận giá trị trước chương trình thực
B Hằng đại lượng đặt tên có giá trị thay đổi trình thực chương trình C Hằng lưu trữ nhiều loại giá trị khác D Hằng chương trình dịch bỏ qua
Câu 18: Phát biểu hợp lí ?
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 đại lượng đặt tên có giá trị thay đổi trình thực chương trình C Tên gọi lưu trữ nhiều loại giá trị khác
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 19: Hãy chọn biểu diễn biểu diễn sau :
A Begin B 58,5 C ‟65 D 1024 Câu 20: Hãy chọn biểu diễn tên biểu diễn sau
(5)Câu 21: Chương trình viết hợp ngữ khơng có đặc điểm đặc điểm sau : A Dễ lập trình so với ngơn ngữ bậc cao
B Tốc độ thực nhanh so với chương trình viết ngơn ngữ bậc cao
C Gần với ngôn ngữ máy D Sử dụng trọn vẹn khả máy tính Câu 22: Chương trình dịch khơng có khả khả sau ?
A Phát lỗi ngữ nghĩa B Phát lỗi cú pháp C Thông báo lỗi cú pháp D.Tạo chương trình đích Câu 23: Phát biểu ?
A 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ể
B 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
C Mọi tốn có chương trình để giải máy tính
D 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âu 24: 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 thực máy
B 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 Chuyển chương trình viết ngơn ngữ máy 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 bậc cao thành chương trình hợp ngữ
Câu 25: Trong tin học, đại lượng
A Có giá trị thay đổi q trình thực chương trình
B Có giá trị khơng thay đổi trình thực chương trình C Được đặt tên
(6)A Chương trình thơng dịch chương trình biên dịch B Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa C Bảng chữ cái, cú pháp, ngữ nghĩa
D Tên dành riêng, tên chuẩn tên người lập trình định nghĩa
Câu 27: Trong cách khai báo Hằng sau đây, cách khai báo ?
A Const Pi = 3,14; B Const = Pi; C Const Pi = 3.1; D Pi = 3.14 Câu 28: Hãy chọn phát biểu sai ?
A Các biến phải khai báo biến khai báo lần B Một chương trình ln ln có hai phần : phần khai báo phần thân C Sau từ khóa var khai báo nhiều danh sách biến khác D Chương trình dịch có hai loại : thơng dịch biên dịch
Câu 29: Trong ngơn ngữ Pascal, từ khóa CONST dùng để khai báo
A Tên chương trình B Hằng C Biến D Thư viện Câu 30: Trong ngơn ngữ Pascal, từ khóa USES dùng để khai báo
A Tên chương trình B Hằng C Biến D Thư viện Câu 31: Tên không ngôn ngữ Pascal
A abc_123 B _123abc C 123_abc D abc123
Câu 32: Bằng chữ A B , người ta viết tên có độ dài không chữ A B C D
Câu 33: Có loại ? A B C D
Câu 34: Trong Pascal, đoạn thích đặt cặp dấu ? A { } B [ ] C ( ) D /* */
Câu 35: Trong biểu diễn đây, biểu diễn từ khóa Pascal ? A End B Sqrt C Crt D LongInt Câu 36: Khái niệm sau tên dành riêng ?
A Tên dành riêng tên người lập trình đặt
(7)dụng với ý nghĩa khác
C 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
D Tên dành riêng hay biến
Câu 37: Khai báo sau tên chuẩn ? A Tên chuẩn tên người lập trình đặt
B Tên chuẩn 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 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
(8)Website HOC247 cung cấp môi trường học trực tuyến sinh động, nhiều tiện ích thơng minh, nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh nghiệm, giỏi kiến thức chuyên môn lẫn kỹ sƣ phạm đến từ trường Đại học trường chuyên danh tiếng
I. Luyện Thi Online
- Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng
xây dựng khóa luyện thi THPTQG các mơn: Tốn, Ngữ Văn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học
- Luyện thi vào lớp 10 chun Tốn: Ơn thi HSG lớp 9 luyện thi vào lớp 10 chuyên Toán trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn.
II Khoá Học Nâng Cao HSG
- Toán Nâng Cao THCS: Cung cấp chương trình Tốn Nâng Cao, Toán Chuyên dành cho em HS
THCS lớp 6, 7, 8, u thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập trường đạt điểm tốt kỳ thi HSG
- Bồi dƣỡng HSG Tốn: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học và Tổ Hợp
dành cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩn đôi HLV đạt thành tích cao HSG Quốc Gia
III. Kênh học tập miễn phí
- HOC247 NET: Website hoc miễn phí học theo chƣơng trình SGK từ lớp đến lớp 12 tất
các môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động
Vững vàng tảng, Khai sáng tương lai
Học lúc, nơi, thiết bi – Tiết kiệm 90%
Học Toán Online Chuyên Gia
(9)