wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IPT101

Total questions: 115

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

is a set of written symbols or a set of

grammatical rules (syntax) that instructs the computer hardware to

perform specific tasks.

a)
Programming Language
b)

Fortran

c)

C++

d)

C#

2.

who developed fortran?

a)

John McCarthy

b)

Ole-Johan Dahl

c)

John Backus

d)

Kristen Nygaard.

3.

Originally developed by a team lead by John Backus at IBM in the 1950s for scientific

and engineering applications on the IBM704, introduced in 1954.

a)

Python

b)

Fortran

c)

COBOL

d)

C++

4.

General-purpose, procedural, imperative programming language that is especially

suited to numeric computation and scientific computing.

a)

LISP

b)

C++

c)

Fortran

d)

ADA

5.

who created LISP

a)

Kristen Nygaard

b)

John Backus

c)

John McCarthy

6.

When was Fortran introduced?

a)

2000s

b)

1956

c)

1954

d)

1988

7.

_ was created by John McCarthy in 1958 as a practical mathematical

notation for computer programs, influenced by the notation of Alonzo

Church's lambda calculus.

a)

Fortran

b)

LISP

c)

LISP

d)

COBOL

8.

_ was designed by McCarthy as a language to express symbolic

computations, i.e. programs that aim at manipulating mathematical

expressions,

a)
LISP
b)

COBOL

c)

Fortran

d)

Python

9.

_ is a family of imperative computer

programming languages originally developed in the mid 1950s that

greatly influenced many other programming languages.

a)

LISP

b)

COBOL

c)

Fortran

d)

ALGOL

10.

ALGOL (ALGOrithmic Language) is a family of imperative computer

programming languages originally developed in the mid _, that

greatly influenced many other programming languages.

a)
1950s
b)

1988

c)

1940s

d)

2000s

11.

ACM Stands for

(a)  

12.

COBOL means?

(a)  

13.

A specification of COBOL was initially created during the second half of 1959 by _

a)

John Backus

b)

Kristen Nygaard

c)

Grace Hopper

d)

Ole-Johan Dahl

14.

_ was developed in the 1960s at the Norwegian Computing

Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard.

a)
Simula
b)

COBOL

c)

ALGOL

d)

LISP

15.

When was Simula developed?

a)
1960s
b)

1970s

c)

1980s

d)

2000s

16.

Who invented Simula?

a)
Ole-Johan Dahl and Kristen Nygaard
b)

John Backus

c)

Grace Hopper

17.

Where was Simula developed?

a)
Norwegian Computing Center
b)

American Computing Center

c)

Australian Computing Center

d)

Russian Computing Center

18.

_ is considered the first object-oriented programming language.

a)
Simula
b)

Fortran

c)

Lisp

d)

C

19.

With Fortran and Cobol, there were two distinct “kinds” of programmers.

Fortran emphasized floating point arithmetic, arrays, procedures, fast

computation. Cobol emphasized decimal arithmetic, fast asynchronous

input/output, string handling, efficient search/sort routines.

(a)  

20.

PL/1 means?

(a)  

21.

when was PL/I developed?

a)
1964-1966
b)

2000s

c)

1955-2000s

d)

1

22.

_ is a very influential imperative and procedural programming

language, designed in 1968-1969 and published in 1970 by Niklaus Wirth.

a)
Pascal
b)

P

c)

C

d)

C

23.

Pascal was published in ?

a)

1988

b)

1970

c)

2000

d)

1800

24.

who published Pascal?

a)
Niklaus Wirth
b)

John Backus

c)

Grace Hopper

d)

Kristen Nygaard

25.

_ is a general-purpose programming language developed between 1969 and

1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix

operating system.

a)
C
b)

C++

c)

C#

d)

P

26.

_ is an object-oriented, dynamically typed, reflective

programming language.

a)
Smalltalk
b)

C

c)

A

d)

P

27.

_ is a structured, statically typed, imperative, wide-spectrum, and

object-oriented high-level programming language, extended mainly from

Pascal.

a)
Ada
b)

Pascal

c)

C

d)

C

28.

Ada was originally designed by a team led by _ of CII

Honeywell Bull in France under contract to the United States Department

of Defense from 1977 to 1983.

a)
Jean Ichbiah
b)

John Backus

c)

Kristen Nygaard

d)

G

29.

is a statically typed, multi-paradigm, compiled, general-purpose programming

language.

a)

C

b)

C#

c)

C++

d)

Python

30.

It is a middle-level language, as it comprises a combination of both high-level and

