What output will be generated by the compiler after lexical and syntax analyses, respectively?

A

Tokens and a parse tree

B

A parse tree and tokens

C

A Syntax tree and intermediate codes

D

Tokens and error messages

উত্তরের বিবরণ

img

প্রোগ্রাম কম্পাইল করার সময় lexical analysis এবং syntax analysis দুটি গুরুত্বপূর্ণ ধাপ, যা সোর্স কোডকে ধাপে ধাপে বিশ্লেষণ করে পরবর্তী পর্যায়ে পাঠায়। নিচে বিষয়টি বিস্তারিতভাবে তুলে ধরা হলো—

  1. Lexical Analysis (লেক্সিক্যাল বিশ্লেষণ) — এই ধাপের কাজ হলো সোর্স কোডের চরিত্রগুলোকে স্ক্যান করে অর্থবহ ইউনিটে বিভক্ত করা, যেগুলোকে বলা হয় tokens

    • উদাহরণ: keywords, identifiers, constants, operators, punctuations ইত্যাদি।

    • Output: Tokens — অর্থাৎ সোর্স কোডের প্রতিটি উপাদানকে শ্রেণিবদ্ধভাবে উপস্থাপন করা।

  2. Syntax Analysis (সিনট্যাক্স বিশ্লেষণ) — এখানে তৈরি হওয়া tokens গুলোর ক্রম ভাষার ব্যাকরণ অনুযায়ী সঠিক কিনা তা যাচাই করা হয়।

    • এটি সাধারণত parse tree বা abstract syntax tree (AST) আকারে উপস্থাপিত হয়।

    • Output: Parse tree — যা প্রোগ্রামের গঠনগত সম্পর্ক দেখায়।

  3. ভুল বিকল্পগুলোর কারণ:

    • খ) “A parse tree and tokens” — ক্রমটি উল্টো, কারণ প্রথমে tokens তৈরি হয়, পরে parse tree।

    • গ) “A syntax tree and intermediate codes” — intermediate code তৈরি হয় semantic analysis এর পর।

    • ঘ) “Tokens and error messages” — error message সাধারণত ফলাফল নয়, বরং ভুলের ক্ষেত্রে ব্যতিক্রম।

সুতরাং সঠিক উত্তর হলো ক)Tokens and a parse tree, কারণ Lexical Analysis → Tokens এবং Syntax Analysis → Parse Tree

Unfavorite

0

Updated: 17 hours ago

Related MCQ

Which of the following is a guided transmission medium?

Created: 1 day ago

A

Radiowave

B

Microwave

C


Coaxial Cable 

D

Infrared

Unfavorite

0

Updated: 1 day ago

The chromatic index of a bipartite graph with at least one edge is: 

Created: 17 hours ago

A

1

B

2

C

3

D

4

Unfavorite

0

Updated: 17 hours ago

A router processes packets @1 Gbps; if 10 packets (1200 bytes each) arrive at once, queuing delay for the 10th packets (in µs) is:

Created: 1 day ago

A

96

B

86.4

C

115.2

D

120

Unfavorite

0

Updated: 14 hours ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD