Trắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm lập trình và ngôn ngữ lập trình

[ad_1]

Trắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm 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 nhất. Ngôn ngữ lập trình là gì:

A. Phương tiện để soạn thảo văn bản trong đó có chương trình

B. Ngôn ngữ Pascal hoặc C

Bạn đang đọc: Trắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm lập trình và ngôn ngữ lập trình

C. Phương tiện diễn đạt thuật toán để máy tính triển khai việc làm
D. Phương tiện diễn đạt thuật toán
Hiển thị đáp án

Trả lời: Ngôn ngữ lập trình là ngôn ngữ để viết chương trình diễn đạt thuật toán giúp  máy tính hiểu và thực hiện.

Đáp án: C

Câu 2: Phát biểu nào dưới đây chắc chắn sai?

A. Lập trình là viết chương trình
B. Lập trình và chương trình là hai khái niệm tương tự, đều là cách miêu tả thuật toán bằng ngôn từ lập trình
C. Chương trình được tạo thành từ tổng hợp những câu lệnh và những khai báo thiết yếu về biến, hằng, hàm, …
D. Chương trình chưa chắc là đã đúng nếu cho tác dụng đúng với rất nhiều bộ tài liệu vào .
Hiển thị đáp án

Trả lời:

+ Lập trình là sử dụng cấu trúc tài liệu và những câu lệnh của ngôn từ lập trình đơn cử để diễn đạt tài liệu và diễn đạt những thao tác của thuật toán. Hay lập trình chính là viết chương trình .
+ Chương trình được tạo thành từ tổng hợp những câu lệnh và những khai báo thiết yếu về biến, hằng, hàm, …
→ Lập trình và chương trình là hai không khái niệm tương tự ⇒ Loại B .

Đáp án: B

Câu 3: Phát biểu nào sau đây chắc chắn sai?

A. Để giải bài toán bằng máy tính phải viết chương trình miêu tả thuật toán giải bài toán đó
B. Mọi người sử dụng máy tính đều phải biết lập chương trình
C. Máy tính điện tử hoàn toàn có thể chạy những chương trình
D. Một bài toán hoàn toàn có thể có nhiều thuật toán để giải
Hiển thị đáp án

Trả lời:

Lập chương trình là phải biết một hoặc một vài ngôn từ lập trình như : Pascal, C. C + + … để viết trình. Việc học này thường rất khó và phức tạp thế cho nên người sử dụng máy tính đơn thuần không nhất thiết phải biết lập trình mà chỉ việc biết thao tác đơn thuần trên máy tính .

Đáp án: B

Câu 4: Hãy chọn phương án ghép đúng. Ngôn ngữ lập trình là ngôn ngữ

A. Cho phép biểu lộ những tài liệu trong bài toán mà những chương trình sẽ phải xử lí
B. Dưới dạng nhị phân để máy tính hoàn toàn có thể thực thi trực tiếp
C. Diễn đạt thuật toán để hoàn toàn có thể giao cho máy tính triển khai
D. Có tên là ” ngôn từ thuật toán ” hay còn gọi là ” ngôn từ lập trình bậc cao ” gần với ngôn từ toán học được cho phép miêu tả cách xử lý yếu tố độc lập với máy tính
Hiển thị đáp án

Trả lời: Ngôn ngữ lập trình là ngôn ngữ để viết chương trình, diễn đạt thuật toán giúp  máy tính hiểu và thực hiện.

Đáp án: C

Câu 5: Hãy chọn phương án ghép đúng. Ngôn ngữ máy là

A. Bất cứ ngôn từ lập trình nào mà hoàn toàn có thể diễn đạt thuật toán để giao cho máy tính triển khai
B. Ngôn ngữ để viết những 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ác ngôn từ mà chương trình viết trên chúng sau khi dịch ra hệ nhị phân thì máy hoàn toàn có thể chạy được
D. Diễn đạt thuật toán để hoàn toàn có thể giao cho máy tính thực thi
Hiển thị đáp án

Trả lời: Ngôn ngữ máy là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể trực tiếp hiểu và thực hiện được. Mỗi chương trình là một dãy lệnh máy trong hệ nhị phân.

Đáp án: B

Câu 6: Hãy chọn phương án ghép đúng. Hợp ngữ là ngôn ngữ

A. Mà máy tính hoàn toàn có thể triển khai được trực tiếp không cần dịch
B. Có những lệnh được viết bằng kí tự nhưng về cơ bản mỗi lệnh tương tự với một lệnh máy. Để chạy được cần dịch ra ngôn từ máy

C. Mà các lệnh không viết trực tiếp bằng mã nhị phân

Xem thêm: OUR là gì? -định nghĩa OUR

D. Không viết bằng mã nhị phân, được phong cách thiết kế cho 1 số ít loại máy hoàn toàn có thể chạy trực tiếp dưới dạng kí tự
Hiển thị đáp án

Trả lời: Hợp ngữ là ngôn ngữ 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 được cần dịch ra ngôn ngữ máy

Đáp án: B

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

A. Thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào vào những máy tính đơn cử
B. Mà máy tính không hiểu trực tiếp được, chương trình viết trên ngôn từ bậc cao trước khi chạy phải dịch sang ngôn từ máy
C. Có thể diễn đạt được mọi thuật toán
D. Sử dụng từ vựng và cú pháp của ngôn từ tự nhiên ( tiếng Anh )
Hiển thị đáp án

Trả lời:

Ngôn ngữ lập trình bậc cao là ngôn từ gần với ngôn từ tự nhiên ( 1 số ít từ viết tắt của tiếng Anh ), có tính độc lập cao và ít nhờ vào vào loại máy đơn cử. Chương trình viết bằng ngôn từ bậc cao phải được dịch bằng chương trình dịch sang ngôn ngữ máy, máy mới hiểu và triển khai được. Một số ngôn từ lập trình bậc cao : FORTRAN, COBOL, PASCAL, C …

Đáp án: D

Câu 8: Phát biểu nào không đúng trong các phát biểu dưới đây?

A. Chương trình dịch được cho phép chuyển chương trình viết bằng một ngôn từ lập trình nào đó sang chương trình trên ngôn từ máy để máy hoàn toàn có thể triển khai được mà vẫn bảo toàn được ngữ nghĩa của chương trình nguồn
B. Chương trình dịch giúp người lập trình hoàn toàn có thể lập trình trên một ngôn từ lập trình gần với ngôn từ 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
C. Chương trình dịch giúp tìm ra tổng thể những lỗi của chương trình
D. Một ngôn từ lập trình hoàn toàn có thể có cả chương trình thông dịch và chương trình biên dịch
Hiển thị đáp án

Trả lời:

Mỗi chương trình viết bằng ngôn từ khác muốn máy tính triển khai trên máy tính đều phải được dịch ra ngôn ngữ máy nhờ chương trình dịch. Chương trình dịch giúp người lập trình hoàn toàn có thể lập trình trên một ngôn từ lập trình gần với ngôn từ 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. Có hai chương trình dịch : thông dịch và biên dịch .

Đáp án: A

Câu 9: Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch?

A. Chương trình dịch của ngôn từ 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 với hợp ngữ
B. Một ngôn từ lập trình hoàn toàn có thể có cả chương trình thông dịch và chương trình biên dịch
C. Thông dịch lần lượt dịch và triển khai từng câu lệnh còn biên dịch phải dịch trước hàng loạt chương trình sang mã nhị phân thì mới hoàn toàn có thể thực thi được
D. Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh
Hiển thị đáp án

Trả lời:

Mỗi ngôn từ lập trình hoàn toàn có thể có cả chương trình thông dịch và chương trình biên dịch thế cho nên ngôn từ bậc cao và hợp ngữ đều có chương trình thông dịch và biên dịch .

Đáp án: A

Câu 10: Phát biểu nào dưới đây là đúng trong các phát biểu dưới đây?

A. Mỗi ngôn từ lập trình bậc cao đều có đúng một 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 chỉ nhận ra được kí tự 0 và kí tự 1 nên chương trình bằng ngôn từ máy cũng phải được dịch sang mã nhị phân
D. Một ngôn từ lập trình bậc cao hoàn toàn có thể có nhiều chương trình dịch khác nhau
Hiển thị đáp án

Trả lời:

Một ngôn từ lập trình bậc cao hoàn toàn có thể có nhiều chương trình dịch khác nhau như thông dịch và biên dịch. Bất kì một chương trình được viết bằng ngôn từ nào đều phải dịch sang ngôn từ máy .

Đáp án: D

Xem thêm những bài Câu hỏi trắc nghiệm Tin học 11 tinh lọc, có đáp án khác :

Giới thiệu kênh Youtube VietJack

Ngân hàng trắc nghiệm lớp 11 tại khoahoc.vietjack.com

Đã có app VietJack trên điện thoại thông minh, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi trực tuyến, Bài giảng …. không tính tiền. Tải ngay ứng dụng trên Android và iOS .

Nhóm học tập facebook miễn phí cho teen 2k5: fb.com/groups/hoctap2k5/

Xem thêm: PAGES là gì? -định nghĩa PAGES

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Theo dõi chúng tôi không lấy phí trên mạng xã hội facebook và youtube :

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

[ad_2]

Related Posts

Trò chơi xây nhà Lego

[ad_1] ContentsTrắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm lập trình và ngôn ngữ lập trìnhNgân hàng trắc nghiệm lớp 11 tại khoahoc.vietjack.comRelated…

Game bói tình yêu hiện đại: Valentine’s Love Test

[ad_1]  ContentsTrắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm lập trình và ngôn ngữ lập trìnhNgân hàng trắc nghiệm lớp 11 tại…

Game xếp kẹo ngọt Online 4: Candy Rush Saga

[ad_1] ContentsTrắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm lập trình và ngôn ngữ lập trìnhNgân hàng trắc nghiệm lớp 11 tại khoahoc.vietjack.comRelated…

Game dấu ấn rồng thiêng: Super Hard Boss Fighter

[ad_1] ContentsTrắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm lập trình và ngôn ngữ lập trìnhNgân hàng trắc nghiệm lớp 11 tại khoahoc.vietjack.comRelated…

Trò chơi Ben 10 diệt Alien

[ad_1] ContentsTrắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm lập trình và ngôn ngữ lập trìnhNgân hàng trắc nghiệm lớp 11 tại khoahoc.vietjack.comRelated…

Game phá hủy tháp Minecraft 3D: Minecraft 3D Online

[ad_1] ContentsTrắc nghiệm Tin học 11 Bài 1 (có đáp án): Khái niệm lập trình và ngôn ngữ lập trìnhNgân hàng trắc nghiệm lớp 11 tại khoahoc.vietjack.comRelated…

Leave a Reply