Tìm hiểu và so sánh sự phổ dụng của các ngôn ngữ lập trình hiện nay
Câu 1: Ngôn ngữ lập trình là gì? Kể tên một số ngôn ngữ lập trình đang được dùng phổ biến hiện nay?
Câu 2: Thông tin đưa vào máy tính được chuyển đổi thành dạng dãy bit gồm:
A. Dãy các số chỉ gồm 0 và 2 C. Dãy các số chỉ gồm 0 và 1
B. Dãy các số chỉ gồm 0 và 3 D. Dãy các số chỉ gồm 1 và 2
Câu 3: Việc tạo ra chương trình máy tính thực chất gồm máy bước?
A. Gồm 1 bước C. Gồm 3 bước
B. Gồm 2 bước D. Gồm 4 bước
Câu 4: chương trình dịch là gì
Câu 1:
Một số ngôn ngữ lập trình là pascal, c++; python,...
Câu 2: C
Câu 3: C
1. Hãy so sánh sự khác nhau giữa từ khóa và tên. Trình bày quy tắc đặt tên của ngôn ngữ lập trình.
Tham khảo
Sự khác nhau giữa từ khóa và tên: - Từ khóa do ngôn ngữ lập trình quy định. - Tên do con người đặt dùng để phân biệt các đại lượng khác nhau trong chương trình.
Cách đặt tên: - Tên khác nhau tương ứng với những đại lượng khác nhau. - Tên không được trùng với từ khóa - Tên không được bắt đầu bằng chữ số và không được chứa kí tự trống - Tên phải ngắn gọn, dễ nhớ và dễ hiểu.
Tham khảo
- Từ khóa: là những từ dành riêng, không được dùng các từ khóa này cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định.
- Tên: Do người lập trình đặt ra cho các đối tượng, đại lượng trong chương trình, nhưng phải tuân thủ theo các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch. Tuy có thể đặt tùy ý tên, nhưng để dễ sử dụng người ta thường đặt sao cho ngắn gọn nhất, dễ nhớ và dễ hiểu nhất.
- Cách đặt tên trong chương trình: Tên do người lập trình đặt phải tuân thủ theo các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch và thỏa mãn:
1. Tên khác nhau tương ứng với những đại lượng khác nhau.
2. Tên không được trùng với các từ khóa.
tk
1.
- Từ khóa: là những từ dành riêng, không được dùng các từ khóa này cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định.
- Tên: Do người lập trình đặt ra cho các đối tượng, đại lượng trong chương trình, nhưng phải tuân thủ theo các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch. Tuy có thể đặt tùy ý tên, nhưng để dễ sử dụng người ta thường đặt sao cho ngắn gọn nhất, dễ nhớ và dễ hiểu nhất.
- Cách đặt tên trong chương trình: Tên do người lập trình đặt phải tuân thủ theo các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch và thỏa mãn:
So sánh ngôn ngữ máy và ngôn ngữ lập trình. Cảm ơn đã trả lời
Tham khảo:
- Ngôn ngữ lập trình (bao gồm ngôn ngữ máy):
Cần diễn tả thuật toán bằng một ngôn ngữ mà máy tính có thể hiểu và thực hiện được. Ngôn ngữ đó được gọi là ngôn ngữ lập trình.
- Ngôn ngữ máy:
- Mỗi loại máy tính đều có ngôn ngữ máy riêng của nó. Là ngôn ngữ duy nhất mà máy có thể trực tiếp hiểu và thực hiện.
- Các lệnh viết bằng ngôn ngữ máy ở dạng mã nhị phân hoặc mã hexa
- Ưu điểm: Là ngôn ngữ duy nhất máy tính có thể trực tiếp hiểu và thực hiện, cho phép khai thác triệt để và tối ưu khả năng của máy.
- Nhược điểm:
+ Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chương trình viết mất nhiều công sức, cồng kềnh và khó hiệu chỉnh.
+ Không thích hợp với số đông người lập trình.
Câu 1 : Ngôn ngữ máy là ngôn ngữ ?
(Chỉ được chọn 1 đáp án)
A.Máy có thể trực tiếp hiểu và thực hiện được, các lệnh là các dãy bitB.Gần với ngôn ngữ tự nhiênC.Có tính độc lập với từng loại máy cụ thểD.Phải có chương trình hợp dịch để dịch ra ngôn ngữ máy
Câu 7: Ngôn ngữ mà máy tính có thể hiểu và làm việc được?
A. Ngôn ngữ tiếng anh
B. Ngôn ngữ lập trình
C. Ngôn ngữ chương trình
D. Ngôn ngữ máy
Câu 8: Chương trình máy tính là:
A. Một dãy các câu lệnh (bước lệnh) mà máy tính có thể hiểu và thực hiện được. B. Loại ngôn ngữ máy tính được viết dưới dạng các dãy bit (kí tự 0 và 1).
C. Ngôn ngữ dùng để viết các chương trình máy tính.
D. Ngôn ngữ máy và ngôn ngữ tự nhiên.
Câu 9: Dãy hữu hạn các thao tác cần thực hiện theo trình tự xác định để giải bài toán được gọi là?
A. Bài toán B. Thuật toán C. Câu lệnh D. Chương trình.
Câu 10: Con người ra lệnh cho máy tính thông qua:
A. Giọng nói B. Câu lệnh C. Cử chỉ D. Âm thanh
Câu 11: Chương trình máy tính được theo các bước:
A. Viết chương trình bằng ngôn ngữ lập trình
B. Dịch chương trình thành ngôn ngữ máy
C. Viết chương trình bằng ngôn ngữ lập trình rồi dịch chương trình thành ngôn ngữ máy
D. Viết chương trình trên giấy rồi gõ vào máy tính
Câu 12: Ngôn ngữ lập trình là:
A. ngô
n ngữ dùng để viết một chương trình máy tính
B. ngôn ngữ dùng để viết các chương trình máy tính
C. các dãy bit (dãy các số chỉ gồm 0 và 1)
D. chương trình dịch
Câu 13: Chương trình dịch dùng để:
A. Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy
B. Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên
C. Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình
D. Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên
Câu 14: Việc tạo ra chương trình máy tính thực chất gồm
A. 3 bước. B. 2 bước. C. 4 bước. D. 5 bước.
Câu 1: D
Câu 8: A
Câu 9: D
ai giúp mình làm đề cương câu này với mai mình thi rồi ạ
Các phép toán nào sau đây sử dụng trong ngôn ngữ lập trình Pascal?
+, -, *, /, div, mod
div, mod
+, -, *, / và <, >, >=, <=, < >, =
<, >, >=, <=, < >, =
9.Các phép so sánh nào sau đây sử dụng trong ngôn ngữ lập trình Pascal?
+, -, *,/
and, or, <, >, >=, <=, < >, =
and, or
<, >, >=, <=, < >, =
10.Kết quả của các phép chia hai số nguyên 14 và 5 là:
14/5=2; 14 div 5=2; 14 mod 5=4;
14/5=2.8; 14 div 5=4; 14 mod 5=2
14/5=2.8; 14 div 5=2; 14 mod 5=4;
14/5=3; 14 div 5=2; 14 mod 5=4
11.Trong Pascal, điều kiện để a, b, c là 3 cạnh của một tam giác đều là:
a = b = c
(a = b) and (b = c)
(a = b) or (b = c)
a = b, b = c
12.Kiểu dữ liệu số nguyên là:
byte, integer
byte, word, integer, longint
char, string
real
13.Cho a=1, b=2, c=3, khẳng định nào sau đây là đúng?
a, b, c là 3 cạnh của một tam giác vì thỏa mãn điều kiện giá trị 2 cạnh cộng lại lớn hơn cạnh thứ 3
a, b, c là 3 cạnh của một tam giác vì thỏa mãn điều kiện giá trị 2 cạnh cộng lại lớn hơn cạnh thứ 3 và tam giác đó có 1 góc vuông vì thỏa mãn c2=a2 + b2 (theo định lí Pytago)
a, b, c không là 3 cạnh của một tam giác
14.Cú pháp khai báo biến là:
var <danh sách tên biến> : <giá trị>;
var <danh sách tên biến> : <kiểu dữ liệu>;
var <danh sách tên biến> := <kiểu dữ liệu>;
var <danh sách tên biến> = <giá trị>;
15.Cú pháp khai báo hằng là:
var <tên hằng> = <giá trị>;
const <tên hằng> : <giá trị>;
var <danh sách tên hằng> = <giá trị>;
const <tên hằng> = <giá trị>;
16.Cú pháp câu lệnh gán giá trị cho biến là:
<tên biến> = <giá trị>;
<tên biến> : <giá trị>;
<tên biến> := <giá trị>;
<tên biến> := <giá trị>
Câu 8: A
Câu 9: B
Câu 11: B
Ngôn ngữ lập trình bao gồm:
A. lập các kí hiệu và quy tắc viết các lệnh
B. tạo thành ngôn ngữ lập trình hoàn chỉnh
C. và thực hiện trên máy tính
D. cả a,b và c
Để máy tính hiểu được các chương trình được viết bảng ngôn ngữ lập trình, chương trình cần chuyện sang ngôn ngữ máy bằng :
A. Chương trình dịch
B. Chương trình Word
C. Chương trình Excel
D. Cả a,b,và c
Để viết chương trình cho máy tính, người lập trình sử dụng loại ngôn ngữ nào?
A. Ngôn ngữ chỉ dùng hai kí hiệu 0 và 1. B. Ngôn ngữ tự nhiên.
C. Ngôn ngữ lập trình. D. Ngôn ngữ chuyên ngành.