wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ICA 02

Total questions: 22

Worksheet time: 3mins

Name
Class
Date
1.

Which is the following statement is NOT TRUE?

a)

API allows two applications to talk to each other.

b)

API is defined by the description of an interface and the behaviour of the interface.

c)

API must be accessed through a network connection.

d)

API provide a hook for third-party developer to access data and services to build application

2.

"This type of API combines different data and service APIs."


This statement refers to ........

a)

Open APIs

b)

Composite APIs

c)

Partner APIs

d)

Internal APIs

3.

Integrated Development Environment known as a software application that provide comprehensive facilities to computer programmers for software development. True or false?

a)

True

b)

False

4.

Which one of the following is not related to tools that are intended to assist the software development process.

a)

Compiler

b)

Debugging

c)

Static Analysis

d)

Decoder

5.

Version control protects source code from both catastrophe and the casual degradation of human error and unintended consequences. True or false?

a)

True

b)

False

6.

Which of the following is NOT TRUE?

a)

Debugging is the process of finding and resolving defects or problems within a computer program that prevent correct operation of computer software or a system.

b)

Compiler is computer software that transforms computer code

written in one programming language (the source language)

into another programming language (the target language).

c)

Interpreter is a computer program that directly executes, i.e.

performs, instructions written in a programming or scripting

language, without requiring them previously to have been

compiled into a machine language program.

d)

Automated tools are programs that automate the creation of

executable applications from source code.

7.

Which statement is not related to API?

a)

APIs act as a doorway that people with the right key can get

through.

b)

APIs act as a filter.

c)

There are more private APIs than public.

d)

APIs can't let you build one app off another app.

8.

API can provide some very long-term benefits as follows EXCEPT:

a)

API can integrate the systems and run the business more efficiently.

b)

API only support the HTTP and SOAP protocols.

c)

API helps the engagement between customers and vendors.

d)

API would provide with the tools to redesign that interface that better suits with the needs.

9.

_________is “an open-source developer platform, created by Microsoft, for building many different types of applications. You can write .NET apps in C#, Visual C++, or Visual Basic.”

a)

.NET

b)

.net

c)

NET

d)

.Net

10.

__________is an open-source, server-side web-application framework designed for web development to produce dynamic web pages.

a)

Aps.Net

b)

Asp.Net

c)

asp.net

d)

ASP.NET

11.

MVC is a design pattern used to decouple user-interface, data, and____________. This pattern helps to achieve separation of concerns.

a)

Application logic

b)

Application

c)

Logic

d)

None

12.

The ______ helps to pass the data from the controller to view and view to the controller.

a)

Model

b)

View

c)

Controller

d)

None

13.

The _______ can access the model and pass data to view with the help of a model.

a)

Controller

b)

Model

c)

View

14.

What is TDD means?

a)

Test Drive Development

b)

Test Drive Deployment

c)

Test Disk Drive

d)

Test Drive Disk

15.

It is used to display the entire data using the model?

a)

View

b)

Model

c)

Controller

16.

It is used to display the entire data using the model?

a)

View

b)

Model

c)

Controller

d)

None of the above

17.

This pattern represent the state of application and any business logic or operations that should performed by it.

a)

Model

b)

Class Framework

c)

View

d)

MFC

18.

ASP.NET stands for?

a)

Active Server Pages.NET

b)

Active Servers Pages.NET

c)

Activate Server Pages.Net

19.

What is MVC?

a)

The Model represents the application core (for instance a list of database records)

b)

The View displays the data (the database records)

c)

The Controller handles the input (to the database records)

d)

All of the above

20.

Briefly explain advantage of MVC architecture

4 lines
21.

Briefly explain the responsibility of Model

4 lines
22.

Can we have multiple controllers in MVC? Explain your answer?

4 lines