wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MCA24/3E4/MAD ASSESSMENT

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Which of the following is NOT a feature of Flutter?

a)

Hot Reload

b)

Cross-platform development

c)

Native app compilation

d)

Server-side rendering

2.

What programming language is primarily used in Flutter?

a)

Kotlin

b)

Dart

c)

Java

d)

Swift

3.

Which of the following is an advantage of Flutter?

a)

Slow development

b)

Large app size

c)

Single codebase for multiple platforms

d)

Limited community support

4.

One disadvantage of Flutter is:

a)

Lack of custom UI

b)

Poor documentation

c)

Larger app size

d)

It only supports iOS

5.

Which command is used to check Flutter installation and setup in Windows?

a)

flutter check

b)

flutter install

c)

flutter run

d)

flutter doctor

6.

Flutter architecture is based on which design principle?

a)

MVC

b)

MVVM

c)

Reactive Programming

d)

Singleton Pattern

7.

Which IDE is commonly used to develop Flutter applications?

a)

Eclipse

b)

Xcode

c)

Android Studio

d)

NetBeans

8.

The entry point of a Flutter application is:

a)

startApp()

b)

launchApp()

c)

runApp()

d)

beginApp()

9.

Dart is a language developed by:

a)

Microsoft

b)

Google

c)

Oracle

d)

Facebook

10.

Which keyword is used to declare a constant variable in Dart?

a)

var

b)

const

c)

static

d)

final

11.

Which of the following is a valid Dart data type?

a)

float

b)

double

c)

decimal

d)

real

12.

Which loop is used when the number of iterations is not known beforehand?

a)

for loop

b)

while loop

c)

do-while loop

d)

foreach loop

13.

How do you define a function in Dart?

a)

function add() {}

b)

void add() {}

c)

def add() {}

d)

fun add() {}

14.

Which of the following is true about Dart functions?

a)

They cannot return values

b)

They can have optional parameters

c)

They are not first-class objects

d)

Dart does not support lambda functions

15.

In Dart, an object is an instance of a:

a)

Variable

b)

Class

c)

Method

d)

List

16.

Which keyword is used to create a class in Dart?

a)

define

b)

class

c)

object

d)

type

17.

What is inheritance in Dart used for?

a)

Encapsulation

b)

Reusing code from another class

c)

Creating anonymous functions

d)

None of the above

18.

In Flutter, "State" refers to:

a)

App permissions

b)

Visual UI layout

c)

Data that can change over time

d)

Device configuration

19.

Which of the following widget types can have only one child?

a)

Column

b)

ListView

c)

Container

d)

Row

20.

Which of these is a multiple child widget?

a)

Container

b)

Padding

c)

Row

d)

Center

21.

Which of the following is NOT a layout widget?

a)

Column

b)

Row

c)

TextField

d)

Stack

22.

Which widget is used to add padding around a child widget?

a)

Column

b)

Padding

c)

Align

d)

Stack

23.

Which widget allows arranging widgets vertically?

a)

Row

b)

Stack

c)

Column

d)

ListTile

24.

The build() method in a widget returns a:

a)

List

b)

Widget

c)

String

d)

Function

25.

StatelessWidget is used when:

a)

The widget's state changes over time

b)

The widget needs to rebuild often

c)

The widget does not require state changes

d)

None of the above