من این درخواست رو فرستادم تو دفترچه B از سوالات تخصصی نرم افزار
جواب تست شماره 93 گزینه 3 غلط و گزینه 1 درست است زیرا:
گزینه 1: ساختاری (syntactic) : تحلیلگر نحوی این نوع خطا را تشخیص میدهد خطاهایی مانند استفاده از علامت + به جای = ، یا استفاده از = به جای ==
گزینه 2: معنایی (semantic): تحلیلگر معنایی این نوع خطا را تشخیص میدهد خطاهایی مانند سازگار نبودن نوع متغیرها ، نا برابری تعداد اندیس های یک آرایه با تعداد ابعاد تعریف شده آرایه
گزینه 3:خطای منطقی(logical): خطاهایی مانند فراخوانی بازگشتی یک تابع تا بی نهایت ،یا اجرای یک حلقه تا بی نهایت
گزینه 4: لغوی (lexical): تحلیلگر لغوی علامت = را بعنوان علامت انتساب مقدار در نظر میگیرد. و خطا نمیگیرد.
پس 1 درسته