low-level language features.

a)

C#

b)

C

c)

P

d)

C++

31.

who developed C++

a)
Bjarne Stroustrup
b)

John Backus

c)

G

32.

_ was created on 1987 by Larry Wall and is a general-purpose, high-level

programming language. It was originally designed as a scripting language designed for

text editing but nowadays it’s widely used for many purposes such as CGI, database

applications, system administration, network programming, and graphic

programming.

a)
Perl
b)

Pascal

c)

C++

d)

C#

33.

Perl was created on 1987 by _ and is a general-purpose, high-level

programming language. It was originally designed as a scripting language designed for

text editing but nowadays it’s widely used for many purposes such as CGI, database

applications, system administration, network programming, and graphic

programming.

a)
Larry Wall
b)

John Backus

c)

Grace Hopper

d)

Kristen Nygaard

34.

Named after the British comedy troupe ‘Monty Python’, Python was developed on

1991 by Guido Van Rossum. It is a general-purpose, high-level programming language

created to support a variety of programming styles and be fun to use. _ is, to this

day, one of the most popular programming languages in the world is used by companies

such as Google, yahoo, and Spotify.

a)
Python
b)

Smalltalk

c)

Lisp

d)

Fortran

35.

who developed Python?

a)

Larry Wall

b)

Guido Van Rossum

c)

Grace Hopper

d)

John Backus

36.

Developed in 1991 by Microsoft, _ allows programmers to utilize a

drag-and-drop style of choosing and changing pre-selected chunks of code through a

graphical user interface (GUI). The language is not overly used these days however

Microsoft has used portions _ to a number of their applications like Word, Excel,

and Access.

a)

Visla Studio

b)

SQL Developer

c)

Visual Basic

d)

Android Studio

37.

Created in 1993 by Yukihiro Matsumoto,_ is an interpreted high-level

programming language. A teaching language which was influenced by Perl, Ada, Lisp, and

Smalltalk – among others. _ primary uses are for web applications development and

Ruby on Rails. Twitter, Hulu, and Groupon are some well-known examples of companies

that use _.

a)

Scala

b)

Go

c)

Ruby

d)

Groovy

38.

who created Ruby?

a)
Yukihiro Matsumoto
b)

John Backus

c)

Grace Hopper

d)

Larry Wall

39.

_ is a programming language originally developed by James Gosling at Sun

Microsystems and released in 1995 as a core component of Sun Microsystems' _

platform.

a)
Java
b)

Python

c)

C++

d)

C#

40.

who developed Java?

a)
James Gosling
b)

Yukihiro Matsumoto

c)

Larry Wall

d)

John Backus

41.

It is intended to let application developers "write once, run anywhere“, meaning that

once it has been compiled, it can be executed on any platform.

a)

Scala

b)

Python

c)

Java

d)

C#

42.

Formerly known as ‘Personal Home Page’ which now stands for ‘Hypertext

Preprocessor’, PH was developed in 1995 by Rasmus Lerdorf. Its primary uses include

building and maintaining dynamic web pages, as well as server-side development. Some of

the biggest companies from across the globe use PHP including Facebook, Wikipedia, Digg,

WordPress, and Joomla.

a)

Python

b)

Java

c)

Groovy

d)

PHP

43.

PHP Stands for?

(a)  

44.

who developed PHP?

a)

Yukihiro Matsumoto

b)

Larry Wall

c)

James Gosling

d)

Rasmus Lerdorf

45.

Created in 1995 by Brendan Eich, this language is primarily used for dynamic web

development, PDF documents, web browsers, and desktop widgets. Almost every major

website uses _. Gmail, Adobe Photoshop, and Mozilla Firefox include some

well-known examples.

a)

Java

b)

Javascript

c)

PHP

d)

Python

46.

who created Javascript?

a)
Brendan Eich
b)

James Gosling

c)

Yukihiro Matsumoto

d)

Grace Hopper

47.

Developed in year 2000 at Microsoft with the hope of combining the computing ability

of C++ with the simplicity of Visual Basic, _ is based on C++ and shares many similarities

with Java. The language is used in almost all Microsoft products and is seen primarily in

developing desktop applications.

a)
C#
b)

C++

c)

C

d)

Python

48.

Developed in 2003 by Martin Odersky, Scala which combines mathematical functional

programming and organized object-oriented programming. _ compatibility with Java

makes it helpful with Android development. Linkedin, Twitter, Foursquare, and Netflix are

just a few examples of the many companies that use Scala in their tech stacks.

a)

Groovy

b)

