1. Trang chủ
  2. » Luận Văn - Báo Cáo

on tap chuong 1

4 16 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Chương trình là dãy các lệnh được tổ chức theo các quy tắc được xác định bởi ngôn ngữ lập trình cụ thể * Trong chế độ thông dịch, mỗi câu lệnh của chương trình nguồn được dịch thành một [r]

Chương I : MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH Câu : _ 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 tốn để máy tính thực cơng việc; (*) D phương tiện diễn đạt thuật toán; Câu : _ 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 hai khái niệm tương đương, cách mơ tả thuật tốn ngơn ngữ lập trình; (*) 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 : _ 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 tốn để giải; Câu : _ Phát biểu sau chắn sai ? A Để giải toá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; Câu : _ Hãy chọn phương án ghép Ngơn ngữ lập trình ngơn ngữ 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 : _ 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 : _ 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, thiết kế cho số loại máy chạy trực tiếp dạng kí tự Câu : _ 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 toá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 : _ 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 tồn ngữ nghĩa chương trình nguồn; (*) 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 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; 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; :_ 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; (*) :_ 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; :_ Phát biểu ? A Ngoà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,…; B Ngoà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; (*) :_ Chọn ý kiến ý kiến sau đây: 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 :_ 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 q 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 :_ 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 :_ 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 q 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 :_ 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 q 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 (*) :_ Hãy chọn biểu diễn biểu diễn sau : A Begin C ‘65 B 58,5 D 1024 (*) Câu 10 : _ Câu 11 Câu 12 Câu 13 Câu 14 Câu 15 Câu 16 Câu 17 Câu 18 Câu 19 Câu 20 : _ Câu 21 : _ A B C D A B C D Câu 22 : _ Câu 23 : _ A B C D A B C D Câu 24 : _ A B C D Câu 25 : _ A B C D Câu 26 : _ Câu 27 : _ A B C D A B C D Câu 28 : _ Câu 29 : _ A B C D A B C D Câu 30 : _ A B C D Hãy chọn biểu diễn tên biểu diễn sau ‘*****’ -tenkhongsai (bai_tap) Tensai (*) Chương trình viết hợp ngữ khơng có đặc điểm đặc điểm sau : Dễ lập trình so với ngôn ngữ bậc cao (*) Tốc độ thực nhanh so với chương trình viết ngôn ngữ bậc cao Gần với ngôn ngữ máy Sử dụng trọn vẹn khả máy tính Chương trình dịch khơng có khả khả sau ? Phát lỗi ngữ nghĩa (*) Phát lỗi cú pháp Thông báo lỗi cú pháp Tạo chương trình đích Phát biểu ? 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ể (*) 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 Mọi tốn có chương trình để giải máy tính 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 Chương trình dịch chương trình có chứ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 (*) 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 Chuyển đổi chương trình viết ngơn ngữ máy thành chương trình thực máy 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ữ Trong tin học, đại lượng Có giá trị thay đổi q trình thực chương trình Có giá trị khơng thay đổi trình thực chương trình (*) Được đặt tên Có thể thay đổi giá trị khơng thay đổi giá trị tùy thuộc vào toán Các thành phần ngơn ngữ lập trình Chương trình thơng dịch chương trình biên dịch Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa Bảng chữ cái, cú pháp, ngữ nghĩa (*) Tên dành riêng, tên chuẩn tên người lập trình định nghĩa Trong cách khai báo Hằng sau đây, cách khai báo ? Const Pi = 3,14; Const = Pi; Const Pi = 3.1; (*) Pi = 3.14 Hãy chọn phát biểu sai ? Các biến phải khai báo biến khai báo lần Một chương trình ln ln có hai phần : phần khai báo phần thân (*) Sau từ khóa var khai báo nhiều danh sách biến khác Chương trình dịch có hai loại : thơng dịch biên dịch Trong ngơn ngữ Pascal, từ khóa CONST dùng để khai báo Tên chương trình Hằng (*) Biến Thư viện Trong ngơn ngữ Pascal, từ khóa USES dùng để khai báo Tên chương trình Hằng Biến Thư viện (*) Câu 31 : _ Câu 32 Câu 33 Câu 34 Câu 35 Câu 36 Câu 37 Câu 38 Tên không ngôn ngữ Pascal abc_123 _123abc 123_abc (*) abc123 :_ Bằng chữ A B , người ta viết tên có độ dài không chữ A B C (*) D :_ Có loại ? A B (*) C D :_ Trong Pascal, đoạn thích đặt cặp dấu ? A { } (*) B [ ] C ( ) D /* */ :_ Trong biểu diễn đây, biểu diễn từ khóa Pascal ? A End (*) B Sqrt C Crt D LongInt :_ 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 B 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 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 :_ 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 (*) D Tên chuẩn hay biến :_ A B C D ... biểu diễn biểu diễn sau : A Begin C ‘65 B 58,5 D 10 24 (*) Câu 10 : _ Câu 11 Câu 12 Câu 13 Câu 14 Câu 15 Câu 16 Câu 17 Câu 18 Câu 19 Câu 20 : _ Câu 21 : _ A B C D A B C D Câu 22 : _ Câu 23 : _ A... tên chuẩn tên người lập trình định nghĩa Trong cách khai báo Hằng sau đây, cách khai báo ? Const Pi = 3 ,14 ; Const = Pi; Const Pi = 3 .1; (*) Pi = 3 .14 Hãy chọn phát biểu sai ? Các biến phải khai... Tên không ngôn ngữ Pascal abc _12 3 _12 3abc 12 3_abc (*) abc123 :_ Bằng chữ A B , người ta viết tên có độ dài khơng q chữ A B C (*) D :_ Có loại ? A B (*) C D :_ Trong Pascal, đoạn thích đặt cặp

Ngày đăng: 28/11/2021, 14:02

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w