نمونه سوالات تستی انگولار angular
نمونه سوالات تستی انگولار angular همراه با پاسخها آورده شده است. پاسخهای درست به صورت بولد مشخص شدهاند. این سوالات مناسب آزمون های کتبی انگولار angular و همچنین ممکن است در سوالات مصاحبه انگولار نیز استفاده شود .
- در Angular، کدام دستور برای ایجاد یک پروژه جدید استفاده میشود؟
- a) ng generate project
- b) ng create project
- c) ng new project
- d) ng start project
2- کدام یک از دستورات زیر برای راهاندازی یک سرویس جدید در Angular استفاده میشود؟
- a) ng generate service
- b) ng generate service itvsit
- c) ng new service
- d) ng create service
3- در Angular، کدام فایل مسئول پیکربندی اصلی برنامه است؟
- a) app.module.ts
- b) angular.json
- c) index.html
- d) main.ts
4- کدام ویژگی از Angular برای مدیریت دادهها در قالب فرمها استفاده میشود؟
- a) Angular Forms
- b) Reactive Forms
- c) Template-Driven Forms
- d) Dynamic Forms
5- کدام یک از دستورات زیر برای ایجاد یک کامپوننت جدید در Angular استفاده میشود؟
- a) ng new component
- b) ng generate component
- c) ng create component
- d) ng add component
6- کدام فایل در پروژه Angular برای اضافه کردن ماژولهای خارجی استفاده میشود؟
- a) main.ts
- b) app.module.ts
- c) angular.json
- d) package.json
7- کدام یک از ساختارهای زیر برای تکرار آیتمها در Angular استفاده میشود؟
- a) *ngIf
- b) *ngSwitch
- c) ngFor
- d) ngRepeat
8- کدام دستوری برای کامپایل و اجرای برنامه Angular در محیط توسعه استفاده میشود؟
- a) ng build
- b) ng run
- c) ng serve
- d) ng compile
9- برای ایجاد یک ماژول جدید در Angular، از کدام دستور استفاده میشود؟
- a) ng create module
- b) ng generate module
- c) ng new module
- d) ng add module
10- در Angular، کدام دستوری برای ساخت برنامه برای محیط تولید استفاده میشود؟
- a) ng build –prod
- b) ng serve –prod
- c) ng compile –prod
- d) ng deploy –prod
11- کدام یک از دستورات زیر برای اجرای تستهای واحد در Angular استفاده میشود؟
- a) ng serve
- b) ng build
- c) ng test
- d) ng lint
بخش دوم نمونه سوالات انگولار
- در Angular، برای جلوگیری از ناوبری به یک مسیر خاص، از کدام ویژگی استفاده میشود؟
- a) Guard
- b) CanActivate
- c) CanDeactivate
- d) Resolver
- کدام یک از روشهای زیر برای مدیریت اشتراکها (subscriptions) در Angular استفاده میشود؟
- a) Observable
- b) unsubscribe()
- c) subscribe()
- d) map()
- کدام یک از دستورات زیر برای اجرای Linting در پروژه Angular استفاده میشود؟
- a) ng lint
- b) ng check
- c) ng analyze
- d) ng test
- در Angular، از کدام فایل برای تعیین مسیرهای ناوبری استفاده میشود؟
- a) app.component.ts
- b) app-routing.module.ts
- c) angular.json
- d) routes.json
- در Angular، کدام سرویس برای مدیریت درخواستهای HTTP استفاده میشود؟
- a) HttpService
- b) HttpRequestService
- c) HttpClient
- d) HttpHandler
- کدام متد در Angular برای ارسال داده به یک کامپوننت فرزند استفاده میشود؟
- a) @Input()
- b) @Output()
- c) @Input()
- d) @ViewChild()
- برای مدیریت وضعیت اپلیکیشن در Angular از چه چیزی استفاده میشود؟
- a) Services
- b) Guards
- c) State Management
- d) Resolvers
- کدام یک از دستورات زیر برای ایجاد یک ماژول lazy-loaded در Angular استفاده میشود؟
- a) ng new lazy
- b) ng generate lazy
- c) ng generate module –route itvsit –module app.module
- d) ng generate lazy-load
- کدام یکی از موارد زیر برای تعریف روتر (Router) در Angular استفاده میشود؟
- a) RouterModule.forRoot(routes)
- b) RouterModule.forChild(routes)
- c) Router.config(routes)
- d) Router.init(routes)
- در Angular، کدام دستوری برای حذف یک فایل از پروژه استفاده میشود؟
- a) ng delete
- b) ng remove
- c) این دستور وجود ندارد، باید دستی حذف شود.
- d) ng clean
- کدام یک از ویژگیهای زیر به منظور مدیریت استایلها در Angular استفاده میشود؟
- a) @Style()
- b) @HostBinding()
- c) @StyleBinding()
- d) @itvisit()
- در Angular، از چه روشی برای تبدیل دادهها قبل از ارسال به سمت سرور استفاده میشود؟
- a) Interceptor
- b) Guard
- c) Resolver
- d) Formatter
- کدام یک از دستورات زیر برای اضافه کردن کتابخانهای جدید به پروژه استفاده میشود؟
- a) ng install library
- b) ng add
- c) npm new
- d) ng generate library
- در Angular، برای اعمال شرایط در نمایش عناصر، از چه ویژگی استفاده میشود؟
- a) ngSwitch
- b) ngRepeat
- c) ngIf
- d) ngFor
- کدام یک از متدهای زیر در Angular برای مدیریت ناوبری استفاده میشود؟
- a) navigate()
- b) navigateByUrl()
- c) هر دو مورد
- d) navigateTo()
- کدام یک از دستورات زیر برای اجرای بیلد سریع استفاده میشود؟
- a) ng build –fast
- b) ng build –prod
- c) ng build –quick
- d) ng compile –prod
- کدام یک از روشهای زیر برای جلوگیری از اجرای دوباره درخواستهای HTTP در Angular استفاده میشود؟
- a) Interceptors
- b) Caching
- c) Retry
- d) Polling
- در Angular، از چه چیزی برای بارگذاری دادهها قبل از نمایش کامپوننت استفاده میشود؟
- a) Guard
- b) Resolver
- c) Service
- d) Component
- برای ارسال دادهها از یک کامپوننت به کامپوننت دیگر در Angular از چه استفاده میشود؟
- a) @Input() و @Output()
- b) Services
- c) Guards
- d) Routes
- کدام یک از موارد زیر برای مدیریت Error در درخواستهای HTTP استفاده میشود؟
- a) CatchError
- b) HandleError
- c) catchError
- d) ErrorService
- در Angular، کدام ویژگی برای ردیابی تغییرات دادهها در کامپوننتها استفاده میشود؟
- a) ngOnChanges
- b) Change Detection
- c) ngDoCheck
- d) ngAfterViewChecked
- کدام یک از دستورهای زیر برای اجرای تستهای انتها به انتها (E2E) در Angular استفاده میشود؟
- a) ng test
- b) ng e2e
- c) ng serve –e2e
- d) ng test –e2e
- در Angular، برای ارتباط با سرور RESTful API، از چه چیزی استفاده میشود؟
- a) HttpRequest
- b) HttpClient
- c) HttpService
- d) HttpAPI
- کدام یک از دستورات زیر برای حذف کامپوننت ایجاد شده استفاده میشود؟
- a) ng delete component
- b) ng remove component
- c) این دستور وجود ندارد، باید دستی حذف شود.
- d) ng clean component