FA1 "Introduction in programming" Flashcards

1
Q

The Instructions written in 0s and 1s are called source code.

True or False

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It is also called executables that consist of binary instructions

Machine language programs

Assembly language

Programs

Fulfillers

A

Machine language programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

During this phase of Program Development Cycle, we check whether the code written is solving the specified problem or not.

System Design

Documentation and Maintenance

Testing and Debugging

Coding

A

Testing and Debugging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Syntax error and Logical error are collectively known as Bugs.

True or False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Documentation phase ends by writing a manual that provides an overview of the program’s functionality, tutorials for the beginner, in-depth explanations of major program features, reference documentation of all program commands and a thorough description of the error messages generated by the program.

True or False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pseudocode is different from algorithm by the fact that they are expressed in program language like constructs.

True or False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Computer hardware can understand only the high-level languages

True

False

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

It is a sequence of instructions written to perform a specified task for a computer

Pseudocode

Machine Language

Computer Program

Flowchart

A

Computer Program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The programs created using low-level language runs on different machines with little change or no change at all.

True

False

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The programmer runs a program that multiplies two numbers. He inputted 10 and 5 as the numbers. But on the screen the result is 5, which error do you think is committed by the programmer?

semantic error

syntax error

run-time error

logical error

A

logical error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

In Program Development Cycle, when you analyze requirements you include already selecting the appropriate programming language to be used in creating the program.

True

False

A

False. Design phase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A way of translating source code in which each statement is translated individually and executed immediately after translation

Linker

Interpreter

Compiler

Executor

A

Interpreter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Each class of computer has its own particular machine language

True or False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Computer cannot understand mnemonics in assembly language, thus a translator is used called Assembler.

True or False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

During this phase of Program Development Cycle, it involves the collection of information and the definition of the characteristics or features of the desired system.
Group of answer choices

Requirement Analysis

Coding

System Design

Documentation and Maintenance

A

Requirement Analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Developing a program involves steps similar to any problem-solving task.

True or False

17
Q

Determine the input to achieve the desired outputs is part of System Design.

True or False

18
Q

The tool you use should be a compiler and/or an interpreter, depending on the language you’re working with and your needs.

True or False

19
Q

Which of the following is not an advantage of high-level language?

It can be run on a variety of computer types.

It uses English-like instructions which can be understood by the users.

It requires very less time for their execution.

It can find errors which you can easily modify

A

It requires very less time for their execution.

20
Q

It is a written detailed description of the programming cycle and specific facts about the program. Also, it includes necessary instructions on the use and maintenance of the program/software (product).

documentation

debugging

packaging

blueprint

A

documentation

21
Q

in OOP, problem is decomposed into a number of entities called procedures

true or false

A

False. its POP

22
Q

when your program is finalized, free of errors and logic works, documentation is prepared

true or false

23
Q

During this phase of program development cycle, we check whether the code written is solving the specified problem for not

system design
documentation and maintenance
testing and debugging
coding

A

testing and debugging

24
Q

It is also called executables that consist of binary instruction

machine language programs
assembly language
programs
fulfillers

A

Machine Language programs

25
An English-like nonstandard language that lets you state your solution to a problem. pseudocode procedure algorithm flowchart
psuedocode
26
It is a programming style that allows splitting those instructions into procedures. Group of answer choices Builder Object-oriented Procedural Compiler
Procedural
27
Assembly language programs must be translated into machine instructions, using an ________
assembler
28
Interpreter or compiler is used to convert high-level language to low-level language. Group of answer choices True False
True
29
A programming language with symbolic names for opcodes, and decimals or labels for memory addresses Group of answer choices Machine language C++ COBOL Assembly Language
Assembly Language
30
The following are advantages of low-level language except __________ Group of answer choices It requires very less time for their execution. A computer can easily understand the low-level language Low-level language instructions are executed directly without any translation. Low-level language instructions are machine-dependent
Low-level language instructions are machine-dependent
31
The correct order of steps in testing and debugging of phase is _____. Debug the program Run real data Perform desk-checking Group of answer choices 3,2,1 3,1,2 1,3,2 1,2,3
3,1,2
32
Interpreter or compiler is used to convert high-level language to low-level language. Group of answer choices True False
True
33
It is also be referred to as imperative programming. Group of answer choices Object-oriented Procedural Logical Functional
Procedural
34
The tool you use should be a compiler and/or an interpreter, depending on the language you're working with and your needs. Group of answer choices True False
True
35
Computer hardware can understand only the high-level languages Group of answer choices True False
False
36
Programming paradigm is a way to classify programming languages based on their _________ Group of answer choices readability translator features data types
features
37
It is the most common error and incorrect use of programming language statements. Group of answer choices logical error semantic error syntax error run-time error
syntax error
38
The actual writing of the program is based on the design specifications Group of answer choices True False
True