wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algorithm and Problem Solving

Total questions: 51

Worksheet time: 26mins

Name
Class
Date
1.

The time that depends on the input: an already sorted sequence that is easier to sort.

वह समय जो इनपुट पर निर्भर करता है: पहले से ही क्रमबद्ध अनुक्रम जो क्रमबद्ध करना आसान है।

a)

Process

b)

Evaluation

c)

Running

d)

Input

2.

Which of the following is incorrect?

Algorithms can be represented:

निम्नलिखित में से कौन सा गलत है?

एल्गोरिदम का प्रतिनिधित्व किया जा सकता है:

a)

as pseudo codes

b)

as syntax

c)

as programs

d)

as flowcharts

3.

The symbol denotes

a)

I/O

b)

Flow

c)

Terminal

d)

Decision

4.

The following box denotes?

a)

Decision

b)

Initiation

c)

Initialization

d)

I/O

5.

A box that can represent two different conditions.

एक बॉक्स जो दो अलग-अलग स्थितियों का प्रतिनिधित्व कर सकता है।

a)

Rectangle

b)

Diamond

c)

Circle

d)

Parallelogram

6.

Which of the following is not an advantage of a flowchart?

निम्नलिखित में से कौन सा फ़्लोचार्ट का लाभ नहीं है?

a)

Better communication

b)

Efficient coding

c)

Systematic testing

d)

Improper documentation

7.

A flowchart that outlines the main segments of a program.

एक फ़्लोचार्ट जो एक कार्यक्रम के मुख्य खंडों की रूपरेखा तैयार करता है।

a)

Queue

b)

Macro

c)

Micro

d)

Union

8.

A ______________ is diagram that depicts the flow of a program.

एक __________ डायग्राम है जो एक प्रोग्राम के फ्लो को दर्शाता है।

a)

Algorithm

b)

Hash Table

c)

Graph

d)

Flowchart

9.

The operation represented by parallelograms.

समानांतर चतुर्भुजों द्वारा दर्शाया गया ऑपरेशन।

a)

Input/Output

b)

Assignment

c)

Comparison

d)

Conditions

10.

Which of the following is not a flowchart structure?

निम्नलिखित में से कौन सा फ्लोचार्ट संरचना नहीं है?

a)

Process

b)

Sequence

c)

Repetition

d)

Case

11.

The action performed by a ___________ structure must eventually cause the loop to terminate.

__________ संरचना द्वारा की गई क्रिया अंततः लूप को समाप्त करने का कारण बनती है।

a)

sequence

b)

case

c)

repetition

d)

process

12.

What type of structure is this?

a)

sequence

b)

case

c)

repetition

d)

process

13.

What type of a structure is this?

a)

sequence

b)

case

c)

repetition

d)

process

14.

A _______ is a connector showing the relationship between the representative shapes.

एक _______ प्रतिनिधि आकृतियों के बीच संबंध दिखाने वाला एक कनेक्टर है।

a)

line

b)

arrow

c)

Process

d)

box

15.

Keep the statement language ______________ while writing a pseudo code.

स्यूडो कोड लिखते समय कथन की भाषा ______________ रखें।

a)

Dependent

b)

Independent

c)

Case sensitive

d)

Capitalized

16.

Which of the following is not a keyword?

निम्नलिखित में से कौन सा कीवर्ड नहीं है?

a)

Read

b)

Write

c)

start

d)

endif

17.

______________ is used to show hierarchy in a pseudo code.

a)

Indentation

b)

Curly Braces

c)

Round Brackets

d)

Semicolon

18.

The statement that tells the computer to get a value from an input device and store it in a memory location.

वह कथन जो कंप्यूटर को एक इनपुट डिवाइस से मूल्य प्राप्त करने और इसे मेमोरी लोकेशन में स्टोर करने के लिए कहता है।

a)

read

b)

write

c)

READ

d)

WRITE

19.

_____________ are identified by their addresses, we give them names (field names / variable names) using words.

_____________ उनके पते से पहचाने जाते हैं, हम उन्हें शब्दों का प्रयोग करके नाम (फ़ील्ड नाम / चर नाम) देते हैं।

a)

Memory variables

b)

Memory Locations

c)

Memory Addresses

d)

Data variables

20.

____________ begins with lower case letters.

a)

Keywords

b)

Variables

c)

Tokens

d)

Functions

21.

A symbol used for grouping.

a)

()

b)

{}

c)

[].

d)

” ”

22.

A statement used to close the IF block.

a)

ELSE

b)

ELSEIF

c)

END

d)

ENDIF

23.

Programming based on stepwise refinement process.

प्रोग्रामिंग चरणबद्ध शोधन प्रक्रिया पर आधारित है।

a)

Structural

b)

C programming

c)

Procedural

d)

Fine

24.

A ________ is a directed graph that describes the flow of execution control of the program.

एक __________ एक निर्देशित ग्राफ है जो प्रोग्राम के निष्पादन नियंत्रण के प्रवाह का वर्णन करता है।

a)

Flowchart

b)

Flow graph

c)

Complexity curve

d)

Algorithm

25.

A program should be ________

a)

Secure

b)

Sequential

c)

Ordered

d)

Simple

26.

The number of values a function can return at a time?

एक समय में एक फ़ंक्शन कितने मूल्यों को वापस कर सकता है?

a)

1

b)

0

c)

2

d)

more than 2

27.

The language made up of binary coded instructions.

a)

Machine

b)

C

c)

BASIC

d)

High level

28.

The ___________ contains the address of the next instruction to be executed.

___________ में निष्पादित किए जाने वाले अगले निर्देश का पता होता है।

