Computer Awareness Questions for IBPS Mains Exams – Day 6

Mentor for Bank Exams
Computer Awareness Questions for IBPS Mains Exams – Day 6
1. _______ can combine object modules from multiple files.  
(a) Linker
(b) Loader
(c) Interpreter
(d) Complier
(e) None of these
Answer: A)
Explanation: A linker or link editor is a computer program that takes one or more object files generated by a compiler and combines them into a single executable file, library file, or another object file.
2. What is a notation for writing programs, which are specifications of a computation or algorithm? 
(a) An operating system
(b) Hardware
(c) Web Browser
(d) A programming language
(e) None of these
Answer: D)
Explanation: Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.
3. _______ is a cross between human language and a programming language. 
(a) Pseudocode
(b) Java
(c) The java virtual machine
(d) The complier
(e) None of the above
Answer: A)
Explanation: Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm. It uses the structural conventions of a normal programming language, but is intended for human reading rather than machine reading.
4. Which of the following is/are called low level language(s)? 
(a) Machine language
(b) Assembly language
(c) Both (a) and (b)
(d) Either (a) and (b)
(e) None of these
Answer: C)
Explanation: A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions. Generally, this refers to either machine code or assembly language.
5. __________ is a process used by large retailers to study trends.
(a) Data mining
(b) Data selection
(c) POS
(d) Data conversion
(e) None of these
Answer: A)
Explanation: Data mining is the practice of examining large pre-existing databases in order to generate new information.
6. COBOL, FORTRAN, and C are _______ programming language. 
(a) Procedure-oriented
(b) Object oriented
(c) Font oriented
(d) Visual Basic
(e) None of these
Answer: A)
Explanation: The focus of procedural programming is to break down a programming task into a collection of variables, data structures, and subroutines, whereas in object-oriented programming it is to break down a programming task into objects that expose behavior (methods) and data (members or attributes) using interfaces.
7. What do you call the translator which takes assembly language program as input & produce machine language code as output? 
(a) Complier
(b) Interpreter
(c) Debugger
(d) Assembler
(e) None of these
Answer: D)
Explanation: Assembler may refer to: a computer program which translates assembly language to an object file or machine language format.

8. ‘Java’ is a programming language developed by _______.
(a) James Gosling
(b) Jack Simplot
(c) Jory Hamington
(d) John Nauchly 
(e) None of these
Answer: A)
Explanation: James Arthur Gosling, is a Canadian computer scientist, best known as the father of the Java programming language.
9. What is an interpreter?  
(a) In interpreter does the conversion line by line as the program is run
(b) An interpreter is the representation of the system being designed 
(c) An interpreter is a general purpose language providing very efficient execution
(d) An interpreter is a decoder which provides very efficient execution
(e) None of these
Answer: A)
Explanation: Computer language processor that translate a program line by line and carries out the specified actions in sequence
10. BASIC is _______ language. 
(a) A procedural
(b) An object oriented
(c) Both (a) and (b)
(d) Calculating device
(e) None of the above
Answer: A)
Explanation: BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, procedural languages.
11. A(n) _______ language reflects the way people think mathematically. 
(a) Cross-platform programming
(b) 3GL business programming
(c) Event-driven programming
(d) Functional programming
(e) None of the above
Answer: D)
Explanation: prominent programming languages which support functional programming such as Common Lisp, Scheme, Clojure, Wolfram Language (also known as Mathematica), reflects the way people think mathematically.
12. Language used in a computer that is similar to the languages of human and is easy to understand, is referred as -
(a) Source code
(b) Machine language
(c) High level language
(d) Object code 
(e) None of these
Answer: C)
Explanation: Such languages are considered high-level because they are closer to human languages and further from machine languages.
13. What is the expand from of ‘FORTRAN’ ?
(a) Formation Transfer
(b) Formula Translation
(c) Fortune Translation
(d) Formula Trans network
(e) None of these
Answer: B)
Explanation: FORTRAN (formula translation)
14. The errors that can be pointed out by the complier are known as -
(a) Syntax errors
(b) Semantic errors
(c) Logical errors
(d) Internal errors
(e) None of these
Answer: A)
Explanation: Syntax errors are detected at compile-time.
15. A complier translates high level programs into low level programs, which is called as _______. 
(a) Object code
(b) Source code
(c) Complied code
(d) Beta code
(e) None of these 
Answer: A)
Explanation: Output of a complier program is usually the same as the machine code that is the machine code.