Design Tools and Programming Languages: Most Important MCQs
Update:
... minute read
In banking and SSC exams, the computer awareness section often tests knowledge of design tools and programming languages. These concepts are essential for both the technical aspects of the job and the exam itself.
Being well-informed in design tools such as Adobe Photoshop and programming languages like Java and Python helps you score better and boosts your chances of success in these exams. Moreover, questions on this topic often appear in the form of practical application, so understanding the concepts thoroughly can give you an edge over other candidates.
PracticeShow All Answers
Q1: The pictorial representation of a program or algorithm is called a
A. chart
B. salve chart
C. flow chart
D. mix chart
E. none of these
A flow chart is a pictorial representation of a program or algorithm. It uses symbols and arrows to represent the sequence of steps and decisions in the algorithm, making it easier to understand and visualize the process.
Q2: ______________ is applicable in all computers.
A. Basic language
B. Cobol language
C. Machine language
D. Fortran
E. None of these
Machine language is applicable in all computers. It is the lowest-level programming language, consisting of binary codes that the computer's hardware can directly execute. Each type of CPU has its own unique machine language.
Q3: _________________ is a set of symbols, keywords and set of rules to construct statement.
A. Computer program
B. Programming language
C. Assemble
D. Syntax
E. None of these
A programming language is a set of symbols, keywords, and rules used to construct statements. These languages allow programmers to write instructions that can be translated into machine code for the computer to execute.
Q4: Computer language used on the internet is ____________.
A. Basic
B. Cobol
C. Java
D. Pascal
E. None of these
Java is a computer language widely used on the internet. It is designed to be platform-independent, meaning that Java programs can run on any device that has a Java Virtual Machine (JVM), making it ideal for web applications.
Q5: Computer programs are written in a high level programming language, however the human readable version of a program is called-
A. Cache
B. Instruction set
C. Source code
D. Word size
E. None of these
The human-readable version of a program is called source code. It is written in a high-level programming language that is easier for humans to understand and write. The source code is then compiled or interpreted into machine code that the computer can execute.
Q6: A prescribed set of well-defined instructions for solving mathematical problems is called-
A. A compiler
B. A code
C. A description
D. An algorithm
E. None of these
An algorithm is a prescribed set of well-defined instructions for solving mathematical problems or performing computations. It is a step-by-step procedure that guarantees a solution to a problem.
Q7: Which of the following is a popular programming language for developing multimedia web pages.
A. COBOL
B. Java
C. BASIC
D. Assembler
E. None of these
Java is a popular programming language for developing multimedia web pages. Its platform-independent nature and robust features make it suitable for creating dynamic and interactive web applications.
Q8: A _______ contains specific rules and words that express the logical steps of an algorithm.
A. programming language
B. programming structure
C. syntax
D. logic chart
E. None of these
A programming language contains specific rules and words that express the logical steps of an algorithm. It allows programmers to write instructions that the computer can understand and execute.
Q9: A graphic presentation of the sequence of steps needed to solve a programming problem is called a-
A. program flowchart
B. step chart
C. rule diagram
D. program graph
E. None of these
A program flowchart is a graphic presentation of the sequence of steps needed to solve a programming problem. It uses symbols and arrows to represent the flow of the program, making it easier to understand and visualize the process.
Q10: The operating system called UNIX is typically used for
A. desktop computers
B. laptop computers
C. supercomputers
D. web servers
E. All of these
UNIX is an operating system that is typically used for desktop computers, laptop computers, supercomputers, and web servers. Its versatility and stability make it suitable for a wide range of computing environments.
Q11: C, BASIC, COBOL, and Java are examples of language.
A. low-level
B. computer
C. system programming
D. high-level
E. None of these
C, BASIC, COBOL, and Java are examples of high-level programming languages. High-level languages are designed to be easy for humans to read and write, and they are translated into machine code by a compiler or interpreter.
Q12: Which of the following is a low-level programming language translator?
A. Compiler
B. Interpreter
C. Assembler
D. Debugger
E. None of these
An assembler is a low-level programming language translator that converts assembly language into machine code. It is specific to a particular computer architecture and is used to create executable programs from assembly language source code.
Q13: What kind of tool is used to update all device drivers simultaneously?
A. Windows Update
B. Device Manager
C. Driver Booster
D. System Restore
E. None of these
Windows Update is a tool used to update all device drivers simultaneously. It is a Microsoft service that automates the downloading and installation of software updates for the Windows operating system, including updates for device drivers and various Microsoft antivirus programs.
Q14: Lisp is known as the ______________ high-level programming language.
A. first
B. second
C. third
D. fourth
E. None of these
Lisp is known as the second oldest high-level programming language. It was developed in the late 1950s and is widely used for artificial intelligence research. Lisp is known for its powerful macro system and its ability to manipulate code as data.
Q15: Which of the following is a programming language for creating special programs like Applets?
A. C
B. Java
C. Python
D. COBOL
E. None of these
Java is a programming language for creating special programs like Applets. Applets are small Java programs that can be embedded in web pages and run in a web browser. Java's platform-independent nature makes it ideal for creating such applications.
Q16: The name "compiler" is primarily used for programs that translate source code from a ______________ to a lower-level language to create an executable.
A. low-level programming language
B. high-level programming language
C. machine language
D. assembly language
E. None of these
The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a lower-level language to create an executable. Compilers are used to convert human-readable code into machine code that the computer can execute.
Q17: Which of the following is a high-level, class-based, object-oriented programming language that is widely used for building enterprise-scale applications?
A. C
B. Java
C. Python
D. COBOL
E. None of these
Java is a high-level, class-based, object-oriented programming language that is widely used for building enterprise-scale applications. Its features such as platform independence, robustness, and security make it a popular choice for enterprise software development.
Q18: C++ is an example of a/an ______________ programming language.
A. object-oriented
B. procedural
C. functional
D. logical
E. None of these
C++ is an example of an object-oriented programming language. It was designed by Bjarne Stroustrup and is known for its efficiency and performance, making it suitable for system/software development and game programming.
Q19: Which of the following is a third-generation event-driven programming language from Microsoft known for its Component Object Model programming model?
A. C#
B. Visual Basic
C. Python
D. Ruby
E. None of these
Visual Basic is a third-generation event-driven programming language from Microsoft known for its Component Object Model (COM) programming model. It was first released in 1991 and is designed to be relatively easy to learn and use.
Q20: The original Visual Basic was declared legacy during which year?
A. 1998
B. 2008
C. 2018
D. 2000
E. None of these
The original Visual Basic was declared legacy during 2008. Microsoft intended Visual Basic to be relatively easy to learn and use, making it popular for developing Windows applications.
Q21: Which of the following is a set of subroutine definitions, protocols, and tools for building software and applications?
A. API
B. SDK
C. IDE
D. Framework
E. None of these
A framework is a set of subroutine definitions, protocols, and tools for building software and applications. It provides a foundation on which software developers can build programs for a specific platform.
Q22: Which of the following is a term for sets of requirements that govern how one application can talk to another?
A. API
B. SDK
C. IDE
D. Framework
E. None of these
API (Application Programming Interface) is a term for sets of requirements that govern how one application can talk to another. It defines the methods and data formats that applications can use to communicate with each other.
Report Card
Total Questions Attempted: 0
Correct Answers: 0
Wrong Answers: 0
Keep Practicing!
To effectively prepare for MCQs related to design tools and programming languages, it's important to focus on understanding the core concepts. Make use of online tutorials, practice tests, and previous year question papers.
Practice solving MCQs regularly to improve your speed and accuracy. Additionally, stay updated with any new tools or technologies that might be relevant to the exam, as these often form the basis for tricky questions.
Computer Awareness Chapters: Learn Key Concepts with MCQs