Tạo Trắc Nghiệm

200+ câu trắc nghiệm Chương trình dịch có đáp án - Phần 3

30 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Ðịnh nghĩa FOLLOW(A): (với A là một ký hiệu chưa kết thúc) là tập hợp

Đáp án và lời giải

Đáp án: A

Câu 2

Phương pháp phân tích cú pháp “Shift reduce” là

Đáp án và lời giải

Đáp án: B

Câu 3

Thuật toán bottom-up phân tích thành công khi

Đáp án và lời giải

Đáp án: A

Câu 4

Thuật toán bottom-up được xây dựng dựa trên ý tưởng

Đáp án và lời giải

Đáp án: A

Câu 5

Cho trước văn phạm G thì mục đính tính FOLLOW và First của các ký hiệu văn phạm G là

Đáp án và lời giải

Đáp án: B

Câu 6

Phát biểu nào đúng?

Đáp án và lời giải

Đáp án: A

Câu 7

Trong chương trình nguồn (ngôn ngữ C): “a= 1”. Phát biểu nào sau đây SAI

Đáp án và lời giải

Đáp án: B

Câu 8

Quá trình phân tích từ vựng cho câu lệnh gán: position = initial + rate*60 sẽ tách thành bao nhiêu từ tố?

Đáp án và lời giải

Đáp án: D

Câu 9

Quá trình phân tích từ vựng cho câu lệnh gán: position = initial + rate*60 sẽ tách thành mấy loại từ tố?

Đáp án và lời giải

Đáp án: A

Câu 10

Quá trình phân tích từ vựng cho câu lệnh gán: position = initial + rate*60 sẽ tách thành bao nhiêu Từ tố số nguyên?

Đáp án và lời giải

Đáp án: D

Câu 11

Cho trước câu lệnh gán: position = initial + rate*60, trong phân tích từ vựng thì nhận định nào sau đây đúng?

Đáp án và lời giải

Đáp án: C

Câu 12

Cho trước câu lệnh gán: x = y + z, trong quá trình phân tích từ vựng thì phát biểu nào sau đây đúng?

Đáp án và lời giải

Đáp án: B

Câu 13

Quá trình phân tích từ vựng cho câu lệnh gán: x = y - a*2+b+c*8 sẽ tách thành bao nhiêu Từ tố số nguyên?

Đáp án và lời giải

Đáp án: C

Câu 14

Quá trình phân tích từ vựng cho câu lệnh gán: x = 1.5*y +3.2 sẽ tách thành bao nhiêu Từ tố số thực?

Đáp án và lời giải

Đáp án: C

Câu 15

Phát biểu nào sau đây đúng?

Đáp án và lời giải

Đáp án: A

Câu 16

Trong chương trình nguồn (ngôn ngữ C): printf(“Hello World!”) có những từ tố nào? A. Từ tố tên, dấu mở ngoặc, dấu đóng ngoặc

Đáp án và lời giải

Đáp án: C

Câu 17

Trong chương trình nguồn (ngôn ngữ C): printf(“ max cua hai so %d”, max) có những từ tố nào?

Đáp án và lời giải

Đáp án: C

Câu 18

Trong chương trình nguồn (ngôn ngữ C): printf(“ max cua hai so %d”, max) có bao nhiêu từ tố từ khóa?

Đáp án và lời giải

Đáp án: B

Câu 19

Trong chương trình nguồn (ngôn ngữ C): printf(“ max cua hai so %d”, max) có bao nhiêu từ tố định danh?

Đáp án và lời giải

Đáp án: B

Câu 20

Trong chương trình nguồn (ngôn ngữ C): printf(“ max cua hai so %d”, max) có bao nhiêu từ tố xâu?

Đáp án và lời giải

Đáp án: B

Câu 21

Trong chương trình nguồn (ngôn ngữ C): printf(“Hello World!”) có bao nhiêu từ tố xâu?

Đáp án và lời giải

Đáp án: B

Câu 22

Có bao nhiêu chuỗi có độ dài nhỏ hơn 4 chứa ngôn ngữ được miêu tả bởi biểu thức chính quy (How many strings of length less than 4 contains the language described by the regular expression) (x+y)*y(a+ab)*?

Đáp án và lời giải

Đáp án: D

Câu 23

Biểu thức chính quy nào đúng?

Đáp án và lời giải

Đáp án: D

Câu 24

Một ngôn ngữ là chính quy nếu và chỉ nếu

Đáp án và lời giải

Đáp án: A

Câu 25

Biểu thức nào không phải là biểu thức chính quy?

Đáp án và lời giải

Đáp án: B

Câu 26

Biểu thức chính quy là

Đáp án và lời giải

Đáp án: A

Câu 27

Văn phạm gồm các luật sinh: S->AA A->aa A->bb mô tả ngôn ngữ nào?

Đáp án và lời giải

Đáp án: A

Câu 28

Biểu thức chính quy (x/y)(x/y) ký hiệu bởi tập?

Đáp án và lời giải

Đáp án: B

Câu 29

Văn phạm gồm các luật sinh: S->aSbb, S->abb là

Đáp án và lời giải

Đáp án: B

Câu 30

Biểu thức chính quy x/y ký hiệu bởi tập

Đáp án và lời giải

Đáp án: A