a)

Information retrieval

b)

Program counter

c)

Accumulator

d)

System counter

29.

A program that reads each of the instructions in mnemonic form and translates it into the machine-language equivalent.

एक प्रोग्राम जो प्रत्येक निर्देश को स्मरक रूप में पढ़ता है और मशीन-भाषा समकक्ष में अनुवाद करता है।

a)

Machine language

b)

Assembler

c)

Interpreter

d)

C program

30.

An approach that designs test cases by looking at the allowable data values.

एक दृष्टिकोण जो स्वीकार्य डेटा मानों को देखकर परीक्षण मामलों को डिज़ाइन करता है।

a)

Data coverage

b)

Code Coverage

c)

Debugging

d)

Validation

31.

The rules that give meaning to the instructions.

निर्देश को अर्थ देने वाले नियम।

a)

Semantics

b)

Syntax

c)

Code

d)

Cases

32.

Each personal computer has a _________ that manages the computer’s arithmetical, logical and control activities.

प्रत्येक पर्सनल कंप्यूटर में एक _________ होता है जो कंप्यूटर की अंकगणितीय, तार्किक और नियंत्रण गतिविधियों का प्रबंधन करता है।

a)

Microprocessor

b)

Assembler

c)

Microcontroller

d)

Interpreter

33.

The instructions that tell the assembler what to do.

निर्देश जो असेंबलर को बताते हैं कि क्या करना है।

a)

Executable instructions

b)

Pseudo-ops

c)

Logical instructions

d)

Macros

34.

The segment containing data values passed to functions and procedures within the program.

प्रोग्राम के भीतर कार्यों और प्रक्रियाओं के लिए पास किए गए डेटा मान वाले खंड।

a)

Code

b)

Data

c)

Stack

d)

System

35.

Executables might be called ________

निष्पादनयोग्य को ________ कहा जा सकता है

a)

native code

b)

executable code

c)

complex code

d)

machine code

36.

Source program is compiled to an intermediate form called __________

स्रोत प्रोग्राम को एक मध्यवर्ती रूप में संकलित किया जाता है जिसे __________ कहा जाता है

a)

Byte Code

b)

Smart code

c)

Executable code

d)

Machine code

37.

Which of the following isn’t a characteristic of High level languages?

निम्नलिखित में से कौन उच्च स्तरीय भाषाओं की विशेषता नहीं है?

a)

machine code

b)

platform independent

c)

interactive execution

d)

user-friendly

38.

Method which uses a list of well defined instructions to complete a task starting from a given initial state from a given initial state to end state is calls as

a)

Program

b)

Flowchart

c)

Algorithm

d)

Pseudocode

39.

Examination of the program step by step is called ______________

a)

Controlling

b)

Tracing

c)

Stepping

d)

Testing

40.

This characteristic often draws the line between what is feasible and what is impossible.

यह विशेषता अक्सर संभव और असंभव के बीच की रेखा खींचती है।

a)

Performance

b)

System Evaluation

c)

Modularity

d)

Reliability

41.

When an algorithm is written in the form of a programming language, it becomes a _________

a)

Flowchart

b)

Program

c)

Pseudo code

d)

Syntax

42.

The following symbol denotes:

a)

Module

b)

Terminal

c)

Process

d)

i/o operation

43.

Keep the statement language ______________ while writing a pseudo code.

a)

Dependent

b)

Independent

c)

Case sensitive

d)

Capitalized

44.

______________ is used to show hierarchy in a pseudo code.

a)

Indentation

b)

Curly Braces

c)

Round Brackets

d)

Semicolon

45.

_____________ are identified by their addresses, we give them names (field names / variable names) using words.

_____________ उनके पते से पहचाने जाते हैं, हम उन्हें शब्दों का प्रयोग करके नाम (फ़ील्ड नाम / चर नाम) देते हैं।

a)

Memory variables

b)

Memory Locations

c)

Memory Addresses

d)

Data variables

46.

A document that specifies how many times and with what data the program must be run in order to thoroughly test it.

एक दस्तावेज़ जो यह निर्दिष्ट करता है कि प्रोग्राम को पूरी तरह से परखने के लिए उसे कितनी बार और किस डेटा के साथ चलाना चाहिए।

a)

addressing plan

b)

test plan

c)

validation plan

d)

verification plan

47.

The formal grammar rules governing the construction of valid instruction.

वैध निर्देश के निर्माण को नियंत्रित करने वाले औपचारिक व्याकरण नियम।

a)

test case

b)

syntax

c)

program

d)

program

48.

A program that reads each of the instructions in mnemonic form and translates it into the machine-language equivalent.

एक प्रोग्राम जो प्रत्येक निर्देश को स्मरक रूप में पढ़ता है और मशीन-भाषा समकक्ष में अनुवाद करता है।

a)

Machine language

b)

Assembler

c)

Interpreter

d)

C program

49.

An approach that designs test cases by looking at the allowable data values.

एक दृष्टिकोण जो स्वीकार्य डेटा मानों को देखकर परीक्षण मामलों को डिज़ाइन करता है।

a)

Data coverage

b)

Code Coverage

c)

Debugging

d)

Validation

50.

The rules that give meaning to the instructions.

निर्देश को अर्थ देने वाले नियम।

a)

Semantics

b)

Syntax

c)

Code

d)

Cases

51.

The time that depends on the input: an already sorted sequence that is easier to sort.

वह समय जो इनपुट पर निर्भर करता है: पहले से ही क्रमबद्ध अनुक्रम जो क्रमबद्ध करना आसान है।

a)

Process

b)

Evaluation

c)

Running

d)

Input