Tin 11_C1_Cau hoi trac nghiem
Chia sẻ bởi Đặng Hữu Hoàng |
Ngày 10/05/2019 |
78
Chia sẻ tài liệu: Tin 11_C1_Cau hoi trac nghiem thuộc Tin học 11
Nội dung tài liệu:
AnyOne - AnyWhere
Chương 1
Câu 1:
Ngôn ngữ lập trình là:
Phương tiện để soạn thảo văn bản trong đó có chương trính
Ngôn ngữ Pascal hoặc C
Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc
Phương tiện diễn đạt thuật toán
Câu 2:
Phát biểu nào dưới đây chắc chắn sai?
Lập trình là viết chươg trình
Lập trình và chương trình là hai khái niệm tương đương, đều là cách mô tả thuật toán bằng một ngôn ngữ lập trình
Chương trình được tạo thành từ tổ hợp các câu lệnh và các khai báo cần thiết về biến, hằng, hàm.
Chương trình chưa chắc đã đúng nếu cho kết quả đúng với rất nhiều bộ dữ liệu vào
Câu 3:
Ngôn ngữ lập trình là ngôn ngữ:
Cho phép thể hiện các dữ liệu trong bài toán mà các chương trình sẽ phải xử lí
Dưới dạng nhị phân để máy tính có thể thực hiện trực tiếp
Diễn đạt thuật toán để có thể giao cho máy tính thực hiện
Gắn với ngôn ngữ toán học cho phép mô tả cách giải quyết vấn đề độc lập với máy tính
Câu 4:
Ngô ngữ máy là:
bất cứ ngôn ngữ lập trình nào mà có thể diễn đạt thuật toán để giao cho máy tính thực hiện
ngôn ngữ để viết các chương trình mà mỗi chương trình là một dãy lệnh máy trong hệ nhị phân
các ngôn ngữ mà chương rình viết trên chúng sau khi dịch ra hệ nhị phân thì máy có thể chạy được
Câu 5:
Hợp ngữ là ngôn ngữ
mà máy tính có thể thực hiện được trực tiếp không cần dịch
có các lệnh được viết bằng kí tự nhưng về cơ bản mỗi lệnh tương đương với một lệnh máy. Để chạy dược cần dịch ra ngôn ngữ máy
mà các lệnh không viết trực tiếp bằng mã nhị phân
không viết bằng mã nhị phân, được thiết kế cho một số loại máy có thể chạy trực tiếp dưới dạng kí tự
Câu 6:
Hãy chọn phương án sai: "Ngôn ngữ lập trình bậc cao là ngôn ngữ ..."
thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào các máy tính cụ thể
mà máy tính không hiểu trực tiếp được, chương trình viết trên ngôn ngữ bậc cao trước khi chạy phải dịch sang ngôn ngữ máy
có thể diễn đạt được mọi thuật toán
sử dụng từ vựng và cú pháp và ngôn ngữ tự nhiên
Câu 7:
Những phát biểu nào dưới đây chắc chắc sai?
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 cua chương trình nguồn
Chương trình dịch giúp người lập trình có thể lập trình trên một ngôn ngữ lập trình gần với ngôn ngữ tự nhiên hơn, do đó giảm nhẹ được nỗ lực lập trình, tăng cường hiệu suất lập trình
Chương trình dịch giúp tìm ra tất cả các lỗi của chương trình
Câu 8:
Những phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch
Chương trình dịch là ngôn ngữ lập trình bậc cao gọi là biên dịch, còn thông dịch là chương trình dịch dùng hợp ngữ
Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch
Thông dịch lần lượt dịch và thực hiện từng câu lệnh, còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được
Câu 9:
Phát biêu nào dưới đây là đúng?
Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch
Chương trình dịch gồm hợp dịch, thông dịch và biên dịch
Máy tính chỉ nhận biết được kí tư 0 và kí tự 1 nên chương trình bằng ngôn ngữ máy cũng phải được dịch sang mã nhị phân
Một ngôn ngữ lập trình bậc cao có thể có nhiều chương trình dịch khác nhau
Câu 10:
Chon ý kiến đúng trong các ý kiến sau:
Chương trình cho kết quả đúng khi thưc hiện đủ 20 test/20 test thì chương trình đó đúng
Chương trình cho kết quả sai khi thực hiện 1 test thì chương trình đó sai
Bộ test với kích thước dữ liệu lớn có nhiều khả năng phát hiện lỗi sai của chương trình hơn là các bộ test với kích thước dữ liệu nhỏ
Khi dịch chương trình không thấy lỗi thì có thể kết luận chươg trình là đúng
Câu 11:
Phát biểu nào sau đây là đúng?
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 một 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 câu lệnh của chương trình dịch
Mọi bài toán đều có chương trình để giải trên máy tính
Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp
Câu 12:
Chọn câu sai trong các câu sau:
Các thành phần cơ bản của ngôn ngữ lập trình là: bảng chữ cái, cú pháp và ngữ nghĩa
Chương trình thông dịch lần lượt dịch và thực hiện từng câu lệnh
Chương trình biên dịch thực hiện dịch toàn bộ chương trình nguồn tành một chương trình đích
Hợp dịch là chương trình kết hợp giữa biên dịch và thông dịch
Câu 13:
Chọn câu đúng trong các câu sau
Mọi lỗi ngữ nghĩa chỉ được phát hiện khi thực hiện chương trình trên dữ liệu cụ thể
Từ khoá được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định
Tên chuẩn được ngôn ngữ lập trình dùng với ý nghĩa nào đó. Người lập trình không được khai báo tên chuẩn và dùng chúng với ý nghĩa và mục đích khác
Trong chương trình có thề gán lại giá trị khác cho hằng
Câu 14:
Chương tình biên dịch không có khả năng nào trong các khả năng sau:
Phát hiện và sửa chữa lỗi ngữ nghĩa
Phát hiện lỗi cú pháp
Thông báp lỗi cú pháp
Tạo được chương trình đích
Chương 1
Câu 1:
Ngôn ngữ lập trình là:
Phương tiện để soạn thảo văn bản trong đó có chương trính
Ngôn ngữ Pascal hoặc C
Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc
Phương tiện diễn đạt thuật toán
Câu 2:
Phát biểu nào dưới đây chắc chắn sai?
Lập trình là viết chươg trình
Lập trình và chương trình là hai khái niệm tương đương, đều là cách mô tả thuật toán bằng một ngôn ngữ lập trình
Chương trình được tạo thành từ tổ hợp các câu lệnh và các khai báo cần thiết về biến, hằng, hàm.
Chương trình chưa chắc đã đúng nếu cho kết quả đúng với rất nhiều bộ dữ liệu vào
Câu 3:
Ngôn ngữ lập trình là ngôn ngữ:
Cho phép thể hiện các dữ liệu trong bài toán mà các chương trình sẽ phải xử lí
Dưới dạng nhị phân để máy tính có thể thực hiện trực tiếp
Diễn đạt thuật toán để có thể giao cho máy tính thực hiện
Gắn với ngôn ngữ toán học cho phép mô tả cách giải quyết vấn đề độc lập với máy tính
Câu 4:
Ngô ngữ máy là:
bất cứ ngôn ngữ lập trình nào mà có thể diễn đạt thuật toán để giao cho máy tính thực hiện
ngôn ngữ để viết các chương trình mà mỗi chương trình là một dãy lệnh máy trong hệ nhị phân
các ngôn ngữ mà chương rình viết trên chúng sau khi dịch ra hệ nhị phân thì máy có thể chạy được
Câu 5:
Hợp ngữ là ngôn ngữ
mà máy tính có thể thực hiện được trực tiếp không cần dịch
có các lệnh được viết bằng kí tự nhưng về cơ bản mỗi lệnh tương đương với một lệnh máy. Để chạy dược cần dịch ra ngôn ngữ máy
mà các lệnh không viết trực tiếp bằng mã nhị phân
không viết bằng mã nhị phân, được thiết kế cho một số loại máy có thể chạy trực tiếp dưới dạng kí tự
Câu 6:
Hãy chọn phương án sai: "Ngôn ngữ lập trình bậc cao là ngôn ngữ ..."
thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào các máy tính cụ thể
mà máy tính không hiểu trực tiếp được, chương trình viết trên ngôn ngữ bậc cao trước khi chạy phải dịch sang ngôn ngữ máy
có thể diễn đạt được mọi thuật toán
sử dụng từ vựng và cú pháp và ngôn ngữ tự nhiên
Câu 7:
Những phát biểu nào dưới đây chắc chắc sai?
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 cua chương trình nguồn
Chương trình dịch giúp người lập trình có thể lập trình trên một ngôn ngữ lập trình gần với ngôn ngữ tự nhiên hơn, do đó giảm nhẹ được nỗ lực lập trình, tăng cường hiệu suất lập trình
Chương trình dịch giúp tìm ra tất cả các lỗi của chương trình
Câu 8:
Những phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch
Chương trình dịch là ngôn ngữ lập trình bậc cao gọi là biên dịch, còn thông dịch là chương trình dịch dùng hợp ngữ
Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch
Thông dịch lần lượt dịch và thực hiện từng câu lệnh, còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được
Câu 9:
Phát biêu nào dưới đây là đúng?
Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch
Chương trình dịch gồm hợp dịch, thông dịch và biên dịch
Máy tính chỉ nhận biết được kí tư 0 và kí tự 1 nên chương trình bằng ngôn ngữ máy cũng phải được dịch sang mã nhị phân
Một ngôn ngữ lập trình bậc cao có thể có nhiều chương trình dịch khác nhau
Câu 10:
Chon ý kiến đúng trong các ý kiến sau:
Chương trình cho kết quả đúng khi thưc hiện đủ 20 test/20 test thì chương trình đó đúng
Chương trình cho kết quả sai khi thực hiện 1 test thì chương trình đó sai
Bộ test với kích thước dữ liệu lớn có nhiều khả năng phát hiện lỗi sai của chương trình hơn là các bộ test với kích thước dữ liệu nhỏ
Khi dịch chương trình không thấy lỗi thì có thể kết luận chươg trình là đúng
Câu 11:
Phát biểu nào sau đây là đúng?
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 một 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 câu lệnh của chương trình dịch
Mọi bài toán đều có chương trình để giải trên máy tính
Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp
Câu 12:
Chọn câu sai trong các câu sau:
Các thành phần cơ bản của ngôn ngữ lập trình là: bảng chữ cái, cú pháp và ngữ nghĩa
Chương trình thông dịch lần lượt dịch và thực hiện từng câu lệnh
Chương trình biên dịch thực hiện dịch toàn bộ chương trình nguồn tành một chương trình đích
Hợp dịch là chương trình kết hợp giữa biên dịch và thông dịch
Câu 13:
Chọn câu đúng trong các câu sau
Mọi lỗi ngữ nghĩa chỉ được phát hiện khi thực hiện chương trình trên dữ liệu cụ thể
Từ khoá được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định
Tên chuẩn được ngôn ngữ lập trình dùng với ý nghĩa nào đó. Người lập trình không được khai báo tên chuẩn và dùng chúng với ý nghĩa và mục đích khác
Trong chương trình có thề gán lại giá trị khác cho hằng
Câu 14:
Chương tình biên dịch không có khả năng nào trong các khả năng sau:
Phát hiện và sửa chữa lỗi ngữ nghĩa
Phát hiện lỗi cú pháp
Thông báp lỗi cú pháp
Tạo được chương trình đích
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đặng Hữu Hoàng
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)