Smalltalk

c)

Scala

d)

Lisp

49.

who developed Scala?

a)

Yukihiro Matsumoto

b)

Brendan Eich

c)

Rasmus Lerdorf

d)

Martin Odersky

50.

Derived from Java, _ was developed in 2003 by James Strachan and Bob

McWhirter. The language improves productivity because of its succinct and easy to learn.

Some well-known companies that are using Groovy in their tech stacks are Starbucks,

Transferwise, and Craftbase.

a)

Scala

b)

JavaScript

c)

Groovy

d)

PHP

51.

who developed Groovy?

a)
James Strachan and Bob McWhirter
b)

James Gosling

c)

Martin Odersky

d)

Brendan Eich

52.

_ was developed in 2009 in Google by Robert Griesemer, Rob Pike, and Ken

Thompson to address issues that occur due to large software systems. Due to its simple

and modern structure, Go has gained popularity among some of the largest tech companies

around the world such as Google, Uber, Twitch, and Dropbox.

a)
Go
b)

Groovy

c)

Swift

d)

Java

53.

who developed Go?

a)

Brendan Eich

b)

Yukihiro Matsumoto

c)

Robert Griesemer, Rob Pike, and Ken Thompson

d)

James Gosling

54.

_ is developed in 2011 by JetBrains. It is used for making an android application.

_ is an open-source statically typed programming language that targets the JVM,

Android, JavaScript and Native. The first official 1.0 release was in February 15, 2016.

a)

Java

b)

JavaScript

c)

Kotlin

d)

Python

55.

who developed Kotlin?

a)
JetBrains
b)

James Gosling

c)

Grace Hopper

56.

Developed in 2014 in Apple by Chris Lattner as a replacement for C, C++, and

Objective-C, _ was developed with the intention to be easier than the aforementioned

languages and allow less room for error. Swift’s versatility means it can be used for

desktop, mobile, and cloud applications. Leading language app ‘Duolingo’ launched a new

app that was written in _.

a)
Swift
b)

PHP

c)

Javascript

d)

Java

57.

who developed Swift?

a)

James Gosling

b)

Grace Hopper

c)

Chris Lattner

d)

Martin Odersky

58.

A _ is a fundamental style of computer programming.

(a)  

59.

Initially, computers were hard-wired or soft-wired and then later

programmed using binary code that represented control sequences fed

to the computer CPU.

a)
Low-Level Programming Paradigm
b)

High-Level Programming Paradigm

c)

programming paradigm

60.

Often thought as a synonym for imperative programming.

(a)  

61.

is a programming paradigm that

uses "objects" – data structures encapsulating data fields and procedures

together with their interactions – to design applications and computer

programs.

(a)  

62.

General programming paradigm in which programs express the logic of a

computation without describing its control flow.

(a)  

63.

_ is a programming paradigm that treats computation as the

evaluation of mathematical functions and avoids state changes and mutable data.

(a)  

64.

Reflection is the process by which a computer program can observe and

modify its own structure and behavior at runtime.

(a)  

65.

A scripting language, historically, was a language that allowed control of

software applications.

(a)  

66.

_ entails breaking down program logic into

distinct parts (so-called concerns or cohesive areas of functionality).

(a)  

67.

A program that converts another program from some source language

(or high-level programming language / HLL) to machine language (object

code).

(a)  

68.

-The form in which a computer program, written in some formal programming language, is

written by the programmer.

-Can be compiled automatically into object code or machine code or executed by an

interpreter.

-Pascal source programs have extension ‘.pas’

(a)  

69.

  • -Output from the compiler

-Equivalent machine language translation of the source program

-Files usually have extension ‘.obj’



(a)  

70.

-Output from linker/loader

-Machine language program linked with necessary libraries & other files

-Files usually have extension ‘.exe’

(a)  

71.

A program that pulls other programs together so that they can run.

(a)  

72.

Machines that provide services, like Web servers or FTP servers,

to other machines are called as _

a)

servers

b)

client

c)

web server

d)

ftp

73.

Machines that are used to connect to those

services are known as _

a)

servers

b)

web servers

c)

clients

d)

http

74.

is a server to serve content over the Internet using the Hypertext Markup Language

(HTML).

a)

Web server

b)

server

c)

client

75.

CGI Stands for

(a)  

76.

SSI Stands for

(a)  

77.

ASP Stands for

(a)  

78.

A _ typically consists of an HTML

file, with associated files for graphics and scripts, in a particular directory on a

particular computer (and thus identifiable by a URL).

a)

Web Page

b)

Web Server

c)

Server

d)

Client

79.

is a page whose content is changed before being sent over the

Internet to the user’s computer.

a)

Static Web Page

b)

Dynamic Web page

c)

Client

d)

Server

80.

is a page that contains animated GIFs, Java applets, ActiveX

Controls, or DHTML. It is a Web page created automatically based on information

provided by the user, or generated with ASP.

a)

Client

b)

Dynamic Web Page

c)

Static Web Page

d)

Server

81.

is the root directory for a web site, where the content files are

stored. It is also called as a document root or Web root.

a)

Home Directory

b)

Virtual Directory

c)

Server

d)

Client

82.

_ is not contained in the home directory but appears to client

browsers as though it were. A _ has an alias, a name that Web

browsers use to access that directory. Since an alias is usually shorter than the path

of the directory, it is more convenient for users to type the alias.

a)

Client

b)

Virtual Directory

c)

Home Directory

d)

Server

83.

_ is an entirely new framework from Microsoft for building Next Generation Web Applications. 

a)

ASP.NET

b)

Visual Basic

c)

Java

d)

Python

84.

_ is a process that allows the application to collect credentials directly from the client requestor (usually name and password), and determine their authenticity.

a)

Server Controls

b)

Cookie Authentication

c)

ASP.NET

d)

IIS

85.

_ is a centralized authentication service provided by Microsoft that offers a single sign-in and core profile services for member sites.

a)

ASP.NET

b)

Java

c)

Passport Authentication

d)

Cookie Authentication

86.

ASP.NET introduces the concept of _, which enable the values of the controls to be  manipulated on the Server-Side. 

a)

Server Controls

b)

Rich Controls

c)

Intristic Controls

d)

Validation Controls

87.

These controls create HTML elements on the client browser with the added capability of maintaining the state. 


a)

Intrinsic Controls

b)

Rich Controls

c)

Validation Controls

88.

These are used to output HTML in a rich format to the client. The calendar control is an example of this category. 


a)

Intrinsic Controls

b)

Rich Controls

c)

Validation Controls

89.

These make the art of Server-Side validation a cakewalk. 


a)

Intrinsic Controls

b)

Validation Controls

c)

Rich Controls

90.

In ASP.NET, the Session state is automatically maintained by using a hidden field called view state. 

a)

Session State

b)

Rich Controls

c)

Validation Controls

91.

ASP.NET offers a rich set of server controls to achieve the task of Form Validation. These controls are  popularly known as Validators or validation controls and can be used to validate all types of validations.

a)

Form Validation

b)

Web Services

c)

Rich Controls

d)

Validation Controls

92.

ASP.NET offers a new concept called Web Services by which a web application can expose its functionality to others on the Internet by employing a protocol such as Simple Object Access Protocol (SOAP) and in XML format. This is entirely a new concept. Web Services can be employed for displaying news headlines, weather reports etc. 

a)

User Controls

b)

Web Services

c)

Form Validation

d)

User Validation

93.

A _ is a pseudo control, wrapped with common code that can expose properties, methods and events. These can be employed for opening and closing a database connection, which happen quite frequently in all the pages. User Controls can be employed to wrap up the most frequently used HTML code and reuse it across several Web pages. 

a)

User Authentication

b)

User Controls

c)

Web Services

d)

Server-Side Caching

94.

In web development, it is a common practice to apply the business logic as COM Components. This concept has been received very well by the developers, as there is a performance boost when such business objects are employed.

a)

User Controls

b)

Web Services

c)

Registration of Components

d)

Rich Validation

95.

ASP.NET is in tune with M-Commerce by providing .NET Mobile Web SDK (Software Development Kit) that allows applications to be built covering a wide range of mobile devices ranging from cellular phones to Personal Digital Assistants. 

a)

User Controls

b)

Rich Validation

c)

Mobile Controls

d)

Validation Controls

96.

ASP.NET has introduced the next generation of ADO known as ADO.NET with respect to data access.

ADO.NET places more emphasis on disconnected recordsets by employing XML (Extensible Markup Language ) as a medium of communication between these recordsets and the DataStore. 


a)

User Controls

b)

Validation Controls

c)

Data Access

d)

Rich Controls

97.

ASP.NET offers a cleaner approach to _ as compared to its predecessor ASP. It is now possible to specify individual error pages for each ASP.NET page by employing the new ErrorPage directive.  


a)

User Controls

b)

Intrinsic Controls

c)

error handling and debugging

d)

Validation Controls

98.

ASP.NET offers several kinds of authentication for checking the validity of the users accessing a web site. 


In addition to support for Basic, Digest and Windows NT (New Technology) LAN Manager (NTLM),
ASP.NET also supports Passport authentication.


a)

Rich Controls

b)

Validation Controls

c)

User Authentication

d)

Form Validation

99.

The process of retaining most frequently visited web pages in memory is called _. _ of  ASP.NET Page leads to an increase in its performance. ASP.NET supports the

a)

Serve-Side Caching

b)

User Controls

c)

Form Validation

d)

Error handling and debugging

100.

two types of caching (small letter)

(a)  

101.
  • _ is the process of caching the entire page, this kind of caching is advisable for sites with heavy traffic. 

a)

Output Caching

b)

Data Caching

102.
  • _ is the process of caching a part of the page that includes objects and data. 

a)

Data Caching

b)

Output Caching

103.

ASP.NET maintains all the configuration details pertaining to a web application in a file called Config.web which is in a human readable format (XML). The whole range of configuration details including which request to handle on specific situations, tracing options etc.

a)

Validaiton Controls

b)

Configuration Details

c)

Registration of Components

d)

Rich Controls

104.

In ASP.NET it is possible to specify the event-handlers that need to be invoked on the occurrence of  particular events. These event-handlers are defined in a global file by name Global.asax. The Global.asax  file of ASP.NET has a provision for the following event-handlers 


a)

MOBILE CONTROLS


b)

DATA ACCESS


c)

GLOBAL.ASAX FILE

d)

ERROR HANDLING AND DEBUGGING


105.

Major features of the ASP.NET are s_ c_, s_ s_, f_ v_, w_ s_, u_ c_, m_ c_, e_ h_ a_ d_, c_ d_, c_, d_ a_, r_ o_ c_, u_ a_, s_ c_, g_ f (small letters and space after comma)

(a)  

106.

  • Better diagnostics (error messages)

  • More flexibility

  • Supports late binding (delaying decisions about program implementation until runtime) 

  • Can better cope with PLs where type and size of variables depend on input

  • Supports creation/modification of program code on the fly (e.g. Lisp, Prolog)



(a)  

107.

what are the programming paradigm (small letter, in-order, space not included)

(a)  

108.

A page is compiled into a .NET class when it is requested the first

time. The runtime engine will detect if any changes have been made to

the source code and recompile it if necessary. The user can optionally

specify a class file with the page, otherwise it will be created by the ASP

runtime.

a)

Compiled Pages

b)

More Scripting Choice

c)

Improved IDE and Debugger

d)

Server Controls

109.

The user can code pages with Visual Basic, C#, or JScript.NET. VBScript

has been incorporated into the VB

syntax.

a)

Compiled Pages

b)

More Scripting Choice

c)

Improved IDE and Debugger

d)

Server Controls

110.

The entire .NET family shares the same IDE and debugging tools. The

user will benefit from the feature rich debugging tools of ASP.NET.

a)

Compiled Pages

b)

More Scripting Choice

c)

Improved IDE and Debugger

d)

Server Controls

111.

Server-Side components automate many common development

tasks. These controls can detect the version of the browser and

generate the proper HTML and JavaScript code.

a)

Backward Compatibility

b)

Separation of Logic

c)

Browser Independence

d)

Server Controls

112.

The ASP.NET runtime is capable of detecting the browser type of the

requesting client and generate the proper HTML or JavaScript code. This

has the potential of making ASP.NET applications browser independent.

a)

Browser Independence

b)

Separation of Logic

c)

Backward Compatibility

d)

Dataflow in ASP.NET

113.

ASP.NET has been designed to separate business logic and

presentation by utilizing ASP and COM. The task of encapsulating the

logic from the user’s presentation has been made easier. Application

separation is the key to productivity. By creating .NET components and

class files, the user can maximize code re-use.

a)

Browser Independence

b)

Separation of Logic

c)

Backward Compatibility

d)

Dataflow in ASP.NET

114.

Organizations will be able to leverage their existing investments in

COM and COM+. ASP.NET applications can interact with legacy COM

objects.

a)

Browser Independence

b)

IPT101 – INTEGRATIVE PROGRAMMING TECHNOLOGIES I

Separation of Logic

c)

Backward Compatibility

d)

Dataflow in ASP.NET

115.

Different ways are available to design security ASP.NET applications,

depending on the preferences of the designer.

a)

Dataflow in ASP.NET

b)

Backward Compatibility

c)

Separation of Logic

d)

Browser